它帶有遊戲風格的響應式終端UI和可自定義的選單。各種顯示部分的整齊排列使監視各種系統指標變得容易。Bashtop是Linux中基於終端的資源監控實用程式。它是一個漂亮的命令列工具,可以直觀地顯示CPU、記憶體、正在執行的進程和頻寬的統計數據。 使用Bashtop,您還可以對進程進行排序,以及輕鬆地在各種排序選項之間切換。此外,您可以將SIGKILL,SIGTERM和SIGINT發送到所需的進程。 Bashtop可以安裝在Linux,macOS甚至FreeBSD上。在本指南中,您將學習如何在各種Linux發行版上安裝Bashtop。
#先決條件 要成功安裝Bashtop,請確保系統中已準備好以下依賴項。
•Bash 4.4或更高版本•Git•GNU Coreutils•GNU sed,awk,grep和ps命令列工具•Lm感測器–可選(用於收集CPU溫度統計資訊) 首先,我們將開始手動安裝Bashtop。這應該適用於所有發行版。
#手動安裝 要手動安裝Bashtop,請如下所示克隆git倉庫,並使用以下命令從原始碼編譯:
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make install
要解除安裝Bashtop,請執行:
$ sudo make uninstall
要使用APT軟體包管理器進行安裝,請首先新增如下所示的Bashtop PPA:
$ sudo add-apt-repository ppa:bashtop-monitor/bashtop
接下來,更新軟體包列表,然後如圖所示安裝Bashtop。
$ sudo apt update
$ sudo apt install bashtop
#在Debian中安裝Bashtop Bashtop在Debian的官方儲存庫中可用。要安裝它,只需執行以下命令:
$ sudo apt install bashtop
另外,您可以執行顯示的命令。
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop/
$ cd DEB
$ sudo ./build
#在Fedora中安裝Bashtop 要將Bashtop放入Fedora中,只需執行以下命令:
$ sudo dnf install bashtop
#在CentOS / RHEL 8中安裝Bashtop 對於CentOS 8 / RHEL 8系統,您需要首先啓用EPEL儲存庫,然後再執行以下命令:
$ sudo yum install epel-release
$ sudo dnf install bashtop
#在Arch Linux上安裝Bashtop Bashtop在AUR以bashtop-git的形式提供。要安裝Bashtop,只需執行:
$ sudo pacman -S bashtop
#如何在Linux上使用Bashtop資源監視器 要啓動Bashtop,只需在終端上執行以下命令:
$ bashtop
#Bashtop設定 Bashtop的組態檔位於~/.config/bashtop/bashtop.cfg位置。您可以根據需要更改參數,以自定義終端上指標的外觀和輸出。 以下是預設設定的範例:
若要檢視命令和快捷鍵,請按Esc鍵,然後使用向下箭頭鍵選擇Help選項。
這將列印出下面 下麪的選單和所有命令選項,如圖所示。
#結論 通常,Bashtop提供了一種監視Linux系統資源的絕佳方式。但是,它比top和HTOP慢得多,而且有點佔用資源。儘管如此,它仍然是一個相當令人印象深刻的工具,它提供了關於各種系統指標的重要資訊。
譯者:Yue Yong 原文:https://www.tecmint.com/bashtop-linux-resource-monitoring-tool
更多文章和資料|點選下方文字直達 ↓↓↓ 阿裡雲K8s實戰手冊 [阿裡雲CDN排坑指南]CDN ECS運維指南 DevOps實踐手冊 Hadoop大數據實戰手冊 Knative雲原生應用開發指南 OSS 運維實戰手冊