Linux服務器常用命令(一):CPU,GPU,內存,上傳下載,重命名文件夾,刪除目錄,查看文件夾大小


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目標文件夾

--------------------------------------------------------------------------------------------

參考資料

[1] 命令查看Linux服務器內存、CPU、顯卡使用情況

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM