1ps命令:ps aux :查看所有进程
ps -le :同上
2.pstree命令: pstree -p 显示进程树-p 显示进程的pid
pstree -u -u显示进程的用户名
3.top命令 5分钟 10分钟 15分钟 平均负载
第一行:主要看服务器运行了多久n days ,几个用户:n user ,load average: 0.00 0.01 0.05
第二行:系统运行的总进程数,a个运行,b个休眠,c个停止,d个僵尸进程
第三行:cpu占用百分比:1用户占用百分比,2系统占用百分比3,被修改优先级进程占用 百分比4空闲百分比(这个重要20%以下属于危险),以后不重要
第四行:内存大小1内存总大小,2内存闲置了多少3,用了多少,4缓冲
第五行:swap 即交换区 情况
top -d 1 :指定每隔一秒更新
top -b -n 1 >/tmp/log.txt :指定将进程导入到指定文件1次
4.杀死进程
kill -1(-HUP) 进程id :平滑从启:也就是说再不用户使用的情况下从新加载服务的配置文件(操作单个进程)
kill -9 进程id:强制终止进程
批量操作进程
killall/pkill -1 进程名 :批量从启进程
5w 命令查看当前用户登录的用户
pkill -9 -t(按照终端号杀死用户)pts/0(终端号)