linux监控服务
其他
2018-12-29 11:20:47
阅读次数: 0
top [选项]
|
|
-d秒数 |
指定top命令每个几秒刷新进程信息,系统默认是3秒刷新 |
-p |
通过pid ,指定显示某个进程状态 |
-i |
不显示任何闲置或僵死进程 |
|
|
p |
以cup使用率排序,默认就是此排序 |
M |
以内存使用率排序 |
N |
以PID排序 |
q |
退出top指令 |
k |
要结束某个进程 |
u |
指定查看某个用户的进程 |
d |
指定系统自动刷新进程情况的时间 |
|
|
top - 22:16:31 |
表示系统当前的时间 |
up 11:52 |
表示该系统以开机的时间 |
users 2 |
表示当前系统用户数为2 |
load average |
负载平衡 |
tasks 197 total |
表示目前一共有197个任务正在运行 |
1 running |
表示有1个任务正在执行 |
196 sleeping |
表示有196个进程正在休眠 |
0 stopped |
0 个已停止 |
0 zombie |
0 个已死 |
CUP |
cup使用率 |
Mem |
内存使用率 |
Swap |
虚拟内存使用率 |
- 示例:监视特定用户
- 如果要查看摸个用户此时的进程情况,可以在进入top命令之后输入"u",再输入你要查看的用户名即可
- 例如:查看"root"用户的进程状态
top
u
root
- 示例:杀死一个进程
- 再启动top命令时,如果想停止某一个进程,先查看这个进程的pid值,然后输入"k",在系统询问你要杀死的进程的pid值的时候,输入pid值
- top指令和ps指令的区别?
- top指令会实时刷新进程状态,而ps只能够将某一个时刻的进程状态信息显示出来
- 负载均衡是什么意思?
- load average表示电脑中cup与进程数量的负载情况,假设cup是马路的话,那么各个任务就是行驶在马路的汽车,汽车越多,这条马路越拥挤,load average的值也就越低,如果当这条马路上已经开满汽车了,则表示cup已经满载了,load average的值就会变为 1 ,如果此时还有汽车要进来,那么load average值就会变为 2,3,4,5直到电脑已经跑不动了
- linux中,使用top指令会返回load average的1分钟,5分钟,15分钟的负载情况,可以然用户更好地判断系统的情况.
监控网络状态
netstat [选项]
-
常用选项
- an:按一定顺序排列输出
- p : 显示哪个进程在调用
-
示例:查看当前系统的网络状态
netstat -anp
netstat -anp | grep sshd
|
|
0 0.0.0.0:22 |
表示当前主机正在监听22号端口 |
0 :::22 |
表示当前主机正在监听22号端口 |
- 但是一个是以ip4地址格式,一个是ip6地址格式
- ipv4和ipv6是什么意思
- ipv4是32位长度的IP地址,随着个人电脑的不断增多,ipv4的地址越来越不够使用了,所以ipv6扩展为了128位,从而支持更大的地址空间.
转载自blog.csdn.net/qq_43386754/article/details/85332508