一、下載anacondabash
打開https://www.continuum.io/downloads,找到本身要的版本機器學習
如:https://repo.anaconda.com/archive/Anaconda3-5.1.0-Linux-x86_64.sh學習
二、安裝測試
bash Anaconda3-5.1.0-Linux-x86_64.sh編碼
安裝過程當中,閱讀提示信息,通常都是yesip
三、讓環境變量生效ssl
source /root/.bashrcit
四、安裝其餘軟件庫io
機器學習庫:conda install theano登錄
JupyterHub:conda install -c conda-forge jupyterhub
五、建立配置文件
jupyterhub --generate-config
六、修改配置文件
取消註釋,根據註釋提示,填寫相關信息
c.JupyterHub.ip = 'IP地址'
c.JupyterHub.port = 端口
c.PAMAuthenticator.encoding = '編碼'
c.LocalAuthenticator.create_system_users = True
c.Authenticator.whitelist = {'user1', 'user1', 'user3'}
c.Authenticator.admin_users = {'user1'}
c.LocalAuthenticator.group_whitelist = {'group1'}
c.JupyterHub.statsd_prefix = 'jupyterhub'
組白名單好像會讓用戶白名單失效?
七、啓動JupyterHub
nohup jupyterhub --no-ssl > jupyterhub.log &
(在配置文件目錄下執行此命令?)
八、測試訪問
用IP+端口測試訪問
九、用戶管理
用戶白名單的用戶會自動添加,但無密碼,須要修改密碼才能登陸;
新添加用戶:useradd crxis -d /home/user/crxis -m
用戶添加組:adduser crxis group1
修改用戶密碼:echo crxis:crxis|chpasswd