zoukankan      html  css  js  c++  java
  • Linux命令之查看服务进程(ps aux、ps -aux、ps -ef)的运用

    执行ps命令即可列出的是当前服务器进程的快照(时间点),如果想要实时动态的显示进程信息,就可以使用top命令。

    linux上进程有5种状态: 
    1. 运行(正在运行或在运行队列中等待) 
    2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 
    3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 
    4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 
    5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) 
    ps工具标识进程的5种状态码: 
    D 不可中断 uninterruptible sleep (usually IO) 
    R 运行 runnable (on run queue): 正在运行,或在队列中的进程
    S 中断 sleeping :处于休眠状态
    T 停止 traced or stopped :停止或被追踪
    Z 僵死 a defunct (”zombie”) process:僵尸进程

    W    进入内存交换(从内核2.6开始无效)
    X    死掉的进程

    <    高优先级
    N    低优先级
    L    有些页被锁进内存
    s    包含子进程
    +    位于后台的进程组;
    l    多线程,克隆线程  multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

    Linux中ps和kill的使用,ps是process status的缩写,kill在linunx中是杀进程的意思

    1.ps -ux, 查看当前的激活的进程
    2.ps -aux,查看当前所有进程,a是all的意思
    3.ps -U shiyanlou,查看shiyanlou这个用户有关的进程
    通过ps -ux 找到这个设置面板的进程,然后kill掉 格式:kill pid 

    强制杀掉某个进程 kill -9 pid   (注:-9表示强制杀掉某个进程的意思)

  • 相关阅读:
    java.io.IOException: HTTPS hostname wrong: should be 规格严格
    linux syslog 规格严格
    SVN,HG,GIT 命令说明 规格严格
    pclose : no child process 规格严格
    使用NetBeans6开发OSGi应用(1)——FirstOSGi[88250原创]
    Netbeans大战Eclipse 谁将走向祭坛?
    XP中的重要惯例和规则
    使用NetBeans6开发OSGi应用(1)——FirstOSGi[88250原创]
    简简单单删除所有.svn目录
    简简单单删除所有.svn目录
  • 原文地址:https://www.cnblogs.com/hanfanfan/p/12761170.html
Copyright © 2011-2022 走看看