登錄騰訊雲服務器后台


1. 安裝python環境
1.1 下載anaconda3
清華大學開源軟件鏡像站 Index of /anaconda/archive/
可以前往清華鏡像源選擇對應版本,找到你想要的Anaconda3版本,通過下面的指令進行下載和安裝。
我下載的是(Anaconda3-2018.12-Linux-x86_64.sh)
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2018.12-Linux-x86_64.sh
1.2 執行安裝
bash Anaconda3-2018.12-Linux-x86_64.sh
接下來按照提示確認,完成安裝過程。
按下Enter鍵
出現--more--
,連續按下Enter
鍵
直至出現Do you accept the license terms? [yes|no]
,輸入yes
。
按下Enter
鍵,稍作等待開始安裝。
這里根據需要選擇是否安裝VScode
,可以選擇不安裝,輸入no
1.3 將anaconda加入環境變量
命令行:vim打開環境變量配置文件(可能會要求你輸入密碼,就是你的賬號密碼)
sudo vi /etc/profile
按i進入編輯模式,在文件最后加入anaconda的環境變量
#Anacanda
export PATH="/root/anaconda3/bin:$PATH"
這里的/root/anaconda3/即為你安裝完成anaconda3所在的地址
然后按Esc,輸入 :wq(表示保存並退出)
命令行:重新載入配置文件
source /etc/profile
2. jupyter lab遠程交互環境
因為anaconda3 已經內置了jupyter lab,所以我們只需要配置jupyter lab遠程登陸設置就可以了。整個過程分為,配置jupyter lab遠程登陸環境,服務端開啟jupyter lab,客戶端通過瀏覽器登陸。
2.1 生成配置文件
jupyter notebook --generate-config
下面會顯示:
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
注意記下這個生成配置文件的地址
2.2 創建訪問密碼
jupyter notebook password
該密碼為你通過瀏覽器遠程登陸jupyter lab或者jupyter notebook的密碼。
2.3 進入Ipython
輸入:
ipython
獲取訪問密碼的hash密碼
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:ff1daf1d0042:836de0da04694213097b77ea4b354b73b6856f7d'
將你的登陸jupyter lba的密碼轉為哈希密碼,記下哈希密碼等會會用。
退出ipython
In [3]: exit
2.4 修改配置文件
修改剛才生成的默認配置文件jupyter_notebook_config.py
,地址在生成時以顯示。
vim /root/.jupyter/jupyter_notebook_config.py
在最底部添加以下四個部分內容:
c.NotebookApp.password = u'sha1:ff1daf1d0042:836de0da04694213097b77ea4b354b73b6856f7d'
#就是剛才需要記下的哈希密碼
c.NotebookApp.port = 9999
#指定jupyter lab 運行端口,寫一個不沖突的端口即可
c.NotebookApp.allow_remote_access = True
# 允許遠程訪問
c.NotebookApp.ip='*'
# 就是設置所有ip皆可訪問
c.NotebookApp.open_browser = False
# 禁止自動打開瀏覽器
注:這里的端口可以自定義修改,注意要將服務器的對應端口放行
(騰訊雲對應在安全組中修改規則
)
2.5 服務端開啟jupyter lab
后台保持jupyter notebook
開啟的命令:
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
后台保持jupyter lab
開啟的命令:
nohup jupyter lab --allow-root > jupyter.log 2>&1 &
此命令含義:
用&讓命令后台運行, 並把標准輸出寫入jupyter.log中
- nohup表示
no hang up
, 就是不掛起, 於是這個命令執行后即使終端退出, 也不會停止運行
終止進程的方式:
- 執行上面第2條命令, 可以發現關閉終端重新打開后, 用jobs找不到jupyter這個進程了, 於是要輸入
ps -a
, 可以顯示這個進程的pid.
輸入kill -9 pid
終止進程
3. 效果
直接在瀏覽器地址欄輸入:101.32.183.14:9999(你的雲服務器公網地址+剛剛設置的端口號),即可進入
附:
- 如果想要測試自己的服務器性能可以參考文章:
【Python】JupyterNotebook魔法 - 計時性能測試(%%time %time %timeit) - 騰訊雲購買服務器 官網購買優惠鏈接:
【騰訊雲】雲產品限時秒殺,爆款1核2G雲服務器,首年99元
【騰訊雲全球購】境外1核2G服務器低至2折,半價續費券限量免費領取!(海外服務器專區,支持免費更換IP)
【騰訊雲新客專屬福利】新客戶無門檻領取總價值高達2860元代金券,每種代金券限量500張,先到先得。 - 阿里雲服務器購買官方優惠鏈接入口:
【雲上年中鉅惠:精選百款產品 每日限量秒殺】
【雲服務器 精選特惠:新用戶低至0.6折起 爆款免費試用3個月】