Debain 11/12 మరియు Ubuntu 20.04 LTS/22.04 LTSలో లిటిల్స్ట్ JupyterHub (TLJH)ని ఎలా ఇన్‌స్టాల్ చేయాలి

Debain 11 12 Mariyu Ubuntu 20 04 Lts 22 04 Ltslo Litilst Jupyterhub Tljh Ni Ela In Stal Ceyali



లిటిల్స్ట్ జూపిటర్ హబ్ (TLJH) అనేది జూపిటర్ హబ్ పంపిణీ. ఒకే సర్వర్‌లో తక్కువ సంఖ్యలో వినియోగదారులకు (గరిష్టంగా 100 మంది వినియోగదారులు) జూపిటర్ హబ్‌ని సెటప్ చేయడాన్ని సులభతరం చేయడం ఈ ప్రాజెక్ట్ యొక్క ప్రధాన లక్ష్యం. TLJH వినియోగదారులు వారి స్వంత వివిక్త వాతావరణంలో జూపిటర్ ల్యాబ్‌ని ఉపయోగించడానికి అనుమతిస్తుంది.

ఈ కథనంలో, డెబియన్ 11, డెబియన్ 12, ఉబుంటు 20.04 ఎల్‌టిఎస్ మరియు ఉబుంటు 22.04 ఎల్‌టిఎస్ ఆపరేటింగ్ సిస్టమ్‌లలో లిటిల్‌స్ట్ జూపిటర్ హబ్ (టిఎల్‌జెహెచ్) ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపుతాము. జూపిటర్ హబ్‌ని ఎలా యాక్సెస్ చేయాలో, కొత్త TLJH వినియోగదారులను ఎలా సృష్టించాలో మరియు TLJH వినియోగదారు సెషన్‌లను ఎలా నిర్వహించాలో కూడా మేము మీకు చూపుతాము. TLJH వినియోగదారులందరికీ కొత్త పైథాన్ లైబ్రరీలను ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపుతాము.

విషయాల అంశం:

  1. TLJH కోసం డిపెండెన్సీ ప్యాకేజీలను ఇన్‌స్టాల్ చేస్తోంది
  2. లిటిల్ జూపిటర్ హబ్ (TLJH)ని ఇన్‌స్టాల్ చేస్తోంది
  3. TLJH పనిచేస్తుందో లేదో తనిఖీ చేస్తోంది
  4. TLJHని యాక్సెస్ చేస్తోంది
  5. TLJH వినియోగదారులను సృష్టించడం మరియు TLJH వినియోగదారు సెషన్‌లను నిర్వహించడం
  6. జూపిటర్ హబ్ వినియోగదారులందరి కోసం పైథాన్ లైబ్రరీలను ఇన్‌స్టాల్ చేస్తోంది
  7. ముగింపు
  8. ప్రస్తావనలు

TLJH కోసం డిపెండెన్సీ ప్యాకేజీలను ఇన్‌స్టాల్ చేస్తోంది

ముందుగా, కింది ఆదేశంతో APT ప్యాకేజీ డేటాబేస్ కాష్‌ను నవీకరించండి:







$ సుడో సముచితమైన నవీకరణ



జూపిటర్ హబ్ కోసం అవసరమైన డిపెండెన్సీ ప్యాకేజీలను ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:



$ సుడో సముచితమైనది ఇన్స్టాల్ python3 python3-dev python3-pip git కర్ల్





ఇన్‌స్టాలేషన్‌ను నిర్ధారించడానికి, 'Y' నొక్కి ఆపై నొక్కండి .



డిపెండెన్సీ ప్యాకేజీలు డౌన్‌లోడ్ చేయబడుతున్నాయి. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.

డిపెండెన్సీ ప్యాకేజీలు డౌన్‌లోడ్ చేయబడుతున్నాయి. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.

డిపెండెన్సీ ప్యాకేజీలు ఈ సమయంలో మీ ఉబుంటు/డెబియన్ మెషీన్‌లో ఇన్‌స్టాల్ చేయబడాలి.

