https://www.ostechnix.com/hegemon-a-modular-system-monitor-application-written-in-rust/
作者 | Sk
譯者 | geekpi ???共計翻譯:807.5 篇 貢獻時間:1816 天
在類 Unix 系統中監視執行行程時,最常用的程式是 top
和它的增強版 htop
。我個人最喜歡的是 htop
。但是,開發人員不時會釋出這些程式的替代品。top
和 htop
工具的一個替代品是 Hegemon
。它是使用 Rust 語言編寫的模組化系統監視程式。
關於 Hegemon 的功能,我們可以列出以下這些:
安裝 Hegemon
確保已安裝 Rust 1.26 或更高版本。要在 Linux 發行版中安裝 Rust,請參閱以下指南:
另外要安裝 libsensors[2] 庫。它在大多數 Linux 發行版的預設倉庫中都有。例如,你可以使用以下命令將其安裝在基於 RPM 的系統(如 Fedora)中:
$ sudo dnf install lm_sensors-devel
在像 Ubuntu、Linux Mint 這樣的基於 Debian 的系統上,可以使用這個命令安裝它:
$ sudo apt-get install libsensors4-dev
在安裝 Rust 和 libsensors 後,使用命令安裝 Hegemon:
$ cargo install hegemon
安裝 hegemon 後,使用以下命令開始監視 Linux 系統中正在執行的行程:
$ hegemon
以下是 Arch Linux 桌面的示例輸出。
要退出,請按 Q
。
請註意,hegemon 仍處於早期開發階段,並不能完全取代 top
命令。它可能存在 bug 和功能缺失。如果你遇到任何 bug,請在專案的 GitHub 頁面中報告它們。開發人員計劃在即將推出的版本中引入更多功能。所以,請關註這個專案。
就是這些了。希望這篇文章有用。還有更多的好東西。敬請關註!
乾杯!
via: https://www.ostechnix.com/hegemon-a-modular-system-monitor-application-written-in-rust/
作者:SK[4] 選題:lujun9972 譯者:geekpi 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出