今天我们来介绍如何安装 htop 。htop 命令跟 top 命令相似,可以用来查看 CPU 使用情况、内存使用情况,以及其他进程的使用情况等等。
Htop 是适用于 Linux 系统的,交互式实时进程监控程序,它基本上可以替代 top 命令。 top 命令预装在所有 Linux 操作系统上,但是 htop 需要我们单独安装。
与 top 命令相比,Htop 有很多独特之处:
- 在 htop 中,您可以垂直滚动,以查看完整的进程列表,而水平滚动可查看完整的命令行。
- 与 top 命令相比,htop 启动得更快。
- 在 htop 中,您可以一次终止多个进程,而无需使用它们的 PID。
- 在 htop 中,您不再需要输入进程号或优先级值来重新调整进程。
- 按“e”打印进程的环境变量集。
- 可使用鼠标选择列表项。
在 Linux 中安装 Htop
htop 包在大部分在 Linux 发行版中都可用,并且可以使用系统中默认的包管理器进行安装。
在 Debian 上安装 Htop
$ sudo apt install htop
在 Ubuntu 上安装 Htop
$ sudo apt install htop
在 Linux Mint 上安装 Htop
$ sudo apt install htop
在 Fedora 上安装 Htop
$ sudo dnf install htop
在 CentOS 8/7 上安装 Htop
$ sudo yum install epel-release
$ sudo yum install htop
在 RHEL 8/7 上安装 Htop
--------- 在 RHEL 8 上 ---------
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo yum install htop
--------- 在 RHEL 7 上 ---------
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install htop
在 Rocky Linux/AlmaLinux 上安装 Htop
$ sudo yum install epel-release
$ sudo yum install htop
在 Gentoo 上安装 Htop
$ emerge sys-process/htop
在 Arch Linux 上安装 Htop
$ pacman -S htop
在 OpenSUSE 上安装 Htop
$ sudo zypper install htop
在 Linux 中通过编译源代码安装 Htop
要通过源代码构建 Htop,必须在系统上安装 Development Tools 和 Ncurses,为此可在 Linux 发行版上运行以下命令。
在 RHEL/CentOS 和 Fedora 上
$ sudo yum groupinstall "Development Tools"
$ sudo yum install ncurses ncurses-devel
在 Debian、Ubuntu 和 Mint 上
$ sudo apt-get install build-essential
$ sudo apt-get install libncurses5-dev libncursesw5-dev
接下来,从 Github 库下载最新的 htop ,并运行 configure 和 make 命令。
$ wget -O htop-3.0.5.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/3.0.5.tar.gz
$ tar xvfvz htop-3.0.5.tar.gz
$ cd htop-3.0.5/
$ ./configure
$ make
$ sudo make install
如何使用 htop?
通过在终端上执行以下命令,来运行 htop 监控工具。
# htop
Htop 主要有三个部分
- 头部,我们可以在其中查看 CPU、内存、Swp 分区等信息,还可以显示任务、平均负载和正常运行时间等信息。
- 按 CPU 利用率排序的进程列表。
- 尾部显示不同的选项,如 help、setup、filter、tree、kill、nice、quit 等等。
按 F2 或 S 进入设置菜单 > 有四列,即Setup、Left Column、Right Column 和 Available Meters。
在这里,您可以配置打印在窗口顶部的仪表、设置各种显示选项、在颜色模式中选择颜色,以及选择以何种顺序打印哪些列。
键入 tree 或 t 以显示进程树视图。
您可以参考页脚显示的功能键,来使用 htop 监控 Linux 运行的进程。但是,我们建议使用字符键或快捷键而不是功能键,因为它们可能在安全连接期间与其他一些功能进行了映射。
Htop 快捷键和功能键
htop 的常见快捷键和功能键。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/how-to-install-htop-in-linux/