適用於Linux的基於終端的頂級監視工具

這是續集。
您可以通過以下鏈接以PDF格式下載本文,以為我們提供支持。

以PDF格式下載指南


這是續集。

這是續集。
這是續集。

診斷成功並且系統顯示“不健康”跡象時找出錯誤的一個基本關鍵是從系統中獲取儘可能多的信息。這就像醫生從患者那裡採集樣本並設計事實和精確的治療/處方一樣。

即使設備不是默認安裝的,也有許多為設備開發的工具可讓您了解應用程序,內存和負載的內部運行情況。使用本文介紹的工具,您可以同意可以快速獲取大量信息,並確保快速解決問題。

這裡是最好的命令行工具,可幫助您監視Linux系統,解決瓶頸並保持應用程序平穩高效地運行。

1.眼睛

Glances是一種跨平台監視工具,旨在通過curses或基於Web的界面顯示大量監視信息。該信息根據用戶界面的大小動態調整。

Glance的偉大之處在於它也可以在客戶端/服務器模式下工作。可以通過終端,Web界面或API(XML-RPC和RESTful)進行遠程監視。統計信息也可以導出到文件或外部時間/值數據庫。

安裝一覽

要安裝依賴項和最新的Glances生產就緒版本(又名master分支),請輸入以下命令行:

curl -L https://bit.ly/glances | /bin/bash

要麼

wget -O- https://bit.ly/glances | /bin/bash

也可以看看: 掃視

2.重擊

資源監視器,顯示處理器,內存,磁盤,網絡和進程的使用情況和統計​​信息。

適用於Linux的基於終端的頂級監視工具

特性

  • 易於使用,具有遊戲風格的菜單系統。
  • 使用UP和DOWN鍵的快速,“幾乎”響應式UI處理選擇。
  • 能夠查看所選過程的詳細統計信息。
  • 能夠過濾流程。
  • 在排序選項之間輕鬆切換。
  • 將SIGTERM,SIGKILL,SIGINT發送到選定的進程。
  • 用於更改所有配置文件選項的UI菜單。
  • 網絡使用情況的自動縮放圖。
  • 有新版本可用時,在菜單中顯示一條消息
  • 顯示光盤的當前讀寫速度
  • 在Linux上運行時可以切換到多種數據收集方法

附件

Bashtop可以安裝在Linux,OSX,FreeBSD上

手動安裝Linux,OSX,FreeBSD

克隆並安裝

git clone https://github.com/aristocratos/bashtop.git
cd bashtop
sudo make install

--- Uninstalling Bashtop ---

sudo make uninstall

也可以看看: 重擊

3.gtop

gtop只是終端的系統監控儀錶板。簡單,詳細且易於安裝。

適用於Linux的基於終端的頂級監視工具要求

Linux / OSX / Windows(部分受支持)Node.js> = v4

附件

要在Linux / OSX上安裝gtop,請運行以下命令。必須安裝npm。

$ npm install gtop -g

如何使用

使用gtop命令啟動gtop

gtop

要停止gtop,請在大多數Shell環境中使用q或ctrl + c。

您可以按以下步驟對過程表進行排序

  • p:進程ID
  • c:CPU使用率
  • m:內存使用情況

也可以看看: Gtop

4. gotop

另一個基於終端的圖形活動監視器。受gtop和vtop的啟發,這次Go!這是原始gotop項目的一個分支,有新的維護人員來保持該項目的生存和增長。分支的目的是提供一條路徑,以將功能擴展到通用性較低的用例,同時保持較小的集中核心。例如,傳感器對NVidia圖形卡的支持以及來自遠程gotop實例的數據聚合。

適用於Linux的基於終端的頂級監視工具

gotop功能

  • 支持鼠標點擊和滾動,
  • gotop包含類似vi的鍵。例如,您可以輸入dd終止進程
  • 使用彩色圖表查看CPU,內存和網絡使用歷史記錄
  • gotop顯示頂級進程的列表,例如磁盤使用率,溫度,CPU和內存使用率。
  • 您可以切換進程​​分組
  • 按CPU或內存使用情況對進程列表進行排序
  • 有罪的顏色主題(默認,默認暗,日晒,monokai)
  • 您可以設置CPU和內存小部件的輪詢速率
  • 您可以選擇在CPU小部件中顯示每個CPU或平均CPU使用率

安裝gotop

然後執行以下步驟:

git clone --depth 1 https://github.com/cjbassi/gotop
cd gotop/scripts
./download.sh
sudo mv gotop /usr/local/bin/

拱門| Manjaro

Arch Linux用戶及其派生產品。 gotop可以在AUR中找到,例如gotop,gotop-bin或gotop-git

yay -S gotop

FreeBSD

pkg install gotop

自製

brew tap cjbassi/gotop
brew install gotop

也可以看看:

5. ytop

gotop的原始作者在Rust中啟動了一個名為ytop的新工具,已棄用,並保留了其他開發人員選擇/創建的Go版本。 ytop是用Rust編寫的TUI系統監視器。

ytop當前在Linux和macOS上運行,所有主要平台都將支持ytop。

附件

Linux:

curl -s https://api.github.com/repos/cjbassi/ytop/releases/latest | grep browser_download_url | grep linux | cut -d '"' -f 4 | wget -qi -
tar xvf ytop-*.tar.gz
sudo mv ytop /usr/local/bin

所有帶AUR的Linux