లిటిల్ జూపిటర్ హబ్ (TLJH)ని ఇన్‌స్టాల్ చేస్తోంది

మీరు మీ ఉబుంటు/డెబియన్ మెషీన్‌లో TLJHని ఇన్‌స్టాల్ చేసే ముందు, మీరు TLJH అడ్మినిస్ట్రేటర్‌గా కాన్ఫిగర్ చేయాలనుకుంటున్న వినియోగదారు యొక్క వినియోగదారు పేరును మీరు కనుగొనాలి. సాధారణంగా, మీరు మీ ఉబుంటు/డెబియన్ మెషీన్ యొక్క లాగిన్ వినియోగదారుని TLJH అడ్మినిస్ట్రేటర్‌గా కాన్ఫిగర్ చేస్తారు. మీరు మీ అవసరాలను బట్టి ఏ వినియోగదారునైనా TLJH అడ్మినిస్ట్రేటర్‌గా కాన్ఫిగర్ చేయవచ్చు.

కింది ఆదేశంతో మీరు మీ లాగిన్ యూజర్ యొక్క వినియోగదారు పేరును కనుగొనవచ్చు:

$ నేను ఎవరు

మా విషయంలో, లాగిన్ వినియోగదారు పేరు 'షోవాన్'.

మీ ఉబుంటు/డెబియన్ మెషీన్‌లో TLJHని ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ కర్ల్ -ఎల్ https: // tljh.jupyter.org / bootstrap.py | సుడో -మరియు కొండచిలువ 3 - --అడ్మిన్ $ ( నేను ఎవరు )

గమనిక : మేము మా లాగిన్ వినియోగదారుని TLJH అడ్మినిస్ట్రేటర్‌గా కాన్ఫిగర్ చేస్తున్నాము. మీరు మరొక వినియోగదారుని TLJH అడ్మినిస్ట్రేటర్‌గా కాన్ఫిగర్ చేయాలనుకుంటే, మునుపటి ఆదేశంలో –admin $(whoami)ని –adminతో భర్తీ చేయండి.

TLJH మీ ఉబుంటు/డెబియన్ మెషీన్‌లో ఇన్‌స్టాల్ చేయబడుతోంది. అన్ని TLJH భాగాలను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయడానికి కొంత సమయం పడుతుంది.

ఈ సమయంలో, TLJH మీ ఉబుంటు/డెబియన్ మెషీన్‌లో ఇన్‌స్టాల్ చేయాలి.

TLJH పనిచేస్తుందో లేదో తనిఖీ చేస్తోంది

TLJH మీ కంప్యూటర్‌లో పనిచేస్తోందని ధృవీకరించడానికి, TLJH ప్రాక్సీ సర్వీస్ traefik కింది ఆదేశంతో పని చేస్తుందో లేదో ముందుగా తనిఖీ చేయండి:

$ సుడో systemctl స్థితి traefik.service

మీరు చూడగలిగినట్లుగా, traefik ప్రాక్సీ సేవ అమలవుతోంది మరియు సిస్టమ్ బూట్‌లో స్వయంచాలకంగా ప్రారంభించడానికి ఇది కాన్ఫిగర్ చేయబడింది.

అలాగే, JupyterHub సేవ కింది ఆదేశంతో పని చేస్తుందో లేదో తనిఖీ చేయండి:

$ సుడో systemctl స్థితి jupyterhub.service

మీరు చూడగలిగినట్లుగా, JupyterHub సేవ కూడా అమలవుతోంది మరియు సిస్టమ్ బూట్‌లో స్వయంచాలకంగా ప్రారంభించడానికి ఇది కాన్ఫిగర్ చేయబడింది.

traefik ప్రాక్సీ మరియు JupyterHub “systemd” సేవలు సరిగ్గా అమలవుతున్నందున, Littelest Jupyter Hub (TLJH) బాగా పని చేస్తోంది.

TLJHని యాక్సెస్ చేస్తోంది

