你真的會使用htop來監(jiān)控Linux系統(tǒng)進(jìn)程嗎?
Htop是一個命令行實用程序,它是top命令的改進(jìn)版本。它顯示關(guān)鍵的系統(tǒng)指標(biāo),如運行的任務(wù)、pid、正常運行時間、平均負(fù)載、內(nèi)存利用率和其他重要統(tǒng)計數(shù)據(jù)負(fù)載。
使htop從它的前身top命令中脫穎而出的是它能夠以更有組織的方式和不同的配色方案顯示系統(tǒng)指標(biāo)。這允許用戶直觀地找到他們想要的系統(tǒng)指標(biāo),與普通的和乏味的top命令實用工具相比。
在本指南中,我們將介紹如何充分利用htop命令實用程序來檢索各種系統(tǒng)指標(biāo)。Htop可以跨所有Linux發(fā)行版工作,并且在大多數(shù)情況下都預(yù)裝了較新的版本。要啟動htop并顯示系統(tǒng)指標(biāo),只需鍵入命令htop。
- linuxmi@linuxmi:~/www.linuxmi.com$ htop
htop命令的部分
從前面的輸出中,我們可以清楚地看到htop的顯示分為3個部分:
頭部:
頭部分顯示系統(tǒng)指標(biāo),包括CPU、內(nèi)存和交換利用率、運行任務(wù)、平均負(fù)載和正常運行時間。
主體:
本節(jié)列出所有正在運行的進(jìn)程。
頁腳:
顯示“htop菜單選項”
使用htop命令的一些優(yōu)點包括:
- 能夠使用鼠標(biāo)與htop工具交互。
- 系統(tǒng)指標(biāo)用顏色編碼,以便于一目了然地識別。
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install htop
有時,當(dāng)您在沒有安裝htop的系統(tǒng)上工作時,可能會收到警告。要安裝htop,請運行以下命令:
對于 Debian/ Ubuntu/Mint
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install htop
對于 RHEL / CentOS
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo yum install htop
對于 Fedora 22 and later
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install htop
使用htop命令
現(xiàn)在讓我們看看htop實用工具工具附帶的各種選項。
排序輸出
Htop提供了多個選項,您可以使用它們對輸出進(jìn)行排序。要查看輸出選項,只需按下鍵盤上的F6功能鍵。在左側(cè),滾動并選擇在對輸出排序時要使用的條件。默認(rèn)情況下,將其設(shè)置為PERCENT_CPU選項。
要使用內(nèi)存使用率百分比進(jìn)行排序,請使用向下箭頭鍵并在PERCENT_MEM選項上按ENTER鍵。
以樹狀格式列出進(jìn)程
Linux進(jìn)程通常按層次順序排列,從而創(chuàng)建子-父關(guān)系。要顯示關(guān)系,只需按F5功能鍵。
過濾過程
Linux進(jìn)程也可以根據(jù)它們各自的路徑進(jìn)行篩選。要過濾過程,按F4功能鍵。在頁腳部分將提示您輸入進(jìn)程的路徑。在下面的輸出中,我以/usr/sbin路徑顯示了進(jìn)程。
搜索進(jìn)程
您還可以通過按F3鍵并在終端屏幕底部出現(xiàn)的搜索提示中輸入進(jìn)程名稱來搜索進(jìn)程。
例如,在本例中,我在/usr/lib路徑中搜索tomcat進(jìn)程。一旦找到,進(jìn)程將用黃色高亮顯示。
殺掉一個過程
啟動htop后,只需滾動到你想要終止或“殺死”的進(jìn)程。在這種情況下,我選擇了PID為1513的Nginx。
接下來,按F9功能鍵或字母k,選擇要發(fā)送的信號。在本例中,我選擇了SIGKILL以確保進(jìn)程退出。最后按回車。
如何自定義htop輸出
在這里和那里做一些調(diào)整,將決定您的輸出看起來像什么,按F2鍵。有幾個選項可以改變例如顏色,字體風(fēng)格的系統(tǒng)指標(biāo)舉幾個例子。
得到幫助
要獲得有關(guān)如何使用htop找到方法和最佳利用其中的各種快捷方式的幫助,只需按F1鍵。關(guān)鍵選項及其作用將顯示如下所示。
這就是本文關(guān)于htop命令的全部內(nèi)容。歡迎評論并分享至你的朋友。🙂