Hegemon:一个 Linux 的模块化系统和硬件监控工具
创始人
2024-03-02 01:52:03
0

我知道每个人都更喜欢使用 top 命令来监控系统利用率。这是被 Linux 系统管理员大量使用的原生命令之一。

在 Linux 中,每个包都有一个替代品。Linux 中有许多可用于此的工具,我更喜欢 htop 命令

如果你想了解其他替代方案,我建议你浏览每个链接了解更多信息。它们有 htop、CorFreq、glances、atop、Dstat、Gtop、Linux Dash、Netdata、Monit 等。

所有这些只允许我们监控系统利用率而不能监控系统硬件。但是 Hegemon 允许我们在单个仪表板中监控两者。

如果你正在寻找系统硬件监控软件,那么我建议你看下 lm_sensorss-tui 压力终端 UI

Hegemon 是什么?

Hegemon 是一个正在开发中的模块化系统监视器,以安全的 Rust 编写。

它允许用户在单个仪表板中监控两种使用情况。分别是系统利用率和硬件温度。

Hegemon 目前的特性

  • 监控 CPU 和内存使用情况、温度和风扇速度
  • 展开任何数据流以显示更详细的图表和其他信息
  • 可调整的更新间隔
  • 干净的 MVC 架构,具有良好的代码质量
  • 单元测试

计划的特性包括

  • macOS 和 BSD 支持(目前仅支持 Linux) * 监控磁盘和网络 I/O、GPU 使用情况(可能)等 * 选择并重新排序数据流 * 鼠标控制

如何在 Linux 中安装 Hegemon?

Hegemon 需要 Rust 1.26 或更高版本以及 libsensors 的开发文件。因此,请确保在安装 Hegemon 之前安装了这些软件包。

libsensors 库在大多数发行版官方仓库中都有,因此,使用以下命令进行安装。

对于 Debian/Ubuntu 系统,使用 apt-get 命令apt 命令 在你的系统上安装 libsensors。

# apt install lm_sensors-devel

对于 Fedora 系统,使用 dnf 包管理器在你的系统上安装 libsensors。

# dnf install libsensors4-dev

运行以下命令安装 Rust 语言,并按照指示来做。如果你想要看 Rust 安装的方便教程,请进入该 URL。

$ curl https://sh.rustup.rs -sSf | sh

如果你已成功安装 Rust。运行以下命令安装 Hegemon。

$ cargo install hegemon

如何在 Linux 中启动 Hegemon?

成功安装 Hegemon 包后,运行下面的命令启动。

$ hegemon

由于 libsensors.so.4 库的问题,我在启动 Hegemon 时遇到了一个问题。

$ hegemon
error while loading shared libraries: libsensors.so.4: cannot open shared object file: No such file or directory manjaro

我使用的是 Manjaro 18.04。它存在 libsensors.so 和 libsensors.so.5 共享库,而没有 libsensors.so.4。所以,我刚刚创建了以下符号链接来解决问题。

$ sudo ln -s /usr/lib/libsensors.so /usr/lib/libsensors.so.4

这是从我的 Lenovo-Y700 笔记本中截取的示例 gif。

默认它仅显示总体摘要,如果你想查看详细输出,则需要展开每个部分。如下是 Hegemon 的展开视图。


via: https://www.2daygeek.com/hegemon-a-modular-system-and-hardware-monitoring-tool-for-linux/

作者:Magesh Maruthamuthu 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

想在“平价又好用的XX”这...
朋友做智能手表品牌,上个月跟我抱怨:"用户问AI'推荐平价又好用的...
2026-01-22 06:17:43
GEO品牌监控实战:如何在...
AI搜索正在改写品牌曝光规则 过去一年,ChatGPT、Perp...
2026-01-22 06:16:55
AI 时代,你的品牌正在从...
在过去的几个月里,如果你依然只盯着百度热搜或谷歌排名,那么作为一个...
2026-01-10 06:15:56
AI 搜索时代,品牌如何被...
在传统的搜索引擎时代,品牌主们习惯了通过 SEO( 搜索引擎优化)...
2026-01-08 11:20:22
从搜索排名到答案占位:深度...
随着用户获取信息的方式从传统的“关键词搜索”向“AI对话问答”转变...
2025-12-26 06:16:29
AI“断案”、黄金救援.....
高空抛物、电瓶车上楼、老人意外跌倒……在小区治理与安全防护的工作中...
2025-11-14 23:15:40

热门资讯

如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Textual:为 Pytho... 快速入门使用 TextualPython 在 Linux 上有像 TkInter 这样的优秀 GUI...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
硬核观察 #1249 LG 洗... #1 LG 洗衣机每天上传近 4GB 的数据?一个名为 Johnie 的 LG 洗衣机用户发现,他的...
2024 年 Linux 和开... 让我们尝试预测未来吧!新的一年快乐,朋友们 ✨2024 年的钟声已经敲过,我们有必要去预见一下将塑造...