Hvernig á að setja upp Jupyter Notebook á Vultr Ubuntu 16.04 netþjónstilviki

Kynning

Jupyter Notebook, dregið af IPython, er mikið notað, gagnvirkt gagnafræði vefforrit sem hægt er að nota til að búa til og deila vísindalegum tölvuskjölum.

Þessi grein mun sýna þér hvernig á að setja upp Jupyter Notebook á Vultr Ubuntu 16.04 netþjónstilviki fyrir fjaraðgang með því að nota Python3og pip.

Forkröfur

Áður en þú byrjar þarftu að:

  • Settu upp nýtt Vultr Ubuntu 16.04 netþjónstilvik.
  • Skráðu þig inn frá SSH útstöð sem sudo notandi sem ekki er rót og segjum að notandanafnið sé " juser". Þú ættir að fylgja Debian leiðbeiningunum en keyra í /etc/init.d/ssh restartstaðinn fyrir /etc/init.d/sshd restart.

Uppfærðu kerfið og settu upp PIP

Notaðu eftirfarandi skipanir til að uppfæra kerfið:

sudo apt-get update -y
sudo apt-get install python3-pip -y
pip3 install --upgrade pip

Settu upp Jupyter Notebook

Settu upp Jupyter Notebook.

sudo apt-get install python3-setuptools -y
sudo pip3 install jupyter

Stilla Jupyter

Áður en Jupyter Notebook er stillt þurfum við að búa til stillingarskrá, til að gera það skulum við fara í heimaskrána okkar og búa til nýja.

cd ~
jupyter notebook --generate-config

Næst skulum við búa til hashed lykilorð fyrir netþjóninn okkar, framkvæma eftirfarandi skipun og fylgja leiðbeiningunum.

jupyter notebook password

Í þágu þessarar kennslu, segjum að lykilorðið sé " jupyter". Þetta mun búa til hassið og vista það í þínu jupyter_notebook_config.jsonsem verður staðsett á ~/.jupyter/jupyter_notebook_config.json.

Nú, þar sem við viljum að minnsta kosti öryggi skulum við búa til SSL vottorð undir .jupyter/certskránni.

cd .jupyter
mkdir cert
cd cert
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout jkey.key -out jcert.pem

Nú skulum við breyta jupter_notebook_config.py. Opnaðu það með uppáhalds textaritlinum þínum og finndu eftirfarandi línur, afskrifaðu þær og breyttu þeim eins og sýnt er hér að neðan.

Fyrir klippingu.

#c.NotebookApp.password = ''
#c.NotebookApp.port = 8888
#c.NotebookApp.ip = 'localhost'
#c.NotebookApp.open_browser = False
#c.NotebookApp.certfile = ''
#c.NotebookApp.keyfile = ''

Eftir klippingu.

c.NotebookApp.password = 'sha1:<your sha hashed password>'
c.NotebookApp.port = 8888
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.certfile = '/home/juser/.jupyter/cert/jcert.pem'
c.NotebookApp.keyfile = '/home/juser/.jupyter/cert/jkey.key'

Athugið : Mundu að hasha lykilorðið þitt var vistað undir ~/.jupyter/jupyter_notebook_config.json.

Breyta eldvegg

Breyttu eldveggsreglunum.

sudo apt-get install firewalld -y
sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent
sudo systemctl restart firewalld.service

Niðurstaða

Keyrðu Jupyter Notebook með skipuninni jupyter notebookog farðu á https://<your server ip>:8888, hunsaðu öryggisviðvörunina og notaðu lykilorðið sem var sett áðan.

Mundu að þú getur keyrt það með nohupef þú vilt skrá þig út og halda því í gangi.

nohup jupyter notebook &

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira