डेबेन 11/12 और उबंटू 20.04 एलटीएस/22.04 एलटीएस पर लिटलेस्ट ज्यूपिटरहब (टीएलजेएच) कैसे स्थापित करें

Debena 11 12 Aura Ubantu 20 04 Elati Esa 22 04 Elati Esa Para Litalesta Jyupitarahaba Ti Elaje Eca Kaise Sthapita Karem



लिटलेस्ट ज्यूपिटर हब (टीएलजेएच) एक ज्यूपिटर हब वितरण है। इस परियोजना का मुख्य लक्ष्य एक ही सर्वर पर कम संख्या में उपयोगकर्ताओं (अधिकतम 100 उपयोगकर्ता) के लिए ज्यूपिटर हब स्थापित करना आसान बनाना है। टीएलजेएच उपयोगकर्ताओं को अपने स्वयं के पृथक वातावरण में ज्यूपिटर लैब का उपयोग करने की अनुमति देता है।

इस लेख में, हम आपको दिखाएंगे कि डेबियन 11, डेबियन 12, उबंटू 20.04 एलटीएस और उबंटू 22.04 एलटीएस ऑपरेटिंग सिस्टम पर द लिटलेस्ट ज्यूपिटर हब (टीएलजेएच) कैसे स्थापित करें। हम आपको यह भी दिखाएंगे कि ज्यूपिटर हब तक कैसे पहुंचें, नए टीएलजेएच उपयोगकर्ता कैसे बनाएं और टीएलजेएच उपयोगकर्ता सत्र कैसे प्रबंधित करें। हम आपको दिखाएंगे कि सभी टीएलजेएच उपयोगकर्ताओं के लिए नई पायथन लाइब्रेरी कैसे स्थापित करें।

सामग्री का विषय:

  1. टीएलजेएच के लिए निर्भरता पैकेज स्थापित करना
  2. सबसे छोटा ज्यूपिटर हब (टीएलजेएच) स्थापित करना
  3. जाँच कर रहा है कि क्या टीएलजेएच काम कर रहा है
  4. टीएलजेएच तक पहुंच
  5. टीएलजेएच उपयोगकर्ता बनाना और टीएलजेएच उपयोगकर्ता सत्र प्रबंधित करना
  6. सभी ज्यूपिटर हब उपयोगकर्ताओं के लिए पायथन लाइब्रेरी स्थापित करना
  7. निष्कर्ष
  8. संदर्भ

टीएलजेएच के लिए निर्भरता पैकेज स्थापित करना

सबसे पहले, निम्नलिखित कमांड के साथ APT पैकेज डेटाबेस कैश को अपडेट करें:







$ सूडो उपयुक्त अद्यतन



ज्यूपिटर हब के लिए आवश्यक निर्भरता पैकेज स्थापित करने के लिए, निम्नलिखित कमांड चलाएँ:



$ सूडो अपार्ट स्थापित करना Python3 Python3-dev Python3-pip गिट कर्ल





स्थापना की पुष्टि करने के लिए, 'Y' दबाएँ और फिर दबाएँ <दर्ज करें>.



निर्भरता पैकेज डाउनलोड किए जा रहे हैं. इसे पूरा होने में थोड़ा समय लगता है.

निर्भरता पैकेज डाउनलोड किए जा रहे हैं. इसे पूरा होने में थोड़ा समय लगता है.

इस बिंदु पर निर्भरता पैकेज आपके उबंटू/डेबियन मशीन पर स्थापित होना चाहिए।

सबसे छोटा ज्यूपिटर हब (टीएलजेएच) स्थापित करना

इससे पहले कि आप अपने उबंटू/डेबियन मशीन पर टीएलजेएच स्थापित करें, आपको उस उपयोगकर्ता का उपयोगकर्ता नाम ढूंढना होगा जिसे आप टीएलजेएच प्रशासक के रूप में कॉन्फ़िगर करना चाहते हैं। आमतौर पर, आप अपने उबंटू/डेबियन मशीन के लॉगिन उपयोगकर्ता को टीएलजेएच प्रशासक के रूप में कॉन्फ़िगर करेंगे, जब तक कि आपके मन में कुछ और न हो। आप अपनी आवश्यकताओं के आधार पर किसी भी उपयोगकर्ता को टीएलजेएच प्रशासक के रूप में कॉन्फ़िगर कर सकते हैं।

आप निम्न आदेश से अपने लॉगिन उपयोगकर्ता का उपयोगकर्ता नाम पा सकते हैं:

$ मैं कौन हूँ

हमारे मामले में, लॉगिन उपयोगकर्ता नाम 'शोवॉन' है।

अपने उबंटू/डेबियन मशीन पर टीएलजेएच स्थापित करने के लिए, निम्नलिखित कमांड चलाएँ:

