1) Jupyter NoteBook服务器上不需要安装GUI
2) 安装好Jupyter NoteBook及扩展
3) 生成Jupyter NoteBook配置文件
[root@srv1 ~]# jupyter notebook --generate-config
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
4) 生成Jupyter NoteBook所需的登录口令
[root@srv1 ~]# python3
Python 3.8.0 (default, May 28 2020, 09:35:11)
[GCC 9.3.1 20200408 (Red Hat 9.3.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from notebook.auth import passwd
>>> passwd()
Enter password: # 输入口令
Verify password:
'argon2:$argon2id$v=19$m=10240,t=10,p=8$CA0YNRWvH+S4pUGxlB2zCA$ExfXZxekUgjHR9f3RTLrrA' # 复制sha过的口令
>>> exit()
5) 设定Jupyter NoteBook的登录口令
[root@srv1 ~]# vim /root/.jupyter/jupyter_notebook_config.py
......
......
# 取消392行注释,并更改为如下内容
c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$CA0YNRWvH+S4pUGxlB2zCA$ExfXZxekUgjHR9f3RTLrrA'
6) 添加至自启动
[root@srv1 ~]# chmod 755 /etc/rc.d/rc.local
[root@srv1 ~]# vim /etc/rc.local
/opt/rh/rh-python38/root/usr/local/bin/jupyter notebook --port 80 --allow-root --ip 192.168.1.11 --no-browser --notebook-dir=/root > /var/log/jupyter.log 2>&1 &
[root@srv1 ~]# systemctl enable rc-local
[root@srv1 ~]# reboot
7) 客户端访问
[浏览器]====>http://jupyter-notebook-ip
|