xshell查看进程命令 shell如何查看进程状态--ps命令

您所在的位置:网站首页 linux查进程命令 xshell查看进程命令 shell如何查看进程状态--ps命令

xshell查看进程命令 shell如何查看进程状态--ps命令

2022-10-16 05:47| 来源: 网络整理| 查看: 265

       IIS7批量FTP管理功能说明:        1、可批量导入,导出FTP信息        2、其他ftp工具有的功能,我们也有        3、特色功能:可以定时上传下载        4、数据信息列表化、一眼就能知道那个是那个        5、批量连接标签页式切换方便快捷        6、7大连接模式更多好的兼容        7、内嵌编辑器有效解决普通txt记事本乱码        8、锁屏功能当程序有规定时间内没人操作,则自动锁程序。输入密码才可以正常操作        本产品适用于:懒得记录FTP信息和有批量定时备份,上传下载的运维或站长。        下载地址:http://ftp.iis7.com/        图片:        

     名称:ps      使用权限:所有使用者      使用方式:ps [options] [--help]      说明:显示瞬间行程 (process) 的动态      参数:ps的参数非常多, 在此仅列出几个常用的参数并大略介绍含义      -A    列出所有的进程      -w    显示加宽可以显示较多的资讯      -au    显示较详细的资讯      -aux    显示所有包含其他使用者的行程 ############################################################      常用参数:      -A 显示所有进程(等价于-e)(utility)      -a 显示一个终端的所有进程,除了会话引线      -N 忽略选择。      -d 显示所有进程,但省略所有的会话引线(utility)      -x 显示没有控制终端的进程,同时显示各个命令的具体路径。dx不可合用。(utility)      -p pid 进程使用cpu的时间      -u uid or username 选择有效的用户id或者是用户名      -g gid or groupname 显示组的所有进程。      U username 显示该用户下的所有进程,且显示各个命令的详细路径。如:ps U zhang;(utility)      -f 全部列出,通常和其他选项联用。如:ps -fa or ps -fx and so on.      -l 长格式(有F,wchan,C 等字段)      -j 作业格式      -o 用户自定义格式。      v 以虚拟存储器格式显示      s 以信号格式显示      -m 显示所有的线程      -H 显示进程的层次(和其它的命令合用,如:ps -Ha)(utility)      e 命令之后显示环境(如:ps -d e; ps -a e)(utility)      h 不显示第一行 ############################################################      ps命令常用用法(方便查看系统进程)      1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。      2)ps -A 显示所有进程。      3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。      4)ps -e 此参数的效果和指定"A"参数相同。      5)ps e 列出程序时,显示每个程序所使用的环境变量。      6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。      7)ps -H 显示树状结构,表示程序间的相互关系。      8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。      9)ps s 采用程序信号的格式显示程序状况。      10)ps S 列出程序时,包括已中断的子程序资料。      11)ps -t  指定终端机编号,并列出属于该终端机的程序的状况。      12)ps u  以用户为主的格式来显示程序状况。      13)ps x  显示所有程序,不以终端机来区分。      最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。

     例子:

     查看当前系统进程的uid,pid,stat,pri, 以uid号排序.      ps -eo pid,stat,pri,uid –sort uid      查看当前系统进程的user,pid,stat,rss,args, 以rss排序.      ps -eo user,pid,stat,rss,args –sort rss ############################################################      ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。      1、ps 的参数说明:      ps 提供了很多的选项参数,常用的有以下几个:      l 长格式输出;      u 按用户名和启动时间的顺序来显示进程;      j 用任务格式来显示进程;      f 用树形格式来显示进程;      a 显示所有用户的所有进程(包括其它用户);      x 显示无控制终端的进程;      r 显示运行中的进程;      ww 避免详细参数被截断;      我们常用的选项是组合是 aux 或 lax,还有参数 f 的应用。      2、ps aux 或 lax 输出的解释:      USER 进程的属主;      PID 进程的ID;      PPID 父进程;      %CPU 进程占用的CPU百分比;      %MEM 占用内存的百分比;      NI 进程的NICE值,数值大,表示较少占用CPU时间;      VSZ 进程虚拟大小;      RSS 驻留中页的数量;      TTY 终端ID      STAT 进程状态(有以下几种)      D 无法中断的休眠状态(通常 IO 的进程);      R 正在运行可中在队列中可过行的;      S 处于休眠状态;      T 停止或被追踪;      W 进入内存交换(从内核2.6开始无效);      X 死掉的进程(从来没见过);      Z 僵尸进程;      < 优先级高的进程      N 优先级较低的进程      L 有些页被锁进内存;      s 进程的领导者(在它之下有子进程);      l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);      + 位于后台的进程组;      WCHAN 正在等待的进程资源;      START 启动进程的时间;      TIME 进程消耗CPU的时间;      COMMAND 命令的名称和参数;      3、应用举例:      [root@localhost ~]# ps -aux |more      可以用 | 管道和 more 连接起来分页查看。      [root@localhost ~]# ps -aux > ps001.txt      把结果输出到ps001.txt文本中并保存。      [root@localhost ~]# more ps001.txt      这里是把所有进程显示出来,并输出到ps001.txt文件,然后再通过more 来分页查看。      4、kill 终止(杀死)进程,有十几种控制进程的方法,下面是一些常用的方法:      [root@localhost ~]#kill -STOP [pid]      发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。      [root@localhost ~]#kill -CONT [pid]      发送SIGCONT (19,18,25)重新开始一个停止的进程。      [root@localhost ~]#kill -KILL [pid]      发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。      [root@localhost ~]#kill -9 -1      终止你拥有的全部进程。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3