Linux和FreeBSD资源监视(bpytop)

您可以通过以下链接以PDF格式下载本文来支持我们。 将指南下载为PDF

航站楼的生活富有表现力。 在不放弃的情况下键入这些命令将使您满意。 离开终端只是看系统如何工作是不可能的。 这就是为什么使用强大的工具来进一步延长终端机寿命的原因。 我知道我以前曾经使用top或htop来一目了然地查看系统状态,但是现在该是更多了。 今天的好消息是“更多”可供您使用。

介绍 桌面,一个华丽而可爱的启用主题的终端资源监视器。 桌面 基于Python的终端资源监视器。 这是普通的top pinp版本,bashtop的Python端口。 您可以完全自定义主题以获取颜色和外观。 该工具监视处理器,内存,磁盘,网络,进程使用情况和统计​​信息。 在这里检查所有内容。

bpytop资源监视工具的功能

以下是bpytop的功能,这使bpytop脱颖而出。

  • 易于使用,具有游戏风格的菜单系统。
  • 完全支持鼠标,所有带有突出显示键的按钮都可单击,并且鼠标滚动可在进程列表和菜单框中使用。
  • 带有UP和DOWN键的快速响应的UI可以处理选择。
  • 能够查看选定过程的详细统计信息。
  • 能够过滤流程。 您可以输入多个过滤器。
  • 在排序选项之间轻松切换。
  • 将SIGTERM,SIGKILL,SIGINT发送到选定的进程。
  • 用于更改所有配置文件选项的UI菜单。
  • 网络使用情况的自动缩放图。
  • 有新版本可用时,在菜单中显示一条消息
  • 显示光盘的当前读取和写入速度

bpytop安装

故事就足够了,但让我们扩展bpytop。 由于它是使用Python开发的,因此在很大程度上依赖于Python。 因此,如果使用此处未描述的内容,则需要在所有Linux发行版和FreeBSD上安装Python3和psutil模块(v5.7.0或更高版本)。

依赖安装Linux和FreeBSD

使用您选择的包管理器安装python3,psutil和git

#####Ubuntu#####
sudo apt -y update && sudo apt -y upgrade
sudo apt install -y python3-pip git gcc python3-dev
sudo pip3 install psutil

#####CentOS #####
sudo yum install update
sudo yum install python3 install gcc python3-devel git
sudo pip3 install psutil

#####FreeBSD#####
sudo pkg install git python3 py37-psutil

#####Arch Linux | Manjaro#####
sudo pacman -S python python-psutil

有很多方法可以使bpytop出现在您最喜欢的Linux发行版,Mac或FreeBSD上。 无论您选择快照,存储库还是手动方法,都将对其进行排序。 手动启动。

手动安装

所有bpytop代码都在GitHub上发布,因此请复制项目并继续安装。 现在已经安装了所有依赖项,您可以克隆并安装bpytop。

#####FreeBSD#####

sudo pkg install bpytop

#####Ubuntu#####
cd ~
git clone https://github.com/aristocratos/bpytop.git
cd bpytop
sudo make install

#####CentOS #####
cd ~
git clone https://github.com/aristocratos/bpytop.git
cd bpytop
sudo make install

#####FreeBSD#####
cd ~
git clone https://github.com/aristocratos/bpytop.git
cd bpytop
sudo make install

快照安装

bpytop在Snappy中很有用。 每个人都知道Snap在简化和快速安装应用程序方面的声誉。 如果您喜欢Snap,则可以这样获取bpytop:

####Install bpytop on Debian####

sudo apt update
sudo apt install snapd
sudo snap install core
sudo snap install bpytop

####Install bpytop on Ubuntu####

sudo apt update
sudo apt install snapd
sudo snap install bpytop

####Install bpytop on CentOS####

sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install bpytop

####Install bpytop on RHEL 8####

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf upgrade
sudo rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
sudo yum update
sudo yum install snapd

####Install bpytop on Arch Linux | Manjaro####

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install bpytop

####Install bpytop on Fedora####

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install bpytop

使用Snap安装bpytop之后,请确保您已授予所需的权限,如下所示:

sudo snap connect bpytop:mount-observe
sudo snap connect bpytop:network-control
sudo snap connect bpytop:hardware-observe
sudo snap connect bpytop:system-observe
sudo snap connect bpytop:process-control
sudo snap connect bpytop:physical-memory-observe

如何使用bpytop

要使用bpytop,只需输入名称,它带有许多开关或选项,您可以使用它们来调整特定功能。 不带参数运行它也很好。

$ bpytop [argument]

Arguments:
    -f, --full            Start in full mode showing all boxes [default]
    -p, --proc            Start in minimal mode without memory and net boxes
    -s, --stat            Start in minimal mode without process box
    -v, --version         Show version info and exit
    -h, --help            Show this help message and exit
    --debug               Start with loglevel set to DEBUG overriding value set in config

当我运行bpytop命令时,它的启动方式如下:

过滤过程

要按特定字符串过滤进程,请按键盘上的键(F,f),然后输入字符串名称。 例如,搜索“ cron”。 只需按键盘上的一个键 [F,F) 输入cron。 完成后,您可以按Esc(ESC)键清除输入的过滤器。

Linux和FreeBSD资源监视(bpytop)

更改显示模式

如果要更改为显示模式,字母m可以直观地工作。 按“ m”更改为最小模式以下的指标。

在按“”之前仪表

Linux和FreeBSD资源监视(bpytop)

按下后仪表(最小显示)

Linux和FreeBSD资源监视(bpytop)

主题构图

有两种方法可以配置您要保留的主题。 第一个是配置文件方法。 配置文件保存在“ $ HOME / .config / bpytop”文件夹中。

vim ~/.config/bpytop/bpytop.conf

Linux和FreeBSD资源监视(bpytop)

第二种方法是使用bpytop接口本身。 使用命令启动,然后按“ Esc”键以获取如下所示的菜单项。

Linux和FreeBSD资源监视(bpytop)

使用向上/向下箭头键选择选项。 在选项下,您可以设置许多其他选项,例如颜色主题,主题背景,Proc树和Proc颜色。

Linux和FreeBSD资源监视(bpytop)

您可以使用键盘上的向上和向下键选择任何选项。 达到特定选项时,使用左/右键选择该选项所需的设置。

Linux和FreeBSD资源监视(bpytop)

例如,要选择12种特定的颜色主题,请使用键盘上的向上和向下键确定“颜色主题”选项,然后使用键盘上的向左/向右键滚动主题。 如上所述滚动将更改为每个主题,并为您提供过程的直观视图。 在我看来,这是配置此类设置的更好方法。

还有许多其他键盘键可用于特定设置。 屏幕截图在下面共享。

Linux和FreeBSD资源监视(bpytop)

为此,请按Esc键,然后从列表中选择“帮助”选项。

Linux和FreeBSD资源监视(bpytop)

要关闭bpytop界面,请点击q完成了。

结论

bpytop终端监视工具使您可以轻松获取有关系统的大量信息。 它的简单性和丰富的指标使其成为征服时代的绝佳工具和值得的伴侣。 如果您与之建立友谊,您的收获将会很多。 但是,感谢您与我们在一起直到最后。 我希望该指南能按预期工作。 下面为您列出了其他与此类似的指南:

10种最佳开源Linux监视工具

适用于Linux的顶级基于终端的监视工具

适用于Linux的Bashtop安装终端资源监视器| macOS | FreeBSD

broot –在Linux上查看和导航目录树的简便方法

适用于Linux的最佳终端模拟器

您可以通过以下链接以PDF格式下载本文来支持我们。 以PDF格式下载指南关闭关闭关闭

Sidebar