Cara Memasang Jupyter Notebook pada Instance Server Vultr Ubuntu 16.04

Pengenalan

Jupyter Notebook, berasal dari IPython, adalah aplikasi web sains data interaktif yang banyak digunakan dan boleh digunakan untuk membuat dan berkongsi dokumen berkaitan pengkomputeran saintifik.

Artikel ini akan menunjukkan kepada anda cara memasang Jupyter Notebook pada contoh pelayan Vultr Ubuntu 16.04 untuk akses jauh menggunakan Python3dan pip.

Prasyarat

Sebelum memulakan, anda perlu:

  • Terapkan contoh pelayan Vultr Ubuntu 16.04 yang baru.
  • Log masuk dari terminal SSH sebagai pengguna sudo bukan root , dan katakan nama pengguna adalah " juser". Anda harus mengikuti arahan Debian tetapi melaksanakannya /etc/init.d/ssh restartbukan /etc/init.d/sshd restart.

Kemas kini sistem dan pasang PIP

Gunakan arahan berikut untuk mengemas kini sistem:

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

Pasang Notebook Jupyter

Pasang Notebook Jupyter.

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

Konfigurasikan Jupyter

Sebelum mengkonfigurasi Jupyter Notebook, kita perlu membuat fail konfigurasi, untuk melakukannya, mari kita beralih ke direktori rumah kita dan membuat yang baru.

cd ~
jupyter notebook --generate-config

Seterusnya, mari buat kata laluan hash untuk pelayan kami, laksanakan perintah berikut dan ikuti arahannya.

jupyter notebook password

Demi tutorial ini, katakan kata laluan adalah " jupyter". Ini akan membuat hash dan menyimpannya di tempat anda jupyter_notebook_config.jsonakan berada di ~/.jupyter/jupyter_notebook_config.json.

Sekarang, kerana kita mahukan sekurang-kurangnya keselamatan, mari buat sijil SSL di bawah .jupyter/certdirektori.

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

Sekarang mari kita edit jupter_notebook_config.py. Buka dengan editor teks kegemaran anda dan cari baris-baris berikut, jangan lekukan, dan ubah seperti yang ditunjukkan di bawah.

Sebelum menyunting.

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

Selepas menyunting.

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'

Catatan : Ingat kata laluan hash anda disimpan di bawah ~/.jupyter/jupyter_notebook_config.json.

Ubah suai firewall

Ubah suai peraturan firewall.

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

Kesimpulannya

Jalankan Jupyter Notebook dengan arahan jupyter notebook, dan kunjungi https://<your server ip>:8888, abaikan amaran keselamatan dan gunakan kata laluan yang ditetapkan sebelumnya.

Ingat bahawa anda boleh menjalankannya nohupjika anda mahu log keluar dan terus berjalan.

nohup jupyter notebook &


Leave a Comment

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut