如何在AlmaLinux上安装Bpytop资源监控工具

本文将介绍 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。