運維之道 | Linux htop工具安裝及使用詳解

Linux htop工具安裝及使用詳解

一、htop與top對比

  • htop 是一個 Linux 下的交互式進程瀏覽器
  • 兩者相比起來,top比較繁瑣
  • 默認支持圖形界面的鼠標操作
  • 可以橫向或縱向滾動瀏覽進程列表,以便看到所有的進程和完整的命令行
  • 殺進程時不需要輸入進程號等

二、安裝htop

1、安裝支持組件

[root@localhost ~]#wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses
[root@localhost ~]#tar zxvf ncurses-5.9.tar.gz
[root@localhost ~]#cd ncurses-5.9
[root@localhost ncurses-5.9]# ./configure
[root@localhost ncurses-5.9]# make -j 4 && make install

2、安裝htop工具

[root@localhost ~]# wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz
[root@localhost ~]# tar zxvf htop-1.0.2.tar.gz
[root@localhost ~]# cd htop-1.0.2
[root@localhost cd htop-1.0.2]# ./configure
[root@localhost cd htop-1.0.2]# make -j 4 && make install

注:或者直接使用 yum 安裝htop工具;
注:執行./configure; 如果執行報錯 configure: error: You may want to use –disable-unicode or install libncursesw. ,表明缺少lib 包, 安裝lib包:yum install ncurses-devel

三、使用htop

頁面介紹

安裝完成後,命令行中直接輸入htop命令,即可進入htop的界面 在這裏插入圖片描述

左邊部分爲:cpu(4個)、內存、交換分區的使用情況;
右邊部分爲:Tasks爲進程總數,當前運行的進程數、Load average爲系統1分鐘,5分鐘,10分鐘的平均負載情況、Uptime爲系統運行的時間、Hostname爲主機名;
這裏是引用

在這裏插入圖片描述
以上各項分別爲:

  • PID:進行的標識號
  • USER:運行此進程的用戶
  • PRI:進程的優先級
  • NI:進程的優先級別值,默認的爲0,可以進行調整
  • VIRT:進程佔用的虛擬內存值
  • RES:進程佔用的物理內存值
  • SHR:進程佔用的共享內存值
  • S:進程的運行狀況,R表示正在運行、S表示休眠,等待喚醒、Z表示僵死狀態
  • %CPU:該進程佔用的CPU使用率
  • %MEM:該進程佔用的物理內存和總內存的百分比
  • TIME+:該進程啓動後佔用的總的CPU時間
  • COMMAND:進程啓動的啓動命令名稱

——————————————————————————————————————
F1:顯示幫助信息
在這裏插入圖片描述

快捷鍵 F快捷鍵 使用說明
h, ? F1 查看htop使用說明
S F2 htop 設定
/ F3 搜索進程
\ F4 增量進程過濾器
t F5 顯示樹形結構
<, > F6 選擇排序方式
[ F7 可減少nice值可以提高對應進程的優先級
] F8 可增加nice值,降低對應進程的優先級
k F9 可對進程傳遞信號
q F10 退出htop界面
u 只顯示一個給定的用戶的過程
U 取消標記所有的進程
H 顯示或隱藏用戶線程
K 顯示或隱藏內核線程
F 跟蹤進程
P 按CPU 使用排序
M 按內存使用排序
T 按Time+ 使用排序
l 顯示進程打開的文件
I 倒轉排序順序
s 選擇某進程,按s:用strace追蹤進程的系統調用

——————————————————————————————————————
F2 :Htop設定

鼠標點擊Setup或者按下F2或者直接按S 、進入htop 設置頁面
Setup 選項:

1. Meters:設定頂端的顯示信息

  • 如果要新加選項,可以選擇Available meters添加,F5新增到上方左側,F6新增到上方右側
  • Left column和Right column下面的選項,可以設置信息的顯示方式,有LED(通過空格修改)、Bar(進度條)、Text(文本模式),可以根據個人喜好進行設置
  • F5新增到上方左側、F6新增到上方右側、Enter確定、Delete刪除在這裏插入圖片描述

2. Display options:

  • 選擇要顯示的內容,按空格x表示顯示,選擇完後,按F10保存在這裏插入圖片描述

3. Colors:htop顏色設置

  • 設定界面以什麼顏色來顯示、個人喜好
    在這裏插入圖片描述

4. Colums:增加或取消界面顯示的內容

  • 選擇後F7(向上移動)、F8(向下移動)、F9(取消顯示、F10(保存更改))
    在這裏插入圖片描述

——————————————————————————————————————
F3 搜索進程

  • 在界面下按F3或輸入”/”就可以直接進入搜索模式,是按照進程名進行搜索的
  • 搜索到的進程會用設定的顏色標記出來,方便查看
    在這裏插入圖片描述
    ————————————————————————————————————
    F4:過濾器
  • 相當於模糊查找,不區分大小寫,下方輸入要搜索的內容後,則界面只顯示搜索到的內容,方便查看
    在這裏插入圖片描述
    ————————————————————————————————————
    F5:以樹形方式顯示
  • 跟pstree 差不多,能看到所有程序樹狀執行的結構
    在這裏插入圖片描述
    ————————————————————————————————————
    F6:排序方式
  • 按下F6跳轉至下圖界面,選擇以什麼方式進行排序,在Sort by下選擇所需方式排序
  • 最常排序的方式爲 cpu 或者 memory
    在這裏插入圖片描述
    ————————————————————————————————————
    F7、F8:調整進程nice值
  • F7表示減小nice值(增大優先級),F8增大nice值(減小優先級),選擇某一進程,按F7或F8來增大或減小nice值,nice值範圍爲-20-19
    在這裏插入圖片描述
    ————————————————————————————————————

F9:殺死進程
選擇某一進程按F9即可殺死此進程

F10:退出htop

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章