bashtop – 很棒的 Linux 资源监视器,显示处理器、内存、磁盘和网络的使用情况和统计​​信息

[ad_1]

这是镇上的一个新孩子,用于在 Linux 上进行资源监控,称为 bashtop。 顾名思义,整个工具编码在 bash 脚本本身显示 CPU、RAD、HDD/SSD、网络和其他资源的使用情况和统计​​信息。 让我们看看如何安装和使用 bashtop,它是一个很棒的 Linux 资源监视器。 您不需要 Linux 桌面来安装它。 如果您满足软件要求,您也可以在 macOS/FreeBSD 上安装此应用程序。

安装 bashtop – 优秀的 Linux 资源监控器

安装要求包括:

  • Bash 版本 4.4+ 但 Bash 版本 5.x+ 以获得最佳性能
  • GNU/核心工具
  • AWK/sed/grep(所有 GNU 版本)
  • Python3 和 psuti

让我们用 bashtop 弄脏我们的手。

Ubuntu Linux 安装 bashtop

运行 snap 命令:
$ snap install bashtop

或者,尝试 PPA 存储库,然后安装 bashtop:
$ sudo add-apt-repository ppa:bashtop-monitor/bashtop
$ sudo apt update
$ sudo apt install bashtop

Debian Linux 安装 bashtop

可在 官方 Debian 仅适用于 Debian Linux 11.x 的存储库:
$ sudo apt install bashtop

FreeBSD 安装 bashtop

您需要使用 pkg 命令为 FreeBSD 安装依赖项:
$ sudo pkg install coreutils gsed python3 git
$ sudo python3 -m ensurepip
$ sudo pip3 install psutil

克隆 回购并安装 它:
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make install
## uninstall command ##
## $ sudo make uninstall

macOS 安装 bashtop

请注意,您需要 iTerm2 否则 bastop 将无法在 macOS 附带的标准终端中正常工作。

首先,在 macOS 上安装 Homebrew。 例如:
curl -O https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash install.sh

接下来,为 macOS Unix 桌面/笔记本电脑安装所需的依赖项:
$ brew install python3
$ python3 -m pip install psutil
$ brew install bash coreutils gnu-sed git
$ brew install osx-cpu-temp
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make install

Arch Linux 安装 bashtop

我们需要使用 pacman 命令来安装它:
$ sudo pacman -S bashtop

Fedora 安装 bashtop

使用 dnf 命令:
$ sudo dnf install bashtop

RHEL 8 / CentOS 8 使用 EPEL repo 安装 bashtop

首先,在 CentOS 8 上启用 EPEL 存储库(请参阅 RHEL 8 EPEL 存储库教程),然后运行以下 yum 命令:
$ sudo yum install bashtop

如何启动 bashtop

现在我们安装了 bashtop,是时候启动它并在所有 TUI(基于文本的用户界面)荣耀中查看应用程序:
$ bashtop

使用 bashtop 键盘快捷键

我们可以根据需要使用以下按键来控制 bashtop 应用程序的 Linux/Unix 进程和其他操作。

短代码 描述
埃斯,米,米 显示主菜单。
F2、O、O 显示选项。
F1, H, h 显示此窗口。
Ctrl-C、Q、q 退出程序。
+, A, a -, S, s 向/从更新计时器添加/减去 100 毫秒。
上下 在进程列表中选择。
Enter 显示所选进程的详细信息。
上一页 下一页 在进程列表中跳转 1 页。
家庭端 跳转到进程列表的第一页或最后一页。
左右 选择上一个/下一个排序列。
b, B n, N 选择上一个/下一个网络设备。
并且 切换进程树视图
R, r 在流程框中反转排序顺序。
F, f 输入一个字符串来过滤进程。
丙、丙 清除任何输入的过滤器。
选定的 T, t 使用 SIGTERM – 15 终止选定的进程。
选定的 K, k 使用 SIGKILL – 9 杀死选定的进程。
选择我,我 使用 SIGINT – 2 中断选定的进程。

相关:每个系统管理员都应该知道的 30 个 Linux 系统监控工具

结论

总体而言,Bashtop 是台式机或笔记本电脑用户的绝佳工具,但由于需求增加,我不会将其安装在我的服务器上,而且我的大部分服务器工作负载都在 Docker 中运行。 与 top 和 htop 相比,它也很慢。 你会安装吗? 您每天在 Linux 和 Unix 桌面上使用哪些其他工具? 在下面的评论部分让我们知道。 现在我们有了名为 bpytop 的 bashtop 的 Python 端口。

[ad_2]

Related Posts