Linux教程之Centos下代替top的历程办理工具 htop
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1、htop简介Thisishtop,aninteractiveprocessviewerforLinux.Itisatext-modeapplication(forconsoleorXterminals)andrequiresncurses.
Comparisonbetweenhtopandtop
[*]Inhtopyoucanscrollthelistverticallyandhorizontallytoseeallprocessesandcompletecommandlines.
[*]Intopyouaresubjecttoadelayforeachunassignedkeyyoupress(especiallyannoyingwhenmulti-keyescapesequencesaretriggeredbyaccident).
[*]htopstartsfaster(topseemstocollectdataforawhilebeforedisplayinganything).
[*]Inhtopyoudontneedtotypetheprocessnumbertokillaprocess,intopyoudo.
[*]Inhtopyoudontneedtotypetheprocessnumberorthepriorityvaluetoreniceaprocess,intopyoudo.
[*]htopsupportsmouseoperation,topdoesnt
[*]topisolder,hence,moreusedandtested.
htop是Linux体系中的一个互动的历程检察器,一个文本形式的使用步伐(在把持台大概X终端中),必要ncurses。
与Linux传统的top比拟,htop加倍人道化。它可以让用户交互式操纵,撑持色彩主题,可横向或纵向转动扫瞄历程列表,并撑持鼠标操纵。
与top比拟,htop有以下长处:
[*]能够横向或纵向转动扫瞄历程列表,以便看到一切的历程和完全的下令行。
[*]在启动上,比top更快。
[*]杀历程时不必要输出历程号。
[*]htop撑持鼠标操纵。
[*]top已很老了。
htop官网:http://htop.sourceforge.net/
2、htop安装
a.源码包安装
#tarzxvfhtop-1.0.2.tar.gz
#cdhtop-1.0.2
#./configure
#make&&makeinstall
若呈现毛病:
configure:error:Youmaywanttouse--disable-unicodeorinstalllibncursesw.
则需安装ncurses-devel
#yuminstallncurses-devel
b.RHEL/CentOS安装
能够经由过程yuminstallhtop来安装它,但条件是要增加epel的yum源,详细请参考CentOSyum源的设置与利用。
#rpm-ivhhttp://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
#rpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL//导进key
#yuminstallhtop
3、htop参数
键进htop下令,翻开htop。
#htop
下面左上角显现CPU、内存、互换区的利用情形,右侧显现义务、负载、开机工夫,上面就是历程及时情况。
上面是F1~F10的功效和对应的字母快速键。
ShortcutKeyFunctionKeyDescription中文申明h,?F1InvokehtopHelp检察htop利用申明SF2HtopSetupMenuhtop设定/F3SearchforaProcess搜刮历程F4Incrementalprocessfiltering增量历程过滤器tF5TreeView显现树形布局<,>F6Sortbyacolumn选择排序体例F8Nice+(changepriority)可增添nice值,如许就能够下降对应历程的优先级kF9KillaProcess可对历程传送旌旗灯号qF10Quithtop停止htop下令行选项(COMMAND-LINEOPTIONS)
-C--no-color 利用一个单色的配色计划
-d--delay=DELAY 设置提早更新工夫,单元秒
-h--help 显现htop下令匡助信息
-u--user=USERNAME 只显现一个给定的用户的历程
-p--pid=PID,PID… 只显现给定的PIDs
-s--sort-keyCOLUMN 依此列来排序
-vCversion 显现版本信息
交互式下令(INTERACTIVECOMMANDS)
高低键或PgUP,PgDn选定想要的历程,摆布键或Home,End挪动字段,固然也能够间接用鼠标选定历程;
Space标志/作废标志一个历程。下令能够感化于多个历程,比方"kill",将使用于一切已标志的历程
U作废标志一切历程
s选择某一历程,按s:用strace追踪历程的体系挪用
l显现历程翻开的文件:假如安装了lsof,按此键能够显现历程所翻开的文件
I倒转排序按次,假如排序是正序的,则反转成倒序的,反之亦然
+,-Whenintreeviewmode,expandorcollapsesubtree.Whenasubtreeiscollapseda"+"signshowstotheleftoftheprocessname.
a(在有多处置器的呆板上)设置CPUaffinity:标志一个历程同意利用哪些CPU
u显现特定用户历程
M按Memory利用排序
P按CPU利用排序
T按Time+利用排序
F跟踪历程:假如排序按次引发选定的历程在列表上各处挪动,让选定条跟从该历程。这对监督一个历程十分有效:经由过程这类体例,你可让一个历程在屏幕上一向可见。利用偏向键会中断该功效。
K显现/埋没内核线程
H显现/埋没用户线程
Ctrl-L革新
NumbersPID查找:输出PID,光标将挪动到响应的历程上
4、htop利用
4.1.显现自带匡助
鼠标点击Help大概按F1显现自带匡助
4.2.htop设定
鼠标点击Setup大概按下F2以后进进htop设定的页面,Meters页面设定了顶真个一些信息显现,顶真个显现又分为摆布两侧,究竟能显现些甚么能够在最右边那栏新增,要新增到上方左边(F5)或是右边(F6)都能够,这就是团体设定的局限了。这里多加了一个时钟。
上方摆布两栏的显现体例分为TextBarGraphLed四种,下图我就把cpumemoryswap改成文本形式显现,然后右栏的改成Bar显现,clock用LED体例显现。数据显现都差未几,只是如许看有点不习气了。
关于Displayoptions的设定,可要依据办理者本人的必要来设定。
色彩选择,除基础的色彩显现以外,htop还供应了换面板的功效,实在也只是改动一些色采显现的设定,固然说不克不及自界说到细部的色彩显现,可是最少供应了几种作风能够选择。
最初一项的设定是调剂Columns的显现,就是在一样平常htop指令出去但愿能够看到的甚么样的数据及信息,字段的调剂能够在这边做团体化的设定,一样平常利用体系默许值就行了。
4.3.搜刮历程
鼠标点击Search大概按下F3大概输出"/",输出历程名举行搜刮,比方搜刮ssh
4.4.过滤器
按下F4,进进过滤器,相称于关头字搜刮,不辨别巨细写,比方过滤dev
4.5.显现树形布局
输出"t"或按下F5,显现树形布局,意义跟pstree差未几,能看到一切步伐树状实行的布局,这关于体系办理来讲相称便利,理清步伐是怎样发生的,固然树状布局的扫瞄也能够按照其他数据来排序。
4.6.选择排序体例
按下F6就能够选择按照甚么来排序,最常排序的内容就是cpu和memory吧!
4.7操纵历程
F7、F8分离对应nice-和nice+,F9对应kill给历程发旌旗灯号,选好旌旗灯号回车就OK了
4.8.显现某个用户的历程,在左边选择用户
输出"u",在左边选择用户
5、Aliastop
大概你用惯了top,我们也能够用top来翻开htop。
编纂/root/.bashrc文件,增加以下代码
if[-f/usr/local/bin/htop];thenaliastop=’/usr/local/bin/htop’fi
#source/root/.bashrc
欢迎大家来到仓酷云论坛! 请问谁有Linux的学习心得的吗?简单的说说? Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助. 学习Linux应具备的。[书籍+网络资源] 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
页:
[1]