1. 程式人生 > >檢視程序埠,程序號,佔用記憶體

檢視程序埠,程序號,佔用記憶體

1:在命令列提示符執行top命令
2:輸入大寫M,結果按記憶體佔用降序排序;輸入大寫P,則結果按CPU佔用降序排序。(注:大寫P可以在capslock狀態輸入p,或者按Shift+p)

3: ll /proc/12401  檢視程序pid對應的全路徑 

4,ps  -ef|grep 12401

#檢視程序佔用實體記憶體

cat /proc/$PID/status | grep RSS 

$PID=ps aux | grep  weblogic.Name=bi_server1 | awk '{print $2;}' |head -1
cat /proc/45570/status | grep RSS 
VmRSS:  15,960,752 kB

#檢視系統記憶體使用情況

free -m   (記憶體) (free -g)

-- 檢視佔用了某埠的程序號
 netstat -ntulp | grep port


netstat -ntulp | grep 50000
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 10.35.66.179:50000          0.0.0.0:*                   LISTEN      23185/java


-- 檢視程序路徑
ps -ef|grep 23185

-- 檢視程式程序號
ps -ef|grep check_sentosa_service|grep -v grep |awk '{printf $2}'




-- 檢視java程序

jps

nohup ./check_sentosa_service.sh >>check_sentosa_service.log &

檢視所有使用者下的定時任務

for u in `cat /etc/passwd | cut -d":" -f1`;do crontab -l -u $u;done