515ppt网站建设,wordpress 心理,网络营销推广策划方案,北京网站模仿要毁掉一天#xff0c;从早上开始。 Linux中的ps命令是 process status 的缩写。ps 命令用来列出系统中当前运行的那些进程。ps 命令列出的是当前那些进程的快照#xff0c;就是执行ps 命令的那个时刻的那些进程#xff0c;如果想要动态的显示进程信息#xff0c;就可以使用… 要毁掉一天从早上开始。 Linux中的ps命令是 process status 的缩写。ps 命令用来列出系统中当前运行的那些进程。ps 命令列出的是当前那些进程的快照就是执行ps 命令的那个时刻的那些进程如果想要动态的显示进程信息就可以使用 top 命令。 要对进程进行检测和控制首先必须要了解当前进程的情况也就是需要查看当前进程而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在和运行的状态、进程是否结束、进程有没有僵死哪些进程占用了过多的资源等等。总之大部分信息都是可以通过该命令得到的。 ps 为我们提供给了进程的一次性的查看它所提供的查看结果并不是动态持续的如果想对进程时间监控应该用 top 工具。 kill 命令用于杀死进程。 Linux 上进程有 5中状态 1.运行正在运行或在运行队列中等待 2.中断休眠中受阻在等待某个条件的形成或接受到信号 3.不可中断收到信号不唤醒和不可运行进程必须等待直到有中断发生 4.僵死进程已终止但进程描述符存在直到父进程调用wait4系统调用后释放 5.停止进程收到SIGSTOP,SIGSTP,SIGTOU信号后停止运行 ps工具标识进程的5种状态码 D 不可中断 uninterruptible sleep (usually IO ) R 运行 runnable on run queue S 中断 sleeping T 停止 traced or stopped Z 僵死 a defunct (zombie) process 1.命令格式 ps[参数] 2.命令功能 用来显示当前进程的状态 3.命令参数 a 显示所有进程 -a 显示同一终端下的所有程序 -A 显示所有进程 c 显示进程的真实名称 -N 反向选择 -e 等于 “-A” e 显示环境变量 f 显示程序间的关系 -H 显示树状结构 r 显示当前终端的进程 T 显示当前终端的所有程序 u 指定用户的所有进程 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的行程 -C 列出指定命令的状况 --lines 每页显示的行数 --width 每页显示的字符数 --help --version 4.使用实例 实例1显示所有进程信息 ps -A 实例2显示指定用户信息 命令 ps -u root 实例3显示所有进程信息连同命令行 命令 ps -ef 实例4 ps 与grep 常用组合用法查找特定进程 命令ps -ef | grep ssh 实例5将目前属于您自己这次登入的 PID 与相关信息列示出来 命令 ps -l 说明各相关信息的意义 F 代表这个程序的旗标flag4代表使用者为 super user S 代表这个程序的状态STAT关于各 STAT 的意义将在内文介绍 UID 程序被该 UID 所拥有 PID 就是这个程序的 ID PPID 就是其上级父程序的ID C CPU 使用的资源百分比 PRI 这个是 priority优先执行的缩写 NI 这个是 nice 值 ADDR 这个是 kernel function指出该程序在内存的那个部分。如果是个 running 的程序一般就是 “-” SZ 使用掉的内存大小 WCHAN 目前这个程序是否正在运作当中若为 - 表示正在运作 TTY 登入者的终端机位置 TIME 使用掉的CPU 时间 CMD 所下达的知名为何 在预设的情况下ps 仅会列出与目前所在的 bash shell 有关的 PID 而已所以当我使用 ps -l 的时候只有三个PID。 实例6列出目前所欲的正在内存当中的程序 命令 ps aux USER 该 process 属于那个使用者账号的 PID 该 process 的号码 %CPU 该 process 使用掉的CPU 资源百分比 %MEM 该 process 所占用的物理内存百分比 VSZ 该 process 使用掉的虚拟机内存量Kbytes RSS 该 process 使用掉的固定内存量Kbytes TTY 该 process 是在那个终端机上面运作若与终端机无关则显示 另外 tty1-tty6 是本机上面的登入者程序若为 pts/0 等等的则表示为由网络连接进主机的程序。 STAT 该程序目前的状态主要的状态有 R 该程序目前正在运作或者是可被运作 S 该程序目前正在睡眠当中可说是 idle 状态但可被某些讯号 signal唤醒 T 该程序目前正在侦测或者是停止了 Z 该程序应该已经终止但是其父程序却无法正常的终止他造成 zombie 僵死程序状态 START 该 process 被触发启动的时间 TIME 该 process 实际使用 CPU 运作的时间 COMMAND 该程序的实际指令 实例7列出类似程序树的程序显示 命令ps -axjf 实例8找出与cron 与 syslog 这两个服务有关的PID号码 命令ps aux | grep cron | syslog 其他实例 1.可以用 | 管道 和 more 连接起来分页查看 命令 ps -aux | more 2.把所有进程显示出来并输出到 ps001.txt 文件 命令ps -aux ps001.txt --输出重定向 3.输出指定的字段 命令ps -o pid, ppid,pgrp,session,tpgid,comm 转载于:https://www.cnblogs.com/aaronax/p/5680842.html