1 ----------------------------------------------------------------------------------------
查看CPU使用情況: top
紅框中顯示總的CPU占用率為0,綠框中顯示的是每個進程的CPU占用率等,各項指標含義如下圖。如果一個進程的CPU占用率超過100%,則意味着這個進程使用了不止一個核。
2 -------------------------------------------------------------------------------------------
查看內存使用情況:free -m
參數解釋:
- total:內存總量
- used:已使用內存
- free:空閑內存數
- buff/cache:緩存內存
- avialable:可使用內存(大概為free+cache)
- Swap指交換分區,只要沒發現swap的使用,就不用太擔心內存不足,如果swap用了很多,那就要考慮增加物理內存了。
3 ----------------------------------------------------------------------------------------------
查看GPU信息及使用情況:nvidia-smi
表格中第一行是顯卡版本信息,第二行是標題欄,第三行是具體的顯卡信息,如果有多個顯卡,會有多行,每一行的信息值對應標題欄對應位置的信息。
參數解釋:
- GPU:編號,這里是0和1
- Fan:風扇轉速,在0到100%之間變動
- Name:顯卡名,這里兩塊都是GeForce
- Temp:顯卡溫度,第一個是26攝氏度
- Perf:性能狀態,從P0到P12,P0性能最大,P12最小
- Persistence-M:持續模式的狀態開關,該模式耗能大,但是啟動新GPU應用時比較快,這里是off
- Pwr:能耗
- Bus-Id:GPU總線
- Disp.A:表示GPU的顯示是否初始化
- Memory-Usage:顯存使用率
- GPU-Util:GPU利用率
- Compute M.:計算模式
需要注意的一點是顯存占用率和GPU占用率是兩個不一樣的東西,類似於內存和CPU,兩個指標的占用率不一定是互相對應的。
4 -------------------------------------------------------------------------------------------------
查看可執行文件的位置:which
例如我想查找python的可執行文件在哪里,就可以用命令:
which python
得到結果:
/usr/bin/python
5 ------------------------------------------------------------------------------------------------
查看文件內容的命令
截圖來自:Linux下查看文件內容的命令
6 ------------------------------------------------------------------------------------------------
查看當前所在的路徑: pwd
7 ------------------------------------------------------------------------------------------------
上傳本地文件到服務器
scp path/file user_name@服務器IP:path
如果要指定端口號的話,則命令是scp -P 端口號 path/file user_name@服務器IP:path
例如
scp /Users/wangpeng/Desktop/img.png wangpeng@10.214.164.248:/home/wangpeng/test
下載服務器文件到本地
scp user_name@服務器IP:path/file path(本地路徑)
例如:
scp wangpeng@10.214.164.248:/home/wangpeng/test.py /Users/wangpeng/Desktop
8 -------------------------------------------------------------------------------------------------
上傳本地目錄(文件夾)到服務器
scp -r path user_name@服務器IP:path
例如:
scp -r /Users/wangpeng/Desktop/imgs wangpeng@10.214.164.248:/home/wangpeng
下載服務器目錄(文件夾)到本地
scp -r user_name@服務器IP:path path
例如:
scp -r wangpeng@10.214.164.248:/home/wangpeng/imgs /Users/wangpeng/Desktop
9 -----------------------------------------------------------------------------------------------
cd 回到用戶home目錄
cd .. 回退到上一級目錄
10 -----------------------------------------------------------------------------------------------
重命名文件或文件夾
mv A B
把名字A改為了名字B
11 -----------------------------------------------------------------------------------------------
移動文件或文件夾
首先進入到該文件或文件夾所在的文件夾中,然后用如下命令:
mv 文件名 目的路徑
mv -r 文件夾名 目的路徑
例如:把data.npy文件從/root/wp/desktop/移動到/root/wp/dataset/,則先進入/root/wp/desktop/目錄,然后用如下命令
mv data.npy /root/wp/desktop/
11 '-----------------------------------------------------------------------------------------------
復制文件或文件夾
cp <source file or directory> <target file or directory>
12 -----------------------------------------------------------------------------------------------
更改GPU設置,比如調節風扇轉速
nvidia-settings
13 ---------------------------------------------------------------------------------------------
關閉服務器
sudo shutdown
14---------------------------------------------------------------------------------------------
查看所有用戶
cat /etc/passwd |cut -f 1 -d :
cat表示取出信息
/etc/passwd是用戶信息所在的文件夾
cut表示裁剪行
-f 1 表示選擇裁剪后的第一個域(field)
-d : 表示定義‘:’作為分隔符
15 ------------------------------------------------------------------------------------------
刪除非空目錄
rm -rf dirName
-r 就是向下遞歸,不管有多少級目錄,一並刪除;
-f force的意思,就是直接強行刪除,不作任何提示的意思。
16-------------------------------------------------------------------------------------------
查看文件夾和文件大小
du -h --max-depth=1 your_dest_dir
du表示統計目錄(或文件)所占磁盤空間的大小。
-h或–human-readable 以K,M,G為單位,提高信息的可讀性。
--max-depth參數用來控制你想要查看的目錄的深度。
your_dest_dir目標文件夾
--------------------------------------------------------------------------------------------
參考資料