本文我們收集了對 Linux 用戶非常有用的 10 個工具,其中包括網絡監控、系統審計或其它有用命令,這 10 個 Linux 工具可以幫助大家提高工作和使用效率,非常實用。
1. w
對,你沒看錯,就是 w 命令。使用該命令我們可以查看到當前登錄系統的用戶是誰,以及執行了哪些命令。
Linux下使用w命令和uptime命令查看系統負載 http://www.linuxidc.com/Linux/2014-12/110130.htm
2. nmon
Nmon 是一個可以監控當前系統性能的小工具,使用之前需要先用如下命令進行安裝:
1.sudo apt-get install nmon
安裝好後執行 nmon 命令即可打開:
1.nmon
nmon 可以查看網絡、CPU、內存和磁盤的使用情況。
具體見 http://www.linuxidc.com/Linux/2015-12/126387.htm
3. ncdu
ncdu 命令可以用來查看和分析 Linux 中各目錄對磁盤空間占用情況的工具,請使用如下命令進行安裝:
apt-get install ncdu
安裝好後執行如下命令即可從根目錄開始分析:
ncdu /
注意:執行上述命令會占用大量磁盤 I/O
分析完成後,會生成類似如下截圖的輸出:
我們可以在結果界面按 n 按名稱進行排序或按 s 按大小進行排序。
4. slurm
slurm 是一個網卡帶寬監控命令行實用程序,它會自動生成 ASCII 圖形輸出。使用之前先用如下命令進行安裝:
apt-get install slurm
使用如下命令進行輸出:
slurm -i <網卡名稱>
slurm 界面中可以執行如下選項:
I:顯示lx/tx狀態
c:切換到經典界面
r:手動刷新界面
q:退出工具
5. findmnt
Findmnt 是一個 Linux 內置的命令行工具,它主要用於查找掛載的文件系統狀態。Findmnt 可以查看到當前系統中已掛載的設備,在必要時還可進行 mount 或 unmount 操作。
執行 findmnt 命令後會看到如下輸入:
當然,還有如下參數可用:
findmnt -l :以列表方式進行輸出
findmnt -s :輸出 fstab 中掛載的設備
findmnt -t ext4 :按文件系統類型進行輸出