是的,Linux中的sh(Shell)命令可以進(jìn)行系統(tǒng)監(jiān)控
top
:實時顯示系統(tǒng)中各個進(jìn)程的資源占用情況,如CPU、內(nèi)存等。按q
鍵退出。
htop
:類似于top
,但功能更加強(qiáng)大,提供更友好且豐富的實時顯示。需要先安裝程序。
ps
:顯示當(dāng)前系統(tǒng)中運行的進(jìn)程信息。可以結(jié)合各種選項來定制輸出,如ps aux
會顯示所有用戶的進(jìn)程詳細(xì)信息。
vmstat
:顯示虛擬內(nèi)存統(tǒng)計數(shù)據(jù),以及設(shè)備I/O使用情況。
iostat
:顯示CPU使用情況以及設(shè)備I/O使用情況。
free
:顯示系統(tǒng)可用內(nèi)存信息。
df
:顯示磁盤空間使用情況。
du
:顯示目錄或文件的磁盤空間使用情況。
netstat
:顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口的統(tǒng)計信息。
ss
:類似于netstat
,但功能更強(qiáng)大。
iftop
:實時顯示網(wǎng)絡(luò)帶寬使用情況。
nethogs
:實時顯示系統(tǒng)中各個進(jìn)程的網(wǎng)絡(luò)帶寬使用情況。
dstat
:綜合顯示系統(tǒng)的網(wǎng)絡(luò)、CPU、內(nèi)存、磁盤等資源使用情況。
這些命令只是系統(tǒng)監(jiān)控的一部分工具,你可以根據(jù)需求選擇合適的命令進(jìn)行系統(tǒng)監(jiān)控。