by @yang
mac 使用者可以使用本機的 terminal 軟體來連線伺服器。windows 使用者可以使用 cmd 或者 xshell 軟體來連線伺服器。
xshell 軟體連線伺服器開啟終端,輸入如下命令之後,再輸入密碼,可以進入伺服器,其中username
填寫自己相應的,ip
為伺服器的 ip 位址。
ssh username@ip
開啟終端,輸入如下命令,在本機生成秘鑰對,輸入命令後,一路回車。如果本機已經生成了秘鑰對,則可以跳過該步驟。
ssh-keygen -t rsa
先登陸遠端跳板機。其中username
填寫自己相應的,ip
為伺服器的 ip 位址。該命令執行後,需要輸入密碼,然後建立.ssh/
資料夾。
ssh username@ip
建立.ssh
資料夾:
mkdir .ssh
在本機,開啟終端,輸入如下命令,將公鑰複製到遠端跳板機上。其中username
填寫自己相應的,ip
為伺服器的 ip 位址,該命令執行後,需要輸入密碼,可以登入伺服器。
scp ~/.ssh/id_rsa.pub username@ip:~/.ssh/
然後登陸伺服器,將id_rsa.pub
內容複製到authorized_keys
中。
cd ~/.sshcat id_rsa.pub >> authorized_keys
修改檔案許可權。
chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keys
在本地的機器上,配置config
檔案。
cd ~/.ssh/vim config
在config
檔案中新增如下資訊,其中username
需要填寫自己對應的,ip
為伺服器的 ip 位址。
host july-gpuhostname ip
port 22
user username
identityfile ~/.ssh/id_rsa
配置好上一步之後,就可以在本地機器上免密登陸了。
ssh july-gpu
scp filename july-gpu:~/scp -r folder july-gpu:~/
:
後面是伺服器的路徑,需要自行設定,其中username
填寫自己相應的。
在本地機中:
scp july-gpu:filename localpathscp -r july-gpu:folder localpath
:
後面是伺服器的路徑,需要自行設定,其中username
填寫自己相應的,ip
為gpu
的伺服器。localpath
為本地機上的路徑。
由於安裝有些packeage
需要root
許可權,但是,pip3
可以只給當前使用者安裝packeage
,即在後面加上--user
,比如,安裝numpy
。
pip3 install numpy --user
測試環境,開啟終端,輸入python3
,進入互動式命令,匯入包,如果不報錯,則說明環境正常。
python3>>> import tensorflow
python3>>> import torch
python3>>> import keras
python3 /home/deeplearning/tensorflow-mnist.py
python3 /home/deeplearning/pytorch-mnist.py
python3 /home/deeplearning/keras-mnist.py
檢視伺服器資源占用情況:
htop
檢視gpu
使用情況。
nvidia-smi
每10s
更新一次,實時顯示。
watch -n 10 nvidia-smi
Ubuntu apt 使用指南
起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...
CImageList使用指南
1.綜述 在mfc 中cimagelist 類封裝了 影象列表控制項的功能,影象列表是乙個具有相同大小的 影象 可以是不同 型別 的集合,其主要用於 應用程式中大規模 圖示的儲存。該控制項是不可 見的,通常與其它如 clistbox ccombobox ccomboboxex ctabctrl 以及...
CImageList使用指南
cimagelist使用指南 1.綜述 在 mfc中cimagelist類封裝了影象列表控制項的功能,影象列表是乙個具有相同大小的影象 可以是不同型別 的集合,其主要用於應用程式中大 規模圖示的儲存,該控制項是不可見的。通常與其它如clistbox,ccombobox,ccomboboxex以及ct...