linux运维神器-htop&mtr
环境说明:
博客使用的linux版本:CentOS Linux release 7.7.1908 (Core)
终端语言调整:调整成汉语是为了方便学习,点击这里查看
htop版本:htop-2.2.0-3.el7.x86_64
mtr版本 :mtr-0.85-7.el7.x86_64
一、htop命令 – 互动的进程查看器
- htop简介:
- htop是linux系统中的一个互动的进程查看器,一个文本模式的应用程序,需要ncurses。htop可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。
- htop和top相比优势:
htop相比较top的优势有可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行、在启动上比top更快、杀进程时不需要输入进程号、支持鼠标选中操作、top已不再维护。
3.语法格式:htop [参数]
4. 常用参数:
参数 | 含义 |
---|---|
-C | 使用单色配色方案 |
-d | 设置更新之间的延迟, 单位是10微秒 |
-s | 纵列排序 |
-u | 只显示一个指定用户的进程 |
-p | 只显示给用户 |
-h | 打印此命令帮助 |
-v | 打印版本信息 |
交互命令:
参数 | 含义 |
---|---|
空格 | 标记一个进程 |
U | 取消所有标记 |
l | 显示进程打来的文件 |
u | 显示特定用户 |
M | 按照内存排序 |
P | 按照CPU排序 |
T | 按在线时长排序 |
数字 | 查找对应的PID进程 |
- 应用实例:
- 启动htop ,以树状显示 安cpu排序
htop -t
二、mtr命令 – 网络诊断
-
mtr命令简介:
mtr在单个网络诊断工具中结合了traceroute和ping程序的功能。当mtr启动时,它调查运行在主机mtr和主机名之间的网络连接。
通过发送有目的的低TTL的包。它继续以较低的TTL发送数据包,记录中间路由器。这允许MTR打印Internet路由的响应百分比和响应时间。到主机名。包丢失或响应时间的突然增加通常是坏的(或仅仅是过度的)迹象。已加载)链接。结果通常以往返响应时间(毫秒)和包丢失百分比报告。
-
语法格式:mtr [参数]
-
常用参数:
参数 | 含义 |
---|---|
-r | 已报告模式显示 |
-c | 发送多少个数据包 |
-n | 不用主机解释 |
–report | 结果显示,并不动态显示 |
-s | 用来指定ping数据包的大小 |
- 应用实例:
- 使用-c参数设置每秒发送数据包数量,-r显示报告:
mtr -r -c 30 blog.tianyao.site
使用-s参数指定ping数据包的大小:mtr -r -c 30 -s 1024 -n blog.tianyao.site