1. 程式人生 > 實用技巧 >Linux主機操作相關

Linux主機操作相關

程序使用系統資源情況

ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' |grep python3

程序監控

#顯示10個消耗CPU最多的程序:
ps aux |head -1;ps aux |sort -rn +2|head -30
#顯示10個消耗儲存空間最多的程序:
ps aux |head -1 ;ps aux |sort -rn +3 |head -10
#按順序顯示系統中受罰的程序:
ps -eakl |head -1 ;ps -eakl |sort -rn +5|more
#按優先順序順序顯示系統中的程序:
ps -eakl |sort
-n +6 |head #按處理時間為順序顯示系統中的前十個程序: ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head -10 #按實際記憶體使用的多少順序顯示系統中的前十個程序 ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10 #按換入頁面的多少順序顯示系統中的前10個程序: ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
#檢視主機上程序:
ps -efo ruser,pid,command|sort

共享記憶體

#檢視共享記憶體,為0的可以釋放
ipcs -m -a
#刪除共享記憶體
ipcrm -m ID號

系統設定記錄操作命令的方法

在.profile中增加
HISTFILE=".sh_history_directory/sh_history."`date +'%Y%m%d%H%M%S'`"."`who am i -u | awk '{print $1, $2, $NF}' | sed "s/[[:space:]][[:space:]]*/\./g;s/\//_/g"`
export HISTFILE