Debain 11/12 மற்றும் Ubuntu 20.04 LTS/22.04 LTS இல் Littlest JupyterHub (TLJH) ஐ எவ்வாறு நிறுவுவது

Debain 11 12 Marrum Ubuntu 20 04 Lts 22 04 Lts Il Littlest Jupyterhub Tljh Ai Evvaru Niruvuvatu



லிட்டில்ஸ்ட் ஜூபிடர் ஹப் (TLJH) என்பது ஜூபிடர் ஹப் விநியோகமாகும். ஒரே சர்வரில் குறைந்த எண்ணிக்கையிலான பயனர்களுக்கு (அதிகபட்சம் 100 பயனர்கள்) Jupyter Hub அமைப்பதை எளிதாக்குவதே இந்தத் திட்டத்தின் முக்கிய குறிக்கோள். TLJH பயனர்கள் தங்கள் தனிமைப்படுத்தப்பட்ட சூழலில் Jupyter Lab ஐப் பயன்படுத்த அனுமதிக்கிறது.

இந்தக் கட்டுரையில், டெபியன் 11, டெபியன் 12, உபுண்டு 20.04 எல்டிஎஸ் மற்றும் உபுண்டு 22.04 எல்டிஎஸ் இயக்க முறைமைகளில் தி லிட்டில்ஸ்ட் ஜூபிடர் ஹப் (டிஎல்ஜேஹெச்) நிறுவுவது எப்படி என்பதைக் காண்பிப்போம். Jupyter Hub ஐ எவ்வாறு அணுகுவது, புதிய TLJH பயனர்களை உருவாக்குவது மற்றும் TLJH பயனர் அமர்வுகளை எவ்வாறு நிர்வகிப்பது என்பதையும் நாங்கள் உங்களுக்குக் காண்பிப்போம். அனைத்து TLJH பயனர்களுக்கும் புதிய பைதான் நூலகங்களை எவ்வாறு நிறுவுவது என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம்.

உள்ளடக்கத்தின் தலைப்பு:

  1. TLJH க்கான சார்பு தொகுப்புகளை நிறுவுதல்
  2. லிட்டில்ஸ்ட் ஜூபிடர் ஹப்பை (TLJH) நிறுவுகிறது
  3. TLJH வேலை செய்கிறதா என்று சரிபார்க்கிறது
  4. TLJH ஐ அணுகுகிறது
  5. TLJH பயனர்களை உருவாக்குதல் மற்றும் TLJH பயனர் அமர்வுகளை நிர்வகித்தல்
  6. அனைத்து Jupyter Hub பயனர்களுக்கும் பைதான் நூலகங்களை நிறுவுகிறது
  7. முடிவுரை
  8. குறிப்புகள்

TLJH க்கான சார்பு தொகுப்புகளை நிறுவுதல்

முதலில், APT தொகுப்பு தரவுத்தள தற்காலிக சேமிப்பை பின்வரும் கட்டளையுடன் புதுப்பிக்கவும்:







$ சூடோ பொருத்தமான மேம்படுத்தல்



Jupyter Hub க்கு தேவையான சார்பு தொகுப்புகளை நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:



$ சூடோ பொருத்தமான நிறுவு 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 ஐ அணுக, உங்கள் உபுண்டு/டெபியன் இயந்திரத்தின் ஐபி முகவரியை (அல்லது டிஎன்எஸ் பெயர் கட்டமைக்கப்பட்டிருந்தால்) தெரிந்து கொள்ள வேண்டும். எங்கள் விஷயத்தில், ஐபி முகவரி 192.168.189.128. இது உங்களுக்கு வித்தியாசமாக இருக்கலாம். எனவே, இனிமேல் அதை உங்களுடையதாக மாற்றுவதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

$ ip

இணைய உலாவி பயன்பாட்டைத் திறந்து பார்வையிடவும் 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 இல் உள்நுழைந்துள்ள பயனர்களைப் பார்க்கலாம் மற்றும் பயனர் அமர்வுகள்/ஹப்பை நிர்வகிக்கலாம்.

அனைத்து Jupyter Hub பயனர்களுக்கும் பைதான் நூலகங்களை நிறுவுதல்

ஒவ்வொரு TLJH பயனரும் தங்கள் Jupyter Hub அமர்விலிருந்து பைதான் PIP உடன் எந்த பைதான் நூலகங்களையும் நிறுவலாம். ஆனால் வட்டு இடத்தைச் சேமிக்க, நீங்கள் பொதுவாகப் பயன்படுத்தப்படும் பைதான் நூலகங்களை கணினி முழுவதும் நிறுவலாம், இதனால் அனைத்து ஜூபிடர் ஹப் பயனர்களும் அவற்றை மீண்டும் நிறுவத் தேவையில்லாமல் அணுகலாம்.

முதலில், நிர்வாக பயனராக TLJH இல் உள்நுழைந்து, 'லாஞ்சர்' தாவலில் இருந்து 'டெர்மினல்' என்பதைக் கிளிக் செய்யவும்.

அனைத்து TLJH பயனர்களுக்கும் matplotlib பைதான் நூலகத்தை (சொல்லலாம்) நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:

$ சூடோ -மற்றும் pip3 நிறுவு matplotlib

Matplotlib நிறுவப்படுகிறது. முடிக்க சிறிது நேரம் ஆகும்.

இந்த கட்டத்தில், அனைத்து TLJH பயனர்களுக்கும் matplotlib பைதான் நூலகம் நிறுவப்பட வேண்டும்.

மற்ற TLJH பயனர்கள் matplotlib Python நூலகத்தைப் பயன்படுத்தலாமா என்பதைச் சரிபார்க்க, TLJH பயனர்களில் ஒருவராக உள்நுழைந்து, ஒரு புதிய Jupyter நோட்புக்கை உருவாக்கி, பின்வரும் குறியீடுகளின் வரிகளை இயக்கவும் (நாங்கள் matplotlib ஆவணத்தில் இருந்து நகலெடுத்தோம்):

matplotlib.pyplot இறக்குமதி என plt
plt.plot ( [ 1 , 2 , 3 , 4 ] )
plt.ylabel ( 'சில எண்கள்' )
plt.show ( )

TLJH பயனரால் matplotlib ஐ அணுக முடிந்தால், பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி குறியீடு ஒரு வரைபடத்தை உருவாக்க வேண்டும்:

முடிவுரை

இந்தக் கட்டுரையில், Debian 11, Debian 12, Ubuntu 20.04 LTS மற்றும் Ubuntu 22.04 LTS இயங்குதளங்களில் தி லிட்டில்ஸ்ட் ஜூபிடர் ஹப் (TLJH) ஐ எவ்வாறு நிறுவுவது என்பதை நாங்கள் உங்களுக்குக் காண்பித்தோம். இணைய உலாவியிலிருந்து TLJH ஐ எவ்வாறு அணுகுவது, புதிய TLJH பயனர்களை உருவாக்குவது மற்றும் TLJH பயனர் அமர்வுகளை எவ்வாறு நிர்வகிப்பது என்பதையும் நாங்கள் உங்களுக்குக் காண்பித்தோம். அனைத்து TLJH பயனர்களுக்கும் புதிய பைதான் நூலகங்களை எவ்வாறு நிறுவுவது என்பதை நாங்கள் உங்களுக்குக் காண்பித்தோம்.

குறிப்புகள்: