它帶有遊戲風格的響應式終端UI和可自定義的菜單。各類顯示部分的整齊排列使監視各類系統指標變得容易。Bashtop是Linux中基於終端的資源監控實用程序。它是一個漂亮的命令行工具,能夠直觀地顯示CPU、內存、正在運行的進程和帶寬的統計數據。
使用Bashtop,您還能夠對進程進行排序,以及輕鬆地在各類排序選項之間切換。此外,您能夠將SIGKILL,SIGTERM和SIGINT發送到所需的進程。
Bashtop能夠安裝在Linux,macOS甚至FreeBSD上。在本指南中,您將學習如何在各類Linux發行版上安裝Bashtop。linux
要成功安裝Bashtop,請確保系統中已準備好如下依賴項。git
•Bash 4.4或更高版本•Git•GNU Coreutils•GNU sed,awk,grep和ps命令行工具•Lm傳感器–可選(用於收集CPU溫度統計信息)
首先,咱們將開始手動安裝Bashtop。這應該適用於全部發行版。github
要手動安裝Bashtop,請以下所示克隆git倉庫,並使用如下命令從源代碼編譯:centos
$ git clone https://github.com/aristocratos/bashtop.git $ cd bashtop $ sudo make install
要卸載Bashtop,請運行:bash
$ sudo make uninstall
要使用APT軟件包管理器進行安裝,請首先添加以下所示的Bashtop PPA:運維
$ sudo add-apt-repository ppa:bashtop-monitor/bashtop
接下來,更新軟件包列表,而後如圖所示安裝Bashtop。工具
$ sudo apt update $ sudo apt install bashtop
Bashtop在Debian的官方存儲庫中可用。要安裝它,只需運行如下命令:oop
$ sudo apt install bashtop
另外,您能夠運行顯示的命令。學習
$ git clone https://github.com/aristocratos/bashtop.git $ cd bashtop/ $ cd DEB $ sudo ./build
要將Bashtop放入Fedora中,只需運行如下命令:大數據
$ sudo dnf install bashtop
對於CentOS 8 / RHEL 8系統,您須要首先啓用EPEL存儲庫,而後再運行如下命令:
$ sudo yum install epel-release $ sudo dnf install bashtop
Bashtop在AUR以bashtop-git的形式提供。要安裝Bashtop,只需運行:
$ sudo pacman -S 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 運維實戰手冊