之前系統(tǒng)進程隱藏工具,我們已經(jīng)寫了許多可用于監(jiān)控Linux系統(tǒng)性能的Linux系統(tǒng)監(jiān)控工具,但是我們認為,大多數(shù)用戶更喜歡Linux發(fā)行版附帶的默認工具(top命令)。top命令是Linux中的實時任務(wù)管理器,也是GNU/Linux發(fā)行版中最常用的系統(tǒng)監(jiān)控工具,用于查找系統(tǒng)中與性能相關(guān)的瓶頸,這有助于我們采取糾正措施。它具有一個很好的極簡主義界面,并提供了一些合理的選項,使我們能夠快速地更好地了解整體系統(tǒng)性能。但是,有時要找到一個消耗大量系統(tǒng)資源的應(yīng)用程序/過程非常棘手,這在top很難實現(xiàn)。由于top命令無法高亮顯示占用大量CPU,RAM和其他資源的程序。為了實現(xiàn)這種方法,我們引入了一個功能強大的名為的系統(tǒng)監(jiān)控程序,該程序自動高亮顯示正在利用最高系統(tǒng)資源并提供有關(guān)Linux/Unix服務(wù)器的最大信息的程序。什么是?是使用語言編寫的基于跨平臺命令行的系統(tǒng)監(jiān)視工具,該工具使用庫從系統(tǒng)中獲取信息。使用,我們可以監(jiān)視CPU,平均負載,內(nèi)存,網(wǎng)絡(luò)接口,磁盤I/O,進程和文件系統(tǒng)空間利用率。是一個免費工具,并根據(jù)GPL許可可監(jiān)視GNU/Linux和操作系統(tǒng)。中也提供了許多有趣的選項。在中看到的主要功能之一是,我們可以在配置文件中設(shè)置閾值(小心,警告和嚴重),并且信息將以顏色顯示,這表明系統(tǒng)中的瓶頸。功能以下是的示例屏幕截圖。
在Linux / Unix系統(tǒng)中安裝盡管它是一個較新的實用程序,但是您可以通過打開EPEL存儲庫,然后在終端上運行以下命令,在基于Red Hat的系統(tǒng)中安裝“ ”。在RHEL//上yum -y 在//Linux Mint上sudo apt-add- ppa:-/-
sudo apt-get
sudo apt-get 使用首先,在終端上啟動。
按“ q”或(“ ESC”或“ Ctrl&C”也可以)從終端退出。默認情況下,間隔時間設(shè)置為“ 1”秒。但是,您可以在從終端運行時定義自定義間隔時間。 -t 顏色代碼顏色代碼的含義:
我們可以在配置文件中設(shè)置閾值。默認情況下,閾值設(shè)置為(=50, =70 and =90),我們可以根據(jù)需要進行自定義。默認配置文件位于“ /etc//.conf”。
選項
除了幾個命令行選項外,掃視還提供了更多的熱鍵,可在掃視運行時查找輸出信息。以下是幾個熱鍵的列表。
在遠程系統(tǒng)上使用
使用,您甚至還可以監(jiān)視遠程系統(tǒng)。要在遠程系統(tǒng)上使用“ ”系統(tǒng)進程隱藏工具,請在服務(wù)器上運行“ -s”(-s啟用服務(wù)器/客戶端模式)命令。
# -s
the for the
:
():
is on 0.0.0.0:61209
注意:發(fā)出“ ”命令后,它將提示您定義服務(wù)器的密碼。定義密碼并按Enter,您將看到端口61209上運行的內(nèi)容。
現(xiàn)在,轉(zhuǎn)到遠程主機并執(zhí)行以下命令,通過指定IP地址或主機名來連接到服務(wù)器,如下所示。這是我的服務(wù)器IP地址“ 172.16.27.56”。
# -c -P 172.16.27.56
以下是用戶在服務(wù)器/客戶端模式下使用時必須知道的一些要點。
*在服務(wù)器模式下,可以設(shè)置綁定地址-B 和偵聽TCP端口-p PORT。
*在客戶端模式下,可以設(shè)置服務(wù)器的TCP端口-p PORT。
*默認綁定地址為0.0.0.0,但它在端口61209上的所有網(wǎng)絡(luò)接口上偵聽。
*在服務(wù)器/客戶端模式下,限制由服務(wù)器端設(shè)置。
*您還可以定義密碼來訪問服務(wù)器-P密碼。
總結(jié)
對大多數(shù)用戶來說,是一個資源友好型工具。但是,如果您是一個系統(tǒng)管理員,希望通過瀏覽命令行來快速了解系統(tǒng)的總體“想法”,那么這個工具將是系統(tǒng)管理員必須擁有的工具。
源自: