本文将介绍 Bpytop 资源监控工具,以及如何使用各种方法安装 Bpytop。
是什么 Bpytop 资源监控工具?
Bpytop 是一个基于 Python 的免费开源资源监控工具。 它提供对系统资源的实时监控,例如磁盘、网络、进程和 CPU。 它也与 top、htop 和 bashtop 等其他监控程序非常相似。 Linux、macOS 和 FreeBSD 只是 Bpytop 可以安装的几个操作系统,因为它是跨平台的。 它还具有简单且用户友好的在线界面、键盘和鼠标兼容性、多个过滤器支持以及更多功能。
教程要求
- 操作系统及版本:AlmaLinux OS 8。
- 对您的 Linux 系统进行 Root 访问或通过 sudo 命令。
Bpytop安装
在本节中,您可以通过四种方式了解如何安装 Bpytop 资源监控工具。
- 使用 Yum 包管理器
- 使用 PIP 包管理器
- 使用 Snap 包管理器
- 使用 dnf
使用 Yum 包管理器安装 Bpytop
您可以按照以下步骤使用 Yum 包管理器安装 Bpytop 资源监控工具。
第 1 步:安装 Python 3
您必须通过执行以下命令来安装 python3。
]# sudo yum install python3
第 2 步:启用 EPEL 存储库
在安装 Bpytop 之前,您必须启用 EPEL 存储库。 您可以通过执行以下命令来安装 epel-release 软件包来完成此操作。
]# sudo yum install epel-release
第 3 步:安装 Bpytop
安装Bpytop资源监控工具,执行以下命令。
]# sudo yum install bpytop
这是输出。
[root@admin-noufal ~]# sudo yum install bpytop
Extra Packages for Enterprise Linux 8 - x86_64 43 MB/s | 14 MB 00:00
Last metadata expiration check: 0:00:04 ago on Fri 21 Apr 2023 02:55:37 AM UTC.
Dependencies resolved.
=========================================================================================================================================================================
Package Architecture Version Repository Size
=========================================================================================================================================================================
Installing:
bpytop noarch 1:1.0.54-3.el8 epel 71 k
Installing dependencies:
python3-psutil x86_64 5.4.3-11.el8 appstream 372 k
Transaction Summary
=========================================================================================================================================================================
Install 2 Packages
Total download size: 443 k
Installed size: 2.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): bpytop-1.0.54-3.el8.noarch.rpm 1.2 MB/s | 71 kB 00:00
(2/2): python3-psutil-5.4.3-11.el8.x86_64.rpm 900 kB/s | 372 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 449 kB/s | 443 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 1.6 MB/s | 1.6 kB 00:00
Importing GPG key 0x2F86D6A1:
Userid : "Fedora EPEL (8) <[email protected]>"
Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : python3-psutil-5.4.3-11.el8.x86_64 1/2
Installing : bpytop-1:1.0.54-3.el8.noarch 2/2
Running scriptlet: bpytop-1:1.0.54-3.el8.noarch 2/2
Verifying : python3-psutil-5.4.3-11.el8.x86_64 1/2
Verifying : bpytop-1:1.0.54-3.el8.noarch 2/2
Installed:
bpytop-1:1.0.54-3.el8.noarch python3-psutil-5.4.3-11.el8.x86_64
Complete!
第 4 步:验证 Bpytop 安装
执行以下命令以确认 Bpytop 的安装。
]# bpytop -v
下面显示 Bpytop 和 Psutil 版本的输出验证 Bpytop 是否已成功安装。
[root@admin-noufal ~]# bpytop -v
bpytop version: 1.0.54
psutil version: 5.9.5
使用 PIP 包管理器安装 Bpytop
您可以按照以下步骤使用 PIP 包管理器安装 Bpytop 资源监控工具。 在安装 Bpytop 之前,您必须安装 python3、gcc、python3-devel 和 psutil 包。
第 1 步:安装 蟒蛇3, 海合会, 和 python3开发 套餐
您可以通过执行以下命令来安装 python3、gcc 和 python3-devel 包。
]# sudo yum install python3 gcc python3-devel
第 2 步:安装 实用程序 包裹
通过执行以下命令安装 psutil 包。
]# sudo pip3 install psutil
第 3 步:使用 PIP 安装 Bpytop
安装Bpytop资源监控工具,执行以下命令。
]# sudo pip3 install bpytop
这是输出。
[root@admin-noufal ~]# sudo pip3 install bpytop
Collecting bpytop
Downloading https://files.pythonhosted.org/packages/9b/d5/e7abbdf81ef666f4dcf1181ca12769fca4424905b6f8b24de4fe54c0fe86/bpytop-1.0.54-py3-none-any.whl (73kB)
100% |████████████████████████████████| 81kB 5.6MB/s
Collecting psutil<6.0.0,>=5.7.0 (from bpytop)
Downloading https://files.pythonhosted.org/packages/d6/0f/96b7309212a926c1448366e9ce69b081ea79d63265bde33f11cc9cfc2c07/psutil-5.9.5.tar.gz (493kB)
100% |████████████████████████████████| 501kB 2.7MB/s
Installing collected packages: psutil, bpytop
Running setup.py install for psutil ... done
Successfully installed bpytop-1.0.54 psutil-5.9.5
第 4 步:验证 Bpytop 安装
要验证是否已安装 Bpytop,请执行以下命令。
]# bpytop -v
这是输出。
[root@admin-noufal ~]# bpytop -v
bpytop version: 1.0.54
psutil version: 5.9.5
使用 Snap 包管理器安装 Bpytop
您可以按照以下步骤使用 Snap 包管理器安装 Bpytop 资源监控工具。
第 1 步:安装 Python 3
您可以通过执行以下命令来安装 python3。
]# sudo yum install python3
第 2 步:启用 EPEL 存储库
在安装 Bpytop 之前,需要启用 EPEL 存储库。 您可以通过执行以下命令来安装 epel-release 软件包来完成此操作。
]# sudo yum install epel-release
第 3 步:安装 快照 打包并启用 Snap 通信套接字
安装 snapd 包并通过执行以下命令启用 Snap 通信套接字。
]# sudo yum install snapd
]# sudo systemctl enable --now snapd.socket
第 4 步:创建符号链接
您可以执行以下命令来创建符号链接。
]# sudo ln -s /var/lib/snapd/snap /snap
第 5 步:使用 Snap 安装 Bpytop
要使用 Snap 安装 Bpytop 资源监控工具,请执行以下命令。
]# sudo snap install bpytop
这是输出。
[root@admin-noufal ~]# sudo snap install bpytop
2023-04-21T03:10:55Z INFO Waiting for automatic snapd restart...
bpytop 1.0.68 from James Tigert (kz6fittycent) installed
第 6 步:验证 Bpytop 安装
可以通过执行以下命令来验证 Bpytop 安装。
]# bpytop -v
这是输出。
[root@admin-noufal ~]# bpytop -v
bpytop version: 1.0.54
psutil version: 5.9.5
安装 Bpytop 使用 dnf
您可以按照以下步骤使用 dnf 安装 Bpytop 资源监控工具。
第 1 步:更新 Yum 数据库
通过执行以下命令,使用 dnf 更新 yum 数据库。
]# sudo dnf makecache --refresh
这是输出。
[root@admin-noufal ~]# sudo dnf makecache --refresh
AlmaLinux 8 - BaseOS 8.7 MB/s | 6.3 MB 00:00
AlmaLinux 8 - AppStream 15 MB/s | 12 MB 00:00
AlmaLinux 8 - Extras 30 kB/s | 19 kB 00:00
Metadata cache created.
第 2 步:启用 EPEL 存储库
在安装 Bpytop 之前,您需要启用 EPEL 存储库。 要安装 epel-release 包,请执行以下命令。
]# sudo yum install epel-release
第 3 步:使用安装 Bpytop dnf
您可以通过执行以下命令使用 Snap 安装 Bpytop 资源监控工具。
]# sudo dnf install bpytop
这是输出。
[root@admin-noufal ~]# sudo dnf install bpytop
Extra Packages for Enterprise Linux 8 - x86_64 20 MB/s | 14 MB 00:00
Last metadata expiration check: 0:00:04 ago on Fri 21 Apr 2023 10:21:17 AM UTC.
Dependencies resolved.
=======================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================
Installing:
bpytop noarch 1:1.0.54-3.el8 epel 71 k
Installing dependencies:
python3-pip noarch 9.0.3-22.el8 appstream 19 k
python3-psutil x86_64 5.4.3-11.el8 appstream 372 k
python3-setuptools noarch 39.2.0-6.el8 baseos 162 k
python36 x86_64 3.6.8-38.module_el8.5.0+2569+5c5719bc appstream 18 k
Enabling module streams:
python36 3.6
Transaction Summary
=======================================================================================================================================
Install 5 Packages
第 3 步:验证 Bpytop 安装
要确认 Bpytop 的安装,请执行以下命令。
]# bpytop -v
这是输出。
[root@admin-noufal ~]# bpytop -v
bpytop version: 1.0.54
psutil version: 5.9.5
启动 Bpytop
第 1 步:启动 Bpytop
通过执行以下命令启动 Bpytop 命令行界面。
]# bpytop
这是输出。
其他常用命令
换颜色
Bpytop 的默认颜色主题稍暗。 但是,您可以通过按 ESC键 键和选择 选项.

在此页面上从 14 种不同的颜色主题中进行选择。
为了 example,如果您想将颜色主题从默认更改为 Dusklight,请单击 右箭头 更改主题并单击 ESC键 以反映变化。

这是输出。

更改视图
提供三种模式。 您也可以通过以下方式更改视图 菜单 > 查看模式.

您还可以更改 查看模式 到 全模式 通过执行以下命令。
bpytop -f
这是输出。

可以执行以下命令更改 查看模式 到 过程模式.
bpytop -p
这是输出。

可以执行以下命令更改 查看模式 到 状态模式.
bpytop -s
这是输出。

最后的想法
本文介绍如何在 AlmaLinux 上安装 Bpytop 资源监控工具。 Bpytop提供了一个命令行界面,用于实时监控磁盘、网络、进程、CPU等系统资源。 Bpytop 可以安装在各种平台上,包括 Linux、macOS 和 FreeBSD。