వెబ్ బ్రౌజర్ నుండి TLJHని యాక్సెస్ చేయడానికి, మీరు మీ ఉబుంటు/డెబియన్ మెషీన్ యొక్క IP చిరునామా (లేదా కాన్ఫిగర్ చేసినట్లయితే DNS పేరు) తెలుసుకోవాలి. మా విషయంలో, IP చిరునామా 192.168.189.128. ఇది మీకు భిన్నంగా ఉండవచ్చు. కాబట్టి, ఇప్పటి నుండి దీన్ని మీతో భర్తీ చేయాలని నిర్ధారించుకోండి.

$ ip a

వెబ్ బ్రౌజర్ యాప్‌ని తెరిచి సందర్శించండి http://192.168.189.128 మరియు మీరు JupyterHub లాగిన్ పేజీని చూస్తారు.

మీ అడ్మిన్ వినియోగదారు పేరు, మీకు కావలసిన లాగిన్ పాస్‌వర్డ్ (మీరు JupyterHub యొక్క నిర్వాహక వినియోగదారు కోసం సెట్ చేయాలనుకుంటున్నారు) టైప్ చేసి, 'సైన్ ఇన్'పై క్లిక్ చేయండి.

మీరు JupyterHubకి లాగిన్ అయి ఉండాలి.

TLJH వినియోగదారులను సృష్టించడం మరియు TLJH వినియోగదారు సెషన్‌లను నిర్వహించడం

కొత్త TLJH వినియోగదారులను సృష్టించడానికి, నిర్వాహక వినియోగదారుగా JupyterHubకి లాగిన్ చేసి, క్లిక్ చేయండి ఫైల్ > హబ్ కంట్రోల్ ప్యానెల్.

'అడ్మిన్' పై క్లిక్ చేయండి.

అన్ని TLJH వినియోగదారులు మరియు వినియోగదారు సెషన్‌లు/హబ్‌లు జాబితా చేయబడాలి.

'యూజర్లను జోడించు' పై క్లిక్ చేయండి.

మీరు TLJH[1]కి జోడించాలనుకుంటున్న వినియోగదారు పేర్లను టైప్ చేయండి. మీరు TLJHకి ఒకే వినియోగదారుని లేదా బహుళ వినియోగదారులను ఒకేసారి జోడించవచ్చు. TLJHకి బహుళ వినియోగదారులను జోడించడానికి, ప్రతి వినియోగదారు పేరును ప్రత్యేక లైన్‌లో టైప్ చేయండి.

మీరు కొత్తగా సృష్టించిన వినియోగదారులు TLJHకి అడ్మినిస్ట్రేటివ్ యాక్సెస్ కలిగి ఉండాలని కోరుకుంటే, “అడ్మిన్”పై టిక్ చేయండి [2] .

మీరు పూర్తి చేసిన తర్వాత, 'యూజర్‌లను జోడించు'పై క్లిక్ చేయండి [3] .

కొత్త TLJH వినియోగదారులను సృష్టించాలి [1] .

“అడ్మిన్” పేజీ నుండి, మీరు ప్రతి వినియోగదారు[2] మరియు వినియోగదారులందరికీ TLJH వినియోగదారు సెషన్‌లు/హబ్‌లను (ప్రారంభించండి/ఆపివేయవచ్చు) నిర్వహించవచ్చు [3] .

TLJH వినియోగదారులలో ఒకరిగా లాగిన్ చేయడానికి, మీరు కొత్త వినియోగదారు కోసం సెట్ చేయాలనుకుంటున్న వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌ను టైప్ చేసి, “సైన్ ఇన్”పై క్లిక్ చేయండి.

గమనిక : మీరు మొదటిసారి లాగిన్ చేయడానికి ఉపయోగించే పాస్‌వర్డ్ కొత్త వినియోగదారు కోసం లాగిన్ పాస్‌వర్డ్‌గా సెట్ చేయబడుతుంది.

మీరు కొత్త వినియోగదారుగా JupyterHubకి లాగిన్ అయి ఉండాలి.

