ubuntuで、システムプロセスに関するコマンドを表示します.

1387 ワード

背景:Linuxシステムを使う最大の便利さは、強力なコマンドライン管理があることです.そこで、ネット上で共有したり、普段使っているコマンドラインを整理したり収集したりすることができ、参考になります.
         
ps -AFL

         
ps -A -opid,stime,etime,args

              ,   
ps -u $USER -o pid,rss,cmd --sort -rss

         
ps -eo fname,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}'|sort -k2 -nr

           
ps -eo "%C  : %p : %z : %a"|sort -k5 -nr

 cpu           
ps -eo "%C  : %p : %z : %a"|sort  -nr

       
pstree

      
kill    (  ps -A        )
   killall    
        (               )
kill -9    
   killall -9    
          
xkill          ,           

         
lsof -p    pid

      abc.txt   
lsof abc.txt 

  22          
lsof -i :22 

  nsd         
lsof -c nsd

       ,     ,      
nohup    &
#         tail nohup

           
strace -f -F -o outfile <cmd>

            
#ulimit -SHn
sudo vim /etc/security/limits.conf
     
* hard nofile 4096
* soft nofile 4096
sudo vim /etc/pam.d/su
  pam_limits.so        
    

      
ps -eal | awk '{ if ($2 == "Z") {print $4}}' | xargs sudo kill -9

   120M   php-cgi   
ps -eo pid,fname,rss|grep php-cgi|grep -v grep|awk '{if($3>=120000) print $1}' | xargs sudo kill -9

Linux           CPU   
renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > 500) print $2}'`
#     /etc/security/limits.conf  。