htop使用详解

    在管理进程时通常要借助一些工具,比较常用的就是ps和top了;不过CentOS还为我们提供了一个更加强大的工具htop,下面就来了解一下此工具的使用方法。

一、安装htop    

    htop工具在epel源中提供,请自行配置epel源,也可以直接下载htop的源码包进行安装。

二、htop的界面操作

    htop跟top一样,也是打开一个实时的监控界面,直接输入htop命令打开如下图所示界面:

1.1.png

    在上图中将输出的界面划分成了四个区域,其中:

        上左区:显示了CPU、物理内存和交换分区的信息;

        上右区:显示了任务数量、平均负载和连接运行时间等信息;

        进程区域:显示出当前系统中的所有进程;

        操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。

            F1:显示帮助信息;

1.png

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

2.png

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

3.png

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

6.png            F3:进程搜索;

6.png

            F4:进程过滤器;

7.png

            从上面的结果可以看出search和filter的区别:

            search会将光标定位到符合条件的进程上,通过F3键进行逐个查找;而filter会直接将符合条件的进程筛选出来。

            search和filter都使用ESC键来取消功能。

            F5:显示进程树;

8.png

            F6:排序;

9.png

            F7:减小nice值;

            F8:增加nice值;

                直接修改光标选取的进程的nice值:

10.png

            F9:杀掉指定进程;

11.png

            F10:退出htop。

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

12.png

    U:取消所有选中的进程;

    s:显示光标所在进程执行的系统调用;

        下面显示的为init的系统调用信息:

13.png

    l:显示光标所在进程的文件列表; 

1.1.png

    I:对排序的结果进行反转显示;

        例如,对PPID进行排序后,按‘I’键将会对PPID的排序结果进行反向排序。

    a:绑定进程到指定的CPU;

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

1.png    M:按照内存使用百分比排序,对应MEM%列;

    P:按照CPU使用百分比排序,对应CPU%列;

    T:按照进程运行的时间排序,对应TIME+列;

    K:隐藏内核线程;

    H:隐藏用户线程;

    #:快速定位光标到PID所指定的进程上。      

三、htop相关选项

    -d:设置刷新时间,单位为秒;

    -C:设置界面为无颜色;

1.1.png

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

1.png

2.png

    -s:以指定的列排序;

3.png

4.png

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/4394

(7)
petmasterpetmaster
上一篇 2015-05-18
下一篇 2015-05-18

相关推荐

  • 20160802课堂练习题

    练习: 1、  当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作? 无法cd进入该目录,但可以ls查看到该目录下的文件,其余的任何操作都执行不了。 2、  当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做哪些操作? 能够进入该目录,不能读取到信息;但如果知道有哪些文件及目录是可以创建…

    Linux干货 2016-08-04
  • 第四周小结

    这周我们主要学习了写脚本的简单语法,写了一些简单的脚本,下面就由我来简单介绍一下: 第一步使用文本编辑来创建脚本: 创建好后在里面写想要运行的脚本即可,然后按Esc—wq退出保存即可。也可以按q不保存退出;q!不保存强制退出;wq!保存强制退出。 第二步运行脚本,给予执行权限,在命令行上指定脚本的相对路径和绝对路径 对了,当在脚本里输入内容时,要Ese&#8…

    2017-08-06
  • 马哥教育网络班20期第2周课程练习

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关  示例演示。 linux上文件管理命令包括: ls,cat,pwd,cp,rm,cd,head,tail,more,less,cut,which,whereis,find,mkdir,mv; 1、ls 命令;显示文件/文件夹清单   例如:如下显示列出根目录下的文件及目录…

    Linux干货 2016-06-23
  • 文件属性、文件管理命令及glob 博客作业—-21期网络班第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。    cp  mv  rm      命令格式:      cp [options] … SOURCE DEST    …

    Linux干货 2016-07-16
  • 马哥教育网络21期+第九周练习博客

    马哥教育网络21期+第九周练习博客 1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; [root@localhost bin]# cat 1.sh  #!/bin/bash # while&nbsp…

    Linux干货 2016-09-05
  • 0809作业

    4、如何设置tab缩进为4个字符? 在/etc/vimrc中加入一行 set ts=4 保存退出 5、复制/etc/rc.d/init.d/functions文件至/tmp目录;替换/tmp/functions文件中的/etc/sysconfig/init为/var/log; :%s@/etc/sysconfig/init@/var/log@g 6、删除/t…

    Linux干货 2016-08-11

评论列表(1条)

  • stanley
    stanley 2015-05-18 17:41

    htop中文技贴不胜其数,此样图文并茂屈指可数,赞