Linux 操作系统 016-动态监控系统

2023-12-21 10:05:22

Linux 操作系统 016-动态监控系统

本节关键字:Linux、动态监控、网络状态查看
本节相关指令:top、tail、netstat

top

top与ps指令很相似,都是用来显示正在执行的进程,top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。

基本语法

top [选项]

选项说明

选项说明
-d秒数 指定top命令每隔几秒更新,默认是3秒
-i是top不现实任何闲置或者僵尸进程
-p通过指定监控进程ID来监控某个进程的状态

交互操作说明

命令说明
P以CPU使用率排序,默认就是此项
M以内存的使用率排序
N以PID排序
q退出top

应用实例

案例1:监视特定用户
输入top 按回车,查看执行的进程
输入u,回车,再输入用户名,即可

案例2:终止指定的进程
输入top 按回车,查看执行的进程
输入k 回车,在输入要结束的进程ID号

案例3:指定系统状态更新的时间(每隔10自动更新)默认是3秒
top -d 10

netstat

查看系统网络情况
基本语法

netstat [选项]

常用选项说明

选项说明
-an按一定顺序排列输出
-p显示哪个进程在调用

应用案例

请查看服务名 sshd 的服务信息
# netstat -anp | grep sshd

检测主机连接命令ping,是一种网络检测工具,它主要是用于检测远程主机是否正常,或是两部主机间的网线或网卡故障,如:ping 对方ip地址

tail

将文件的最后10行打印到标准输出,如果没有指定文件,就读取标准输入。

基本语法

tail [选项] [文件]

应用案例

实时监测test文件
$ tail -f test

文章来源:https://blog.csdn.net/qq_45157350/article/details/135034561
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。