news 2026/5/5 19:26:01

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/4/17 20:29:11

AI语音治理与风险防控终极指南:构建负责任的技术应用完整策略

在人工智能语音技术迅猛发展的浪潮中&#xff0c;如何平衡技术创新与社会责任已成为政策制定者和技术管理者面临的核心挑战。AI语音治理与风险防控不仅关乎技术安全&#xff0c;更涉及个人隐私、社会信任和数字伦理的重塑。 【免费下载链接】parler-tts Inference and training…

作者头像 李华
网站建设 2026/4/22 21:57:04

ComfyUI-SeedVR2视频超分辨率完整教程:从模糊到4K的魔法升级

还在为老旧视频的模糊画质而头疼吗&#xff1f;当你把低分辨率视频放大时&#xff0c;是否总是得到满屏的马赛克和失真&#xff1f;今天我要向你介绍的ComfyUI-SeedVR2插件&#xff0c;将彻底改变你对视频放大的认知&#xff01;这款基于先进AI算法的视频超分辨率工具&#xff…

作者头像 李华
网站建设 2026/5/3 18:23:18

函数装饰器@tf.function使用技巧大全

函数装饰器tf.function使用技巧大全 在构建高性能深度学习模型时&#xff0c;你是否曾遇到这样的困境&#xff1a;训练循环写得清晰易懂&#xff0c;但运行起来却慢得像爬&#xff1f;调试时一切正常&#xff0c;一上线性能却断崖式下跌&#xff1f;这背后往往藏着一个“隐形杀…

作者头像 李华
网站建设 2026/5/2 11:29:58

uv Python包管理器完整教程:快速提升开发效率的终极指南

uv Python包管理器完整教程&#xff1a;快速提升开发效率的终极指南 【免费下载链接】uv An extremely fast Python package installer and resolver, written in Rust. 项目地址: https://gitcode.com/GitHub_Trending/uv/uv 你是否曾经为Python包管理而烦恼&#xff1…

作者头像 李华
网站建设 2026/5/3 18:41:11

5分钟搭建专业开发者作品集:DevPortfolio完全配置指南

5分钟搭建专业开发者作品集&#xff1a;DevPortfolio完全配置指南 【免费下载链接】devportfolio A lightweight, customizable single-page personal portfolio website template built with JavaScript and Sass 项目地址: https://gitcode.com/gh_mirrors/de/devportfolio…

作者头像 李华
网站建设 2026/5/3 17:59:14

Open-AutoGLM自定义节点开发全流程解析,打造个性化AI工作流

第一章&#xff1a;Open-AutoGLM自定义开发概述Open-AutoGLM 是一个面向自动化自然语言处理任务的开源框架&#xff0c;支持用户基于预训练语言模型进行高效定制化开发。该平台提供模块化接口&#xff0c;允许开发者灵活集成数据预处理、模型微调、推理优化与部署发布等全流程功…

作者头像 李华