ytop提供三種不同的AUR軟件包:ytop,ytop-bin,ytop-git。

sudo pacman -S ytop

COPR – Fedora

ytop在COPR中也可用。

sudo dnf copr enable atim/ytop -y
sudo dnf install ytop
Homebrew
brew tap cjbassi/ytop
brew install ytop

也可以看看:

6. htop

htop是用於Unix系統的交互式文本模式進程查看器。我們的目標是創造一個更好的“頂部”。 htop需要ncurses,並且主要在Linux上開發,但也具有在FreeBSD和Mac OS X上運行的代碼(這些平台需要幫助和測試!)。

適用於Linux的基於終端的頂級監視工具

多年來,該軟件已經進行了相當大的發展,並且已經完全完善,但是總有改進的餘地。

htop功能

  • 支持Solaris / Illumos / Open Indiana
  • 標誌以-t / –tree-view模式開始
  • macOS:檢測到高Sierra版本以避免OS錯誤
  • OpenBSD:讀取電池數據
  • 各種自動製作和構建改進
  • 使用–enable-delayacct進行構建時檢查pkg-config
  • 使用configure腳本避免一些基礎
  • 使用ncurses * -config中的CFLAGS(如果存在)
  • 標頭生成器支持非UTF-8環境

附件

要安裝htop,請在各種平台上輸入以下命令

-------Ubuntu--------
sudo apt install htop

-------CentOs--------
sudo yum install htop

也可以看看: Htop

7.底部

以下是具有可自定義界面和眾多功能的跨平台圖形過程/系統監視器。支持Linux,macOS和Windows。這個項目的靈感來自於gtop和gotop。

適用於Linux的基於終端的頂級監視工具

特性

作為另一個過程/系統可視化和管理應用程序,bottom支持典型功能。

  • 可視化CPU,內存和網絡使用情況
  • 顯示有關磁盤空間和每秒I / O的信息
  • 顯示傳感器的溫度
  • 查看有關進程的信息,例如CPU,內存,I / O使用情況,進程狀態
  • 流程管理(強制終止流程就足夠了)

我們還致力於:

  • 輕巧的
  • 跨平台–支持Linux,Windows和macOS
  • 以及更多

附件

要在各種平台上安裝底部,請運行以下命令

--- Debian / Ubuntu ---
curl -s https://api.github.com/repos/ClementTsang/bottom/releases/latest | grep browser_download_url | grep amd64.deb | cut -d '"' -f 4 | wget -qi -
sudo apt install ./bottom*.deb


--- macOS ---
$ brew tap clementtsang/bottom
$ brew install bottom

--- Arch/Manjaro ---
$ yay bottom

--- Cargo ---
$ cargo install bottom

--- Chocolatey ---
$ choco install bottom

然後使用以下命令啟動該工具:

$ btm

也可以看看: 底部

8.vtop

Vtop是命令行的免費開源活動監視器。它是用node.js編寫的,可以輕鬆擴展。使用諸如“ top”之類的命令行工具,將很難看到CPU使用率,時間峰值以及跨多進程應用程序(例如Apache和Chrome)的內存使用情況。這就是vtop開發人員創建vtop的原因。

適用於Linux的基於終端的頂級監視工具

如何安裝

如果您還沒有Node.js,請下載它,然後運行以下命令:

sudo npm install -g vtop

跑步

這也很容易。

$ vtop

也可以看看: vtop gitvtop網站

9.天頂

Zenith是一款類似於top或htop的終端監視器,但具有可縮放的圖表,Rust描述的CPU,GPU,網絡和磁盤使用情況。

適用於Linux的基於終端的頂級監視工具

特性

  • 可選的CPU,內存,網絡和磁盤使用情況圖表
  • 一目了然的檢查可用磁盤空間,NIC IP地址和CPU頻率
  • 突出顯示主要的CPU,內存和磁盤用戶
  • 電池百分比,充電或放電時間,使用的電量
  • 頂級,可過濾的進程表,其中包含每個進程的磁盤使用情況
  • 更改流程優先級
  • 可縮放的圖表視圖(支持向後滾動)
  • 用信號管理流程
  • 運行之間保存的性能數據
  • NVIDIA GPU的GPU利用率指標(使用–features nvidia)

當前支持的平台

  • 的Linux
  • 蘋果系統

附件

在安裝天頂之前,您需要安裝貨物/鐵鏽。然後,您可以在Linux或Mac上按以下方式獲取Zenith:

--- macOS ---
$ brew install zenith

--- Any Linux ---
curl -s https://api.github.com/repos/bvaisvil/zenith/releases/latest | grep browser_download_url | grep linux | cut -d '"' -f 4 | wget -qi -
tar xvf zenith.linux.tgz
chmod +x zenith
sudo mv zenith /usr/local/bin

也可以看看: 頂點

結語

根據我的個人經驗,監視是系統管理,應用程序故障排除以及以有序和專業的方式執行工作中的核心組件。終端監控提供了一種快速簡便的方法,可以快速了解家庭中發生的事情,從而了解其寶貴的性質。查看上面的列表,然後選擇一個適合您的個人。否則,謝謝您的光臨。仔細閱讀下面共享的指南和文章。

這是續集。
您可以通過以下鏈接以PDF格式下載本文,以為我們提供支持。

以PDF格式下載指南


這是續集。

這是續集。
這是續集。

Sidebar