你们中的大多数人已经知道“top”命令,不是吗? 是的,它提供有关在任何类 Unix 操作系统中运行进程的动态实时信息。 一些开发人员已经为 top 命令构建了图形前端,因此用户可以轻松地在图形窗口中找到他们系统的活动。 其中之一是 戈托普. 顾名思义,Gotop 是一个 TUI 图形活动监视器,写在 去 语。 它是完全免费的、开源的,并受到 gtop 和 vtop 程序的启发。
在这个简短的指南中,我们将讨论如何安装和使用 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 帮助程序安装它。
使用 耶:
$ yay -S gotop-bin
使用 Gotop 活动监视器监视 Linux 系统的活动
Gotop 的使用很简单! 您所要做的就是从终端运行以下命令。
$ gotop
给你! 您将在一个简单的 TUI 窗口中查看系统 CPU、磁盘、内存、网络、CPU 温度和进程列表的使用情况。
要仅显示 CPU、Mem 和 Process 小部件,请使用 -m 像下面这样的标志。
$ gotop -m