仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1013|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之Centos下代替top的历程办理东西 htop

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇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选择排序体例[F7Nice-(changepriority)可削减nice值,如许就能够进步对应历程的优先级]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文件,增加以下代码
  1. if[-f/usr/local/bin/htop];thenaliastop=’/usr/local/bin/htop’fi
复制代码


#source/root/.bashrc

欢迎大家来到仓酷云论坛!
沙发
发表于 2015-1-17 09:14:13 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
小妖女 该用户已被删除
板凳
发表于 2015-1-30 09:04:22 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
兰色精灵 该用户已被删除
地板
发表于 2015-2-6 09:39:32 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
简单生活 该用户已被删除
5#
发表于 2015-2-15 22:50:26 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
小魔女 该用户已被删除
6#
发表于 2015-3-4 18:09:59 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-11 20:46:32 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
蒙在股里 该用户已被删除
8#
发表于 2015-3-19 14:06:06 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
变相怪杰 该用户已被删除
9#
发表于 2015-3-28 22:20:35 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 20:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表