码迷,mamicode.com
首页 > 其他好文 > 详细

htop 安装

时间:2018-08-15 11:15:17      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:常用   自带   lin   wget   内容   ncurses   任务   lte   功能   

安装GCC及其编译的库

如果没有安装gcc,按如下来安装
yum install -y gcc

安装后,编译htop需要安装一个编译Linux内核的库
yum install -y ncurses-devel

HTOP下载,编译和安装

htop下载
wget http://sourceforge.net/projects/htop/files/latest/download

解压

tar -zxf download
cd htop-1.0.2
./configure && make && make install

测试

执行
htop

htop 是 Linux 系统中的一个互动进程查看器,可以让用户进行交互式操作,可横向或纵向滚动浏览进程列表,支持鼠标操作。用户可以在安装 htop 来监控服务器的负载。
技术分享图片

返回结果左侧显示 CPU、内存、交换区 swap 的使用情况,右侧显示任务、负载、开机时间,下面的主体部分就是进程实时状况,底端是 F1-F10 功能键。
相关快捷功能键的说明如下:
功能键 对应功能 说明
F1 Invoke htop Help 查看htop帮助说明

F2 Htop Setup Menu htop 配置菜单
F3 Search for a Process 搜索进程
F4 Incremental process filtering 进程过滤器
F5 Tree View 显示树形结构
F6 Sort by a column 选择排序方式
F7 Nice - (change priority) 可减少nice值,用于提高对应进程的优先级
F8 Nice + (change priority) 可增加nice值,用于降低对应进程的优先级
F9 Kill a Process 对进程传递信号
F10 Quit htop 结束htop
在 htop 界面,用户可以通过鼠标点击相关进程、列、功能键,也可以通过上下键或 PgUP、PgDn 键选定想要的进程,左右键或 Home、 End 键移动字段,常用的快捷键如下:
? Space 标记/取消标记一个或多个进程。
? s 选择某一进程,按 s 后,用 strace 追踪进程的系统调用。
? l 显示进程打开的文件。如果安装了 lsof,按此键可以显示进程所打开的文件。
? M 按 Memory 使用排序。
? P 按 CPU 使用排序。
? T 按 Time+ 使用排序。
? F 跟踪进程: 如果排序顺序引起选定的进程在列表上随意移动,让选定条跟随该进程。这对监视一个进程非常有用。通过这种方式,用户可以让特定进程在屏幕上一直可见。使用方向键会停止该功能。
? K 显示/隐藏内核线程。
? H 显示/隐藏用户线程。
? Ctrl-L 刷新。
鼠标点击 Help 或者按 F1 ,可以显示自带帮助:
技术分享图片
鼠标点击 Setup 或者按下 F2 可以进入 htop 配置页面。例如最后一项的设定是调整 Columns(数据列)的显示,用于自定义 htop 进程列表中可以看到哪些字段的数据及信息。
技术分享图片
鼠标点击 Search 或者按下 F3 或者输入 "/", 可以通过输入进程名进行搜索,例如搜索 ssh 进程
技术分享图片
输入 "t" 或按下 F5,显示树形结构,与 pstree 显示效果类似,可以看到所有程序树状执行的结构。
技术分享图片
按下 F6 可以选择依照哪一列来排序,最常用的排序内容就是 CPU 和 Memory。
技术分享图片

htop 安装

标签:常用   自带   lin   wget   内容   ncurses   任务   lte   功能   

原文地址:http://blog.51cto.com/smoke520/2160088

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!