Bashtop – Linux的資源監(jiān)視工具


點擊「閱讀原文」查看良許原創(chuàng)精品視頻。
作者:James Kiarie
譯者:Yue Yong
原文:https://www.tecmint.com/bashtop-linux-resource-monitoring-tool/
點擊「閱讀原文」查看良許原創(chuàng)精品視頻。
作者:James Kiarie
譯者:Yue Yong
原文:https://www.tecmint.com/bashtop-linux-resource-monitoring-tool/
它帶有游戲風(fēng)格的響應(yīng)式終端UI和可自定義的菜單。各種顯示部分的整齊排列使監(jiān)視各種系統(tǒng)指標變得容易。Bashtop是Linux中基于終端的資源監(jiān)控實用程序。它是一個漂亮的命令行工具,可以直觀地顯示CPU、內(nèi)存、正在運行的進程和帶寬的統(tǒng)計數(shù)據(jù)。
使用Bashtop,您還可以對進程進行排序,以及輕松地在各種排序選項之間切換。此外,您可以將SIGKILL,SIGTERM和SIGINT發(fā)送到所需的進程。
Bashtop可以安裝在Linux,macOS甚至FreeBSD上。在本指南中,您將學(xué)習(xí)如何在各種Linux發(fā)行版上安裝Bashtop。
先決條件
要成功安裝Bashtop,請確保系統(tǒng)中已準備好以下依賴項。
?Bash 4.4或更高版本?Git?GNU Coreutils?GNU sed,awk,grep和ps命令行工具?Lm傳感器–可選(用于收集CPU溫度統(tǒng)計信息)
首先,我們將開始手動安裝Bashtop。這應(yīng)該適用于所有發(fā)行版。
手動安裝
要手動安裝Bashtop,請如下所示克隆git倉庫,并使用以下命令從源代碼編譯:
git clone https://github.com/aristocratos/bashtop.gitcd bashtopsudo make install
要卸載Bashtop,請運行:
$ sudo make uninstall在Ubuntu中安裝Bashtop
在Ubuntu上安裝Bashtop的方法有兩種:使用snap或使用APT軟件包管理器。
要使用snap安裝,執(zhí)行:
snap install bashtop要使用APT軟件包管理器進行安裝,請首先添加如下所示的Bashtop PPA:
sudo add-apt-repository ppa:bashtop-monitor/bashtop接下來,更新軟件包列表,然后如圖所示安裝Bashtop。
sudo apt updatesudo apt install bashtop
在Debian中安裝Bashtop
Bashtop在Debian的官方存儲庫中可用。要安裝它,只需運行以下命令:
sudo apt install bashtop另外,您可以運行顯示的命令。
git clone https://github.com/aristocratos/bashtop.gitcd bashtop/cd DEBsudo ./build
在Fedora中安裝Bashtop
要將Bashtop放入Fedora中,只需運行以下命令:
sudo dnf install bashtop在CentOS / RHEL 8中安裝Bashtop
對于CentOS 8 / RHEL 8系統(tǒng),您需要首先啟用EPEL存儲庫,然后再運行以下命令:
$ sudo yum install epel-release$ sudo dnf install bashtop
在Arch Linux上安裝Bashtop
Bashtop在AUR以bashtop-git的形式提供。要安裝Bashtop,只需運行:
sudo pacman -S bashtop如何在Linux上使用Bashtop資源監(jiān)視器
要啟動Bashtop,只需在終端上運行以下命令:
bashtop
Bashtop配置
Bashtop的配置文件位于~/.config/bashtop/bashtop.cfg位置。您可以根據(jù)需要更改參數(shù),以自定義終端上指標的外觀和輸出。
以下是默認配置的示例:

若要查看命令和快捷鍵,請按Esc鍵,然后使用向下箭頭鍵選擇Help選項。

這將打印出下面的菜單和所有命令選項,如圖所示。

結(jié)論
通常,Bashtop提供了一種監(jiān)視Linux系統(tǒng)資源的絕佳方式。但是,它比top和HTOP慢得多,而且有點占用資源。盡管如此,它仍然是一個相當(dāng)令人印象深刻的工具,它提供了關(guān)于各種系統(tǒng)指標的重要信息。
推薦閱讀:
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機,樹莓派,等等。在公眾號內(nèi)回復(fù)「1024」,即可免費獲?。?!
