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(終端號)