[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]