$ कर्ल -एल https: // tljh.jupyter.org / बूटस्ट्रैप.py | सूडो -और पायथन3 - --व्यवस्थापक $ ( मैं कौन हूँ )

टिप्पणी : हम अपने लॉगिन उपयोगकर्ता को टीएलजेएच व्यवस्थापक के रूप में कॉन्फ़िगर कर रहे हैं। यदि आप किसी अन्य उपयोगकर्ता को टीएलजेएच व्यवस्थापक के रूप में कॉन्फ़िगर करना चाहते हैं, तो पिछले कमांड में –admin $(whoami) को –admin से बदलें।

टीएलजेएच आपके उबंटू/डेबियन मशीन पर स्थापित किया जा रहा है। सभी टीएलजेएच घटकों को डाउनलोड और इंस्टॉल करने में कुछ समय लगता है।

इस बिंदु पर, टीएलजेएच को आपकी उबंटू/डेबियन मशीन पर स्थापित किया जाना चाहिए।

जाँच कर रहा है कि क्या टीएलजेएच काम कर रहा है

यह सत्यापित करने के लिए कि टीएलजेएच आपके कंप्यूटर पर काम कर रहा है, पहले जांचें कि क्या टीएलजेएच प्रॉक्सी सेवा ट्रैफ़िक निम्नलिखित कमांड के साथ काम कर रहा है:

$ सूडो systemctl स्थिति traefik.service

जैसा कि आप देख सकते हैं, ट्रैफ़िक प्रॉक्सी सेवा चल रही है और इसे सिस्टम बूट पर स्वचालित रूप से प्रारंभ करने के लिए कॉन्फ़िगर किया गया है।

यह भी जांचें कि JupyterHub सेवा निम्नलिखित कमांड के साथ काम कर रही है या नहीं:

$ सूडो systemctl स्थिति jupyterhub.service

जैसा कि आप देख सकते हैं, JupyterHub सेवा भी चल रही है और इसे सिस्टम बूट पर स्वचालित रूप से प्रारंभ करने के लिए कॉन्फ़िगर किया गया है।

चूँकि ट्रैफ़िक प्रॉक्सी और ज्यूपिटरहब 'सिस्टमडी' सेवाएँ सही ढंग से चल रही हैं, द लिटलेस्ट ज्यूपिटर हब (टीएलजेएच) ठीक काम कर रहा है।

टीएलजेएच तक पहुंच

वेब ब्राउज़र से टीएलजेएच तक पहुंचने के लिए, आपको अपने उबंटू/डेबियन मशीन का आईपी पता (या कॉन्फ़िगर होने पर डीएनएस नाम) जानना होगा। हमारे मामले में, आईपी पता 192.168.189.128 है। यह आपके लिए अलग हो सकता है. इसलिए, अब से इसे अपने साथ बदलना सुनिश्चित करें।

$ आई पी

एक वेब ब्राउज़र ऐप खोलें और जाएँ http://192.168.189.128 और आपको JupyterHub लॉगिन पेज दिखाई देगा।

अपना व्यवस्थापक उपयोगकर्ता नाम, अपना वांछित लॉगिन पासवर्ड टाइप करें (जिसे आप JupyterHub के व्यवस्थापक उपयोगकर्ता के लिए सेट करना चाहते हैं), और 'साइन इन' पर क्लिक करें।

आपको JupyterHub में लॉग इन होना चाहिए।

टीएलजेएच उपयोगकर्ता बनाना और टीएलजेएच उपयोगकर्ता सत्र प्रबंधित करना

नए TLJH उपयोगकर्ता बनाने के लिए, JupyterHub में व्यवस्थापक उपयोगकर्ता के रूप में लॉग इन करें और क्लिक करें फ़ाइल > हब नियंत्रण कक्ष।

'एडमिन' पर क्लिक करें।

सभी टीएलजेएच उपयोगकर्ताओं और उपयोगकर्ता सत्रों/हबों को सूचीबद्ध किया जाना चाहिए।

'उपयोगकर्ता जोड़ें' पर क्लिक करें।

वे उपयोगकर्ता नाम टाइप करें जिन्हें आप TLJH[1] में जोड़ना चाहते हैं। आप एक बार में TLJH में एक उपयोगकर्ता या एकाधिक उपयोगकर्ता जोड़ सकते हैं। टीएलजेएच में एकाधिक उपयोगकर्ताओं को जोड़ने के लिए, प्रत्येक उपयोगकर्ता नाम को एक अलग पंक्ति में टाइप करें।

यदि आप चाहते हैं कि नव निर्मित उपयोगकर्ताओं को टीएलजेएच तक प्रशासनिक पहुंच मिले, तो 'एडमिन' पर टिक करें [2] .

