linux 學習之查看進程

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







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章