TLJH నిర్వాహక వినియోగదారు TLJHకి లాగిన్ చేసిన వినియోగదారులను చూడగలరు మరియు వినియోగదారు సెషన్‌లు/హబ్‌ను నిర్వహించగలరు.

జూపిటర్ హబ్ వినియోగదారులందరి కోసం పైథాన్ లైబ్రరీలను ఇన్‌స్టాల్ చేస్తోంది

ప్రతి TLJH వినియోగదారు వారి జూపిటర్ హబ్ సెషన్ నుండి పైథాన్ PIPతో ఏదైనా పైథాన్ లైబ్రరీలను ఇన్‌స్టాల్ చేయవచ్చు. కానీ డిస్క్ స్థలాన్ని సేవ్ చేయడానికి, మీరు సాధారణంగా ఉపయోగించే పైథాన్ లైబ్రరీలను సిస్టమ్-వైడ్‌గా ఇన్‌స్టాల్ చేయవచ్చు, తద్వారా జూపిటర్ హబ్ వినియోగదారులందరూ వాటిని మళ్లీ ఇన్‌స్టాల్ చేయకుండా వాటిని యాక్సెస్ చేయవచ్చు.

ముందుగా, అడ్మిన్ యూజర్‌గా TLJHకి లాగిన్ చేసి, 'లాంచర్' ట్యాబ్ నుండి 'టెర్మినల్'పై క్లిక్ చేయండి.

TLJH వినియోగదారులందరి కోసం matplotlib పైథాన్ లైబ్రరీని (చెప్పుకుందాం) ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$ సుడో -మరియు pip3 ఇన్స్టాల్ matplotlib

Matplotlib ఇన్‌స్టాల్ చేయబడుతోంది. ఇది పూర్తి చేయడానికి కొంత సమయం పడుతుంది.

ఈ సమయంలో, TLJH వినియోగదారులందరి కోసం matplotlib పైథాన్ లైబ్రరీని ఇన్‌స్టాల్ చేయాలి.

ఇతర TLJH వినియోగదారులు matplotlib పైథాన్ లైబ్రరీని ఉపయోగించవచ్చో లేదో తనిఖీ చేయడానికి, TLJH వినియోగదారులలో ఒకరిగా లాగిన్ చేసి, కొత్త జూపిటర్ నోట్‌బుక్‌ని సృష్టించి, క్రింది కోడ్‌లను అమలు చేయండి (మేము matplotlib డాక్యుమెంటేషన్ నుండి కాపీ చేసాము):

matplotlib.pyplot దిగుమతి వంటి plt
ప్లాట్ ( [ 1 , 2 , 3 , 4 ] )
plt.ylabel ( 'కొన్ని సంఖ్యలు' )
plt.show ( )

TLJH వినియోగదారు matplotlibని యాక్సెస్ చేయగలిగితే, కింది స్క్రీన్‌షాట్‌లో చూపిన విధంగా కోడ్ గ్రాఫ్‌ను రూపొందించాలి:

ముగింపు

ఈ ఆర్టికల్‌లో, డెబియన్ 11, డెబియన్ 12, ఉబుంటు 20.04 ఎల్‌టిఎస్ మరియు ఉబుంటు 22.04 ఎల్‌టిఎస్ ఆపరేటింగ్ సిస్టమ్‌లలో లిటిల్‌స్ట్ జూపిటర్ హబ్ (టిఎల్‌జెహెచ్) ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపించాము. వెబ్ బ్రౌజర్ నుండి TLJHని ఎలా యాక్సెస్ చేయాలో, కొత్త TLJH వినియోగదారులను ఎలా సృష్టించాలో మరియు TLJH వినియోగదారు సెషన్‌లను ఎలా నిర్వహించాలో కూడా మేము మీకు చూపించాము. TLJH వినియోగదారులందరికీ కొత్త పైథాన్ లైబ్రరీలను ఎలా ఇన్‌స్టాల్ చేయాలో మేము మీకు చూపించాము.

ప్రస్తావనలు: