news 2026/6/10 19:09:08

Linux命令-htop 命令(交互式系统监控工具)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令-htop 命令(交互式系统监控工具)

🧭 说明

htop 是一款功能强大的交互式系统监控工具,它比传统的top命令提供了更直观、更友好的界面,支持鼠标操作、彩色显示以及进程的垂直和水平滚动,方便轻松掌握系统的实时状态。

下面这个表格汇总了htop的主要交互式命令。

功能类别快捷键功能描述
进程操作F9k向选中的进程发送信号(如终止进程)
F7/F8降低/提高进程优先级(调整 nice 值)
Space标记/取消标记进程,用于批量操作(如批量终止)
视图与排序F6<,>选择排序的列(如按CPU%、MEM%排序)
F5t切换树形视图,显示进程的父子关系
M,P,T分别按内存使用率、CPU使用率、运行时间排序
搜索与过滤F3/搜索进程名(光标会定位到匹配的进程)
F4\过滤进程列表,只显示包含关键字的进程
u仅显示指定用户的进程
显示设置F2进入设置菜单,可自定义界面颜色、显示列等
K,H显示/隐藏内核线程或用户线程
其他实用功能s跟踪进程的系统调用(需安装strace)
l显示进程打开的文件列表(需安装lsof)
F1h,?显示完整的帮助信息
F10q退出 htop

💻 安装htop

在大多数Linux发行版上,可以使用包管理器轻松安装htop:

  • Debian/Ubuntu:sudo apt update && sudo apt install htop
  • CentOS/Fedora:sudo yum install htopsudo dnf install htop
  • macOS(使用Homebrew):brew install htop

安装完成后,在终端输入htop即可启动。

📊 界面速览

启动htop后,可以看到几个核心区域:

  1. 顶部系统概览:以彩色条和百分比直观显示所有CPU核心的使用率、物理内存(Mem)和交换空间(Swap)的使用情况。
  2. 中部进程列表:动态更新的进程列表,默认按CPU使用率降序排列。每一列都提供了关键信息:
    • PID: 进程的唯一标识符。
    • USER: 进程的所有者。
    • %CPU%MEM: 进程的CPU和内存使用百分比。
    • COMMAND: 启动进程的命令。
  3. 底部快捷键栏:提示最常用的功能键。

🛠️ 核心操作技巧

  • 快速定位问题进程:当系统变慢时,直接按P(按CPU排序)或M(按内存排序)可以立刻找出资源消耗最高的“元凶”。
  • 理解进程关系:对于复杂的应用(如Web服务器、数据库),按F5切换到树形视图,可以清晰地看到进程之间的父子关系,这在排查问题时非常有用。
  • 精准过滤:如果只想监控与某个服务(如nginx)相关的所有进程,按F4并输入nginx,界面将只显示匹配的进程。
  • 安全地终止进程:选中进程后按F9,会弹出信号菜单。通常先尝试发送SIGTERM(15),让进程正常退出;如果无响应,再使用SIGKILL(9)强制终止。

⚙️ 命令行参数

除了交互式操作,htop也可以在启动时通过参数指定行为,这在写脚本或快速查看时很方便:

  • htop -u username:只显示指定用户的进程。
  • htop -p 1234,5678:只监控PID为1234和5678的进程。
  • htop -d 10:设置刷新间隔为1秒(单位是十分之一秒)。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/31 12:37:21

云美广告公司管理系统的设计与实现开题报告

本科毕业设计开题报告云美广告公司管理系统的设计与实现 学生姓名&#xff1a; xx 学 号&#xff1a; xx 专 业&#xff1a; 计算机科学与技术 指导教师&#xff1a; 尤菲菲 讲师 1.研究现状及意义当前&#xff0c;广告行业…

作者头像 李华
网站建设 2026/6/10 1:03:33

0成本搭建!20分钟用 Workers AI + Vectorize 搞定 RAG(附全套源码)

引言 想给公司做个智能客服&#xff0c;查了一圈 RAG 教程&#xff0c;要么讲理论云里雾里&#xff0c;要么让你先租个 GPU、搭环境&#xff0c;看着就头大。说实话&#xff0c;我刚开始研究这块的时候也一样&#xff0c;光是配置 LangChain 和向量数据库就折腾了两天&#xf…

作者头像 李华
网站建设 2026/6/10 17:10:59

Frappe Framework实战宝典:从零开始构建企业级应用全攻略

Frappe Framework实战宝典&#xff1a;从零开始构建企业级应用全攻略 【免费下载链接】frappe frappe/frappe: Frappe 是一套全面的Web应用程序开发框架&#xff0c;基于Python和MariaDB数据库&#xff0c;主要用于创建ERP系统和其他企业级应用。其核心产品包括ERPNext&#xf…

作者头像 李华
网站建设 2026/5/23 20:32:09

Julia绘图终极指南:快速上手Plots.jl可视化

Julia绘图终极指南&#xff1a;快速上手Plots.jl可视化 【免费下载链接】Plots.jl Powerful convenience for Julia visualizations and data analysis 项目地址: https://gitcode.com/gh_mirrors/pl/Plots.jl Plots.jl是Julia生态中最强大的绘图库之一&#xff0c;为数…

作者头像 李华
网站建设 2026/5/30 6:50:01

TrollRestore终极指南:iOS设备系统应用安全替换解决方案

TrollRestore终极指南&#xff1a;iOS设备系统应用安全替换解决方案 【免费下载链接】TrollRestore TrollStore installer for iOS 17.0 项目地址: https://gitcode.com/gh_mirrors/tr/TrollRestore TrollRestore是一款专为iOS设备设计的革命性工具&#xff0c;能够帮助…

作者头像 李华