专栏首页北京马哥教育htop使用详解--史上最强(没有之一)

htop使用详解--史上最强(没有之一)

在管理进程时通常要借助一些工具,比较常用的就是ps和top了;不过CentOS还为我们提供了一个更加强大的工具htop,下面就来了解一下此工具的使用方法。一、安装htop htop工具在epel源中提供,请自行配置epel源,也可以直接下载htop的源码包进行安装。 二、htop的界面操作 htop跟top一样,也是打开一个实时的监控界面,直接输入htop命令打开如下图所示界面:

在上图中将输出的界面划分成了四个区域,其中: 上左区:显示了CPU、物理内存和交换分区的信息; 上右区:显示了任务数量、平均负载和连接运行时间等信息; 进程区域:显示出当前系统中的所有进程; 操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。 F1:显示帮助信息;

F2:配置界面中的显示信息;

我们可以根据自己的需要修改显式模式以及想要显示的内容,比如:以LED的形式显示CPU的使用情况,并且在左边的区域添加hostname,在右边的区区域添加clock;

我们也可以自定义进程区域中的显示内容:

F3:进程搜索;

F4:进程过滤器; 从上面的结果可以看出search和filter的区别: search会将光标定位到符合条件的进程上,通过F3键进行逐个查找;而filter会直接将符合条件的进程筛选出来。 search和filter都使用ESC键来取消功能。 F5:显示进程树;

F6:排序;

F7:减小nice值; F8:增加nice值; 直接修改光标选取的进程的nice值:

F9:杀掉指定进程;

F10:退出htop。 空格键:用于标记选中的进程,用于实现对多个进程同时操作;

U:取消所有选中的进程; s:显示光标所在进程执行的系统调用; 下面显示的为init的系统调用信息: l:显示光标所在进程的文件列表;

I:对排序的结果进行反转显示; 例如,对PPID进行排序后,按‘I’键将会对PPID的排序结果进行反向排序。 a:绑定进程到指定的CPU; u:显示指定用户的进程;

M:按照内存使用百分比排序,对应MEM%列; P:按照CPU使用百分比排序,对应CPU%列; T:按照进程运行的时间排序,对应TIME+列; K:隐藏内核线程; H:隐藏用户线程; #:快速定位光标到PID所指定的进程上。 三、htop相关选项 -d:设置刷新时间,单位为秒; -C:设置界面为无颜色;

-u:显示指定用户的进程;

-s:以指定的列排序;

本文分享自微信公众号 - 马哥Linux运维(magedu-Linux),作者:马帮学员-郭靖

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-05-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 史上最详细linux启动过程讲解---没有之一

    对于linux系统的初学者来说,理解并掌握linux系统启动流程能够使你够深入的理解linux系统,还可以通过系统的启动过程来分析问题解决问题。 Linux...

    小小科
  • 传说这是史上最强的一行前端代码 ,没有之一!

    这行代码的大致意思是:为页面提供一个名字为“清除缓存”的链接,点击该链接会弹出内容为“清除成功”的弹框。除此之外什么也不会发生,也就是说该代码与缓存没有一毛钱关...

    用户1272076
  • 史上最牛B的预言帝,没有之一

    镁客网
  • JVM史上最全实践优化没有之一

    在jvm中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。绝大部分的参数保持默认即可。

    海仔
  • 史上最简单的 Nginx 教程,没有之一!

    原文链接:https://juejin.im/post/5d81906c518825300

    业余草
  • 史上最强解读:Oracle里面为什么没有double write?

    导读:MySQL有double write机制,PostgreSQL有full page write机制,那么Oracle里面为什么没有类似机制呢?

    数据和云
  • linux/unix 上那些炫酷的命令行工具(一)

    工欲善其事,必先利其器,作为一名手艺人, 我们应该利用好工具,以便将我们的时间用在更有效率的事情上,类 Linux 上很多原生的如 cat,grep 等命令给我...

    kunge
  • 机器学习程序猿在Linux猩球的生存指南

    一个小程序猿,在一场飞行意外中,坠落到Linux猩球,与家乡Win猩球/Mac猩球的绚丽多彩不同的是:Linux猩球大部分时间都是处于黑暗之中[命令行/Shel...

    流川枫
  • C语言知识汇总,史上最全面总结,没有之一

    C语言中文社区
  • 新手必看,史上最全的iOS开发教程集锦,没有之一!

    最近大火的iPhone XS Max和iPhone XS,不知道有没有同学已经下手了呢?一万三的价位确实让很多人望而却步啊。据说为了赢得中国的用户,专门出了双卡...

    奔跑的小鹿
  • 4个Linux服务器监控工具

    下面是我想呈现给你的4个强大的监控工具。 htop – 交互式进程查看器 你可能知道在机器上查看实时进程的标准工具top。如果不知道,请运行$ top看看,运行...

    小小科
  • Linux 下的这些工具堪称神器!

    mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

    用户6543014
  • Linux软件安装管理之--RPM与YUM

     linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。

    用户1679793
  • 【Linux】15 个『牛逼』的Linux工具,提高效率的同时增加乐趣

    3、mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

    昱良
  • 相见恨晚的15个 Linux 神器,你可能一个都没见过

    mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

    IT大咖说
  • Linux 这些工具堪称神器!

    mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

    程序员小强
  • 性能分析之Linux系统平均负载案例分析

    在上文性能基础之理解Linux系统平均负载和CPU使用率,我们详细介绍了 Linux 系统平均负载的相关概念,本文我们来做几个案例分析,以便于加深理解。

    高楼Zee
  • Linux 这些工具堪称神器!你用过哪个?

    mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

    互联网老辛
  • 15个相见恨晚的 Linux 神器,你可能一个都没见过

    mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

    小小詹同学

扫码关注云+社区

领取腾讯云代金券