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 17:38
下一篇 2015-05-18 17:45

相关推荐

  • Bash脚本写法及变量如何使用

    Bash是什么? bash脚本是作为linux执行与内核交互的一个方便快捷的脚本语言工具。它可以帮助我们快速的解决问题。 Bash写法: 需要创建一个文件,以.sh结尾。这样就生成一个脚本文件 我们文件内容开头要以#!/bin/bash 开头,这是脚本规定的格式,目的是告诉编译器我们这个脚本是bash类型的脚本。 当上述工作都做好以后,我们就可以正式开始脚本…

    Linux干货 2017-04-10
  • Linux各文件颜色

    Linux系统中默认将不同的文件类型以不同的颜色加以区分: 1、普通文件   白色 2、目录文件  蓝色 3、链接文件  青色 4、套接字文件  粉红色 5、可执行文件  绿色 6、管道文件  7、块文件   黄色 8、压缩文件  红色 默认文件显示颜色可以在…

    Linux干货 2016-10-19
  • 关于man的几个重要命令

    接触Linux有很多年了,以前对于linux我觉得自己懂得的还算一般吧,可是听了马哥的关于linux的视频课程,发现自己就是一个还没入门的菜鸟,所以果断的狠心的报了马哥的网络班,拜在马哥旗下,以后就打着马哥的旗号到外面混,哈哈最初的这几天学习,因为工作和时间的等等等的关系,所以才到现在还在赶着写我的博客作业,现在就最有感触的几个命令串联一下。学习linux肯…

    Linux干货 2016-10-31
  • 内部命令与外部命令

    内部命令与外部命令 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。 外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。 1.type type COMMAND 判断一个命令的类型即判断一个命令是否为内置命令。   2.enable(内部命令) enable既可以查看内部命令,同时也可以判断是否为内部命令 enable 显示所有…

    2017-07-15
  • 简单shell脚本习题

    习题 作业 简单shell脚本习题 习题1 答案 习题2 答案 习题3 答案 习题4 答案 习题5 答案 习题6 答案 习题1 编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小。 答案 #!/bin/bash IPADDR=$(…

    Linux干货 2017-04-10
  • 马哥教育网络班19期+第8周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。     网桥用来连接两个不同的网络间的设备;集线器的作用是把接受的信号放大,从另一个端口再穿法出去,说白了就是延长网络的传输距离;   二层交换机工作在数据链路层,根据源和目的MAC地址进行数据转发;三层交换机就是具有部分路由器功能的交换机,三层交换…

    Linux干货 2016-07-07

评论列表(1条)

  • stanley
    stanley 2015-05-18 17:41

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