Linux常用工具命令

2021-06-26 01:20:28 字數 1202 閱讀 7736

1,             系統監控常用的工具

(1) vmstat 、iostat、netstat等

(2) top  freesar 等

2,             cpu監控:

一般用load,檢視cpu負載情況,

3,             記憶體監控:

3.1 free命令

3.2實現上述清理髒頁,把快取記憶體中的資料和磁碟的資料同步的程序就是 pdflush,ps -ef | greppdflush,一般記憶體中存在10%的髒頁是,會啟動pdflush程序

4,             i/0監控:

4.1 當cpu的wa比較大時(top命令,上半部分cpu那一行%wa),說明cpu在等待i/o操作,說明磁碟處於超負荷狀態,監控swap和系統分割槽,確保virtual memory不是檔案系統的i/o瓶頸

4.2 用iostat

5,             網路監控:

5.1 netstat,

5.2 nc,全稱netcat,通過tcp/ip協議進行資料的讀取和寫入,可以掃瞄埠,傳輸檔案,模擬聊天

linux nc (netcat) 命令詳解 | 飄渺的風 | 個人的生活,學習,工作感悟

6,             檢視記憶體:

6.1 最常用free,是檢視內容的專用工具,cat/proc/meminfo作用和free一樣,top是檢視動態程序的,也可以看到記憶體的使用情況,顯示的是系統記憶體(top命令的第一行,是顯示的系統啟動時間與工作負載,用uptime命令可單獨把這一行顯示)

6.2 檢視共享記憶體,ipcs –m,

6.3 其實vmstat,檢測系統資源動態變化,裡邊也可以檢視到記憶體,包括swpd,free,buff,cache,swap欄位,一共有procs,memeory,swap,io,system,cpu幾個大類

7,             檢視程序:

7.1 最常用ps,引數ps aux,檢視系統所有程序資料,top檢視動態程序,pstree檢視程序樹、程序之間的相關性

7.2 查詢某個正在執行的程序pid,pidof [-sx]program_name

8,             檢視系統啟動的服務:

8.1 用ps或top檢視已經啟動了的服務程式與pid,用netstat檢視啟動了哪個埠,

8.2 用chkconfig管理系統服務預設開機啟動與否,還有個功能是設定自己的系統服務

Linux常用工具及命令

wget命令 wget 2 linux解除安裝軟體 方法一 如果你知道要刪除軟體的具體名稱,可以使用 sudo apt get remove purge 軟體名稱 sudo apt get autoremove purge 軟體名稱 方法二 如果不知道要刪除軟體的具體名稱,可以使用 dpkg get...

linux 常用工具

我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨 作流程的工具才是真正的好工具。在這篇文章中,我想向大家介紹5款免費又開源的工具,而且它們在我的軟體開發生涯中發揮了很重...

linux常用工具

linux常用工具 1.vim編輯器 vim的三種模式 1.命令 vim開啟檔案就是命令模式 1.1.可以移動游標 1.2.x 刪除字元 nx 刪除n個字元 dd 刪除一行 ndd 刪除n行 p 貼上 np 貼上n行 yy 複製一行 nyy 複製n行 gg 回到第一行 shift g 跳到 最後一行...