एक बार जब आप काम पूरा कर लें, तो 'उपयोगकर्ता जोड़ें' पर क्लिक करें [3] .

नए TLJH उपयोगकर्ता बनाए जाने चाहिए [1] .

'एडमिन' पेज से, आप प्रत्येक उपयोगकर्ता[2] और सभी उपयोगकर्ताओं के लिए टीएलजेएच उपयोगकर्ता सत्र/हब प्रबंधित (स्टार्ट/स्टॉप) कर सकते हैं [3] .

टीएलजेएच उपयोगकर्ताओं में से एक के रूप में लॉग इन करने के लिए, उपयोगकर्ता नाम और पासवर्ड टाइप करें जिसे आप नए उपयोगकर्ता के लिए सेट करना चाहते हैं और 'साइन इन' पर क्लिक करें।

टिप्पणी : जो पासवर्ड आप पहली बार लॉग इन करने के लिए उपयोग करते हैं वह नए उपयोगकर्ता के लिए लॉगिन पासवर्ड के रूप में सेट किया जाएगा।

आपको नए उपयोगकर्ता के रूप में JupyterHub में लॉग इन होना चाहिए।

टीएलजेएच व्यवस्थापक उपयोगकर्ता उन उपयोगकर्ताओं को देख सकता है जो टीएलजेएच में लॉग इन हैं और उपयोगकर्ता सत्र/हब का प्रबंधन कर सकते हैं।

सभी ज्यूपिटर हब उपयोगकर्ताओं के लिए पायथन लाइब्रेरी स्थापित करना

प्रत्येक टीएलजेएच उपयोगकर्ता अपने ज्यूपिटर हब सत्र से पायथन पीआईपी के साथ किसी भी पायथन लाइब्रेरी को स्थापित कर सकता है। लेकिन डिस्क स्थान को बचाने के लिए, आप सिस्टम-व्यापी सबसे अधिक उपयोग की जाने वाली पायथन लाइब्रेरीज़ को स्थापित कर सकते हैं ताकि सभी ज्यूपिटर हब उपयोगकर्ता उन्हें पुनः इंस्टॉल करने की आवश्यकता के बिना उन तक पहुंच सकें।

सबसे पहले, व्यवस्थापक उपयोगकर्ता के रूप में टीएलजेएच में लॉग इन करें और 'लॉन्चर' टैब से 'टर्मिनल' पर क्लिक करें।

सभी TLJH उपयोगकर्ताओं के लिए matplotlib Python लाइब्रेरी (मान लें) स्थापित करने के लिए, निम्न कमांड चलाएँ:

$ सूडो -और पिप3 स्थापित करना matplotlib

Matplotlib स्थापित किया जा रहा है. इसे पूरा होने में थोड़ा समय लगता है.

इस बिंदु पर, सभी TLJH उपयोगकर्ताओं के लिए matplotlib Python लाइब्रेरी स्थापित की जानी चाहिए।

यह जांचने के लिए कि क्या अन्य टीएलजेएच उपयोगकर्ता मैटप्लोटलिब पायथन लाइब्रेरी का उपयोग कर सकते हैं, टीएलजेएच उपयोगकर्ताओं में से एक के रूप में लॉगिन करें, एक नया ज्यूपिटर नोटबुक बनाएं, और कोड की निम्नलिखित पंक्तियां चलाएं (जिन्हें हमने मैटप्लोटलिब दस्तावेज़ से कॉपी किया है):

matplotlib.pyplot आयात करें जैसा पठार
पीएलटी.प्लॉट ( [ 1 , 2 , 3 , 4 ] )
plt.ylabel ( 'कुछ संख्याएँ' )
plt.दिखाओ ( )

यदि टीएलजेएच उपयोगकर्ता matplotlib तक पहुंच सकता है, तो कोड को एक ग्राफ उत्पन्न करना चाहिए जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है:

निष्कर्ष

इस लेख में, हमने आपको दिखाया कि डेबियन 11, डेबियन 12, उबंटू 20.04 एलटीएस और उबंटू 22.04 एलटीएस ऑपरेटिंग सिस्टम पर द लिटलेस्ट ज्यूपिटर हब (टीएलजेएच) कैसे स्थापित करें। हमने आपको यह भी दिखाया कि वेब ब्राउज़र से टीएलजेएच तक कैसे पहुंचें, नए टीएलजेएच उपयोगकर्ता कैसे बनाएं और टीएलजेएच उपयोगकर्ता सत्र कैसे प्रबंधित करें। हमने आपको दिखाया कि सभी टीएलजेएच उपयोगकर्ताओं के लिए नई पायथन लाइब्रेरी कैसे स्थापित करें।

सन्दर्भ: