zoukankan      html  css  js  c++  java
  • 老李分享:《Linux Shell脚本攻略》 要点(八)

    老李分享:《Linux Shell脚本攻略》 要点(八)

     
    1、打印进程
    [root@localhost program_test]# ps -e | head
      PID TTY          TIME CMD
        1 ?        00:00:03 init
        2 ?        00:00:00 kthreadd
        3 ?        00:00:00 migration/0
        4 ?        00:00:00 ksoftirqd/0
        5 ?        00:00:00 migration/0
        6 ?        00:00:00 watchdog/0
        7 ?        00:00:00 events/0
        8 ?        00:00:00 cgroup
        9 ?        00:00:00 khelper
     
    2、top 占用CPU最多的进程列表
    [root@localhost program_test]# top

    top - 23:45:17 up  1:12,  5 users,  load average: 0.00, 0.00, 0.00
    Tasks: 153 total,   1 running, 143 sleeping,   9 stopped,   0 zombie
    Cpu(s):  0.3%us,  0.3%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.3%hi,  0.0%si,  0.0%st
    Mem:   1030528k total,   377184k used,   653344k free,    32588k buffers
    Swap:  2064376k total,        0k used,  2064376k free,   170968k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                  
    4429 root      20   0  2704 1140  880 R  0.7  0.1   0:00.12 top                                                                                                      
       21 root      20   0     0    0    0 S  0.3  0.0   0:01.63 ata_sff/0                                                                                                
    2462 yy       20   0 73100  23m  18m S  0.3  2.3   0:12.11 vmtoolsd                                                                                                 
        1 root      20   0  2900 1436 1212 S  0.0  0.1   0:03.10 init      

     
    3、列出占CPU最多的进程
    [root@localhost program_test]# ps -eo comm,pcpu --sort -pcpu | head
    COMMAND         %CPU
    Xorg             0.5
    vmtoolsd         0.2
    vmtoolsd         0.2
    init             0.0
    kthreadd         0.0
    migration/0      0.0
    ksoftirqd/0      0.0
    migration/0      0.0
    watchdog/0       0.0
     
    4、打印出bash进度对应的pid
    [root@localhost program_test]# ps -C bash -o pid=
    2624
    2650
    2696
    2732
    2759
    3842
     
    [root@localhost program_test]# ps -aux | grep bash | awk 'BEGIN { FS=" " }  $11=="bash" { print $2 }'
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    2624
    2650
    2759
     
    5、列举出用的信号:
    [root@localhost program_test]# kill -l
    1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
    6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
    11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
    16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
    21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
    26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
    31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
    38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
    43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
    48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
    53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
    58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
  • 相关阅读:
    在CentOS中配置DNS服务器
    CENTOS5.3 64位 VNC远程控制Centos 安装配置
    Windows Server 2003 FTP服务器配置详解 20091210 14:23:36| 分类: 服务器 | 标签: |字号大
    Centos 5.1 sendmail邮件服务器安装及配置
    DNS安装配置全过程
    tomcat多域名设置
    tomcat6 优化初步
    让CentOS自动备份mysql数据库 不指定
    开通企业邮箱之前,请登录您企业网站的域名注册服务商的域名管理平台,进行DNS配置及指向设置,谢谢您的配合
    18.3.2 在不同主机上使用 RMAN 备份建立物理备用数据库
  • 原文地址:https://www.cnblogs.com/poptest/p/5026734.html
Copyright © 2011-2022 走看看