你们中的大多数人已经知道“top”命令,不是吗? 是的,它提供有关在任何类 Unix 操作系统中运行进程的动态实时信息。 一些开发人员已经为 top 命令构建了图形前端,因此用户可以在图形窗口中轻松找到系统的活动。 其中之一是 戈托普. 顾名思义,Gotop 是一个 TUI 图形活动监视器,写在 去 语言。 它是完全免费的、开源的,灵感来自 顶部 和 顶部 程式。
在这个简短的指南中,我们将讨论如何安装和使用 Gotop 程序来监控 Linux 系统的活动。
在 Linux 中安装 Gotop
Gotop 是使用 Go 编写的,所以我们需要先安装它。 要在 Linux 中安装 Go 编程语言,请参阅以下指南。
- 如何在 Linux 中安装 Go 语言
安装 Go 后,运行以下命令安装 Gotop:
$ go get github.com/cjbassi/gotop
此命令将下载 gotop 二进制文件并将其保存在当前工作目录的 go/bin 文件夹中。 只需制作二进制可执行文件并将其复制到您的 $PATH 即可。
$ chmod +x go/bin/gotop
$ sudo cp go/bin/gotop /usr/local/bin/
或者,有一个脚本可以将预构建的 gotop 二进制文件下载到您的系统。 此脚本将从 发布 页。 它不需要您安装 Go。
使用命令克隆存储库:
$ git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop
运行脚本以下载 gotop 二进制文件:
$ /tmp/gotop/scripts/download.sh
上述命令会将 gotop 二进制文件下载到您当前的工作目录。 使其可执行并移至您的 $PATH ,如下所示。
$ chmod +x gotop
$ sudo cp gotop /usr/local/bin
如果您使用的是基于 Arch 的系统,Gotop 可以在 AUR,因此您可以使用任何 AUR 帮助程序安装它。
使用 耶:
$ yay -S gotop-bin
使用 Gotop 活动监视器监视 Linux 系统的活动
Gotop 的使用很简单! 您所要做的就是从终端运行以下命令。
$ gotop
给你! 您将在一个简单的 TUI 窗口中查看系统 CPU、磁盘、内存、网络、CPU 温度和进程列表的使用情况。
使用 Gotop 监控 Linux 系统的活动
要仅显示 CPU、Mem 和 Process 小部件,请使用 -m 像下面这样的标志。
$ gotop -m
Linux中的Gotop界面
您可以使用以下键盘快捷键对进程表进行排序。
- C – 中央处理器
- 米 – 内存
- p – PID
对于流程导航,请使用以下键。
- 上/下 箭头或 j/k 上下键。
- Ctrl-d 和 Ctrl-u – 上下半页。
- Ctrl-f 和 Ctrl-b – 上下一整页。
- gg 和 G – 跳跃到顶部和底部。
按 <标签> 切换进程分组。 要终止选定的进程或进程组,请键入 dd. 要选择一个进程,只需单击它。 要向下/向上滚动,请使用鼠标滚动按钮。 要放大和缩小 CPU 和内存图,请使用 H 和 l. 要随时显示帮助菜单,只需按 ?.
- 如何从命令行显示 CPU 使用率
- 如何在 Linux 上查看 CPU 温度
- 如何在 Linux 中限制进程的 CPU 使用率
而且,这就是现在的全部。 希望这可以帮助。
资源: