htop
是一款强大的、基于文本模式的、交互式的 Linux 系统监视工具,它作为 top
命令的增强版,提供了更丰富的功能和更友好的用户界面。以下是 htop 工具的基本使用方法和特性:
安装 htop:
在不同的 Linux 发行版中,安装 htop 的命令可能有所不同:
对于基于 Debian 或 Ubuntu 的系统:
sudo apt-get update sudo apt-get install htop
对于基于 Red Hat 或 CentOS 的系统:
sudo yum install htop
对于使用 DNF 的 Fedora 或 RHEL/CentOS 8+:
sudo dnf install htop
对于 Arch Linux 及其衍生版:
sudo pacman -S htop
使用 htop:
启动 htop:
只需在终端中输入以下命令即可启动 htop:htop
界面解析:
- htop 启动后会显示系统的实时状态,包括 CPU 使用率、内存使用率、交换空间使用率以及任务数等核心指标。
- 进程列表按默认顺序排列(通常为 CPU 占用率),并以不同颜色高亮显示,便于快速识别哪些进程占用资源较多。
- 在顶部,通常有系统总体信息和每个 CPU 核心的使用情况。
- 主体部分是进程列表,显示 PID、用户、CPU 使用率、内存使用量、虚拟内存大小以及进程的命令行参数。
操作和交互:
- 导航:htop 支持键盘和鼠标操作,你可以通过上下左右箭头键或者滚轮来浏览进程列表。
- 排序:按 F6 可以选择排序依据,比如 CPU、内存、PID 等。
- 搜索:可以直接在 htop 界面内搜索特定进程名。
- 进程管理:通过 F9 键可以选择一个或多个进程,并进行操作,比如杀掉进程(K 键)、更改优先级(r 键)等。
- 定制显示:htop 允许你配置显示选项,如改变颜色主题、隐藏/显示列、过滤进程等。
其他功能:
- 实时统计图表:htop 显示了资源使用的动态柱状图,使系统负载变化一目了然。
- 树视图:可以切换到树视图模式,直观展示进程间的父子关系。
- 自定义刷新率:通过 F5 键可以调整刷新频率。
总之,htop 提供了一个非常便捷的方式来管理和监控 Linux 系统中的进程和资源状况。通过熟练掌握其操作,可以大大提高系统管理效率。