系统监控与进程管理
Posted 废青阿滨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统监控与进程管理相关的知识,希望对你有一定的参考价值。
小 滨
w命令--显示已登录的用户
显示目前登入系统的用户信息
14:40:57--当前系统时间
up 5:45 --系统已经开机的时间
1 user --系统当前终端数量
load average:系统1分钟内的平均负载值-5分钟负载值-15分钟负载值
不打印头信息
显示用户从哪里登录
查看cpu详细信息
cat /proc/cpuinfo
processor:0 一个CPU
vmstat--显示虚拟内存状态
相对于w命令更加详细
procs进程
r = 代表运行和等待cpu时间片的进程数,有那些进程正在等待使用cpu,如果这个数量是大于cpu个数的话说明cpu不够用了
b = 等待资源的进程,等待使用内存或者等待使用磁盘的一些进程,如果这个值长时间大于1的话可能系统出问题了
memory内存
swpd=切换到交换分区(虚拟内存)中的内存数量
free=空闲的内存
buff=缓冲
cache=缓存
i=input=输入
o=output=输出
si=交换分区的输入
so=交换分区的输出
bi=从块设备读取数据
bo=从块设备写入数据
in=一段时间间隔之后,设备中断数
cs=每秒产生的上下分
us=用户花费cpu占用时间的百分比
sy=系统花费cpu的时间
id=cpu空闲状态百分比
wa=io等待磁盘占用磁盘的百分比
st=出组的cpu所占的百分比
vmstat 1 //每秒刷新虚拟内存状态
vmstat 1 5 //每秒刷新5次虚拟内存状态
显示指定硬盘分区状态
显示启动后创建进程的总数
top--实时显示进程状态
显示完整的进程信息
【第一行:当前系统时间--系统已开机时间--系统终端数量--系统的平均负载情况】
【第二行:进程总数--正在运行数--等待运行数--中断进程数--僵尸进程数】
【第三行:用户占用资源百分比--系统内核占用--改变过优先级的进程资源百分比--空闲资源百分比】
【第四行:物理内存总量--内存使用量--内存空闲量--内核缓存内存量】
【第五行:虚拟内存总量--虚拟内存使用量--虚拟内存空闲--提前加载的内存量】
free--显示系统内存情况
Men--真实内存
Swap--交换分区虚拟内存
以兆(m)为单位显示内存使用情况
以(g)为单位显示内存使用情况
每两秒刷新一次系统内存情况
ps--显示进程状态
进程的状态:
[R--运行--正在运行的进程]
[S--中断--中断的进程]
[D--不可中断]
[Z--僵死--进程已经终止但是进程描述还在]
[T--停止--停止运行的进程]
显示所有进程
查询指定进程信息
将进程信息输入到文件中
显示指定用户信息
挂起进程Ctrl+z
命令模式下Ctrl+z
查看后台挂起的进程
fg恢复挂起的进程
bg恢复挂起到后台的进程
设置后台进程&
natstart
netstat--显示网络状态
natstat -anlpt
ss命令--查看端口信息
screen--多视窗管理程序
创建screen终端
创建screen终端并执行任务
ctrl+A退出
重连进程ID为737的screen终端
显示已经创建的screen终端
以上是关于系统监控与进程管理的主要内容,如果未能解决你的问题,请参考以下文章