ps参数较多,可以根据需要显示进程信息。例如进程的启动时间、运行时间、状态、参数等。-e参数显示所有进程信息,-o参数控制输出。Pid、User和Args参数显示PID、运行应用程序的用户和应用程序。-u默认配置ps-efww//david描述符UIDPIDPPIDCSTIMETTYTIMECMDroot1002016?00:00:02/sbin/initrot2002016?[kthreadd]ps-aux//beanUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.0245881224?Ss20160:02/sbin/initroot20.00.000?S20160:00[kthreadd]ps-efUIDPIDPPIDCSTIMETTYTIMECMDroot1002016?00:00:02/sbin/initrot2002016?00:00:00[kthreadd]root3202016?00:34:18[ksoftirqd/0]ps-eFUIDPIDPPIDCSZRSSPSRSTIMETTYTIMECMDroot10061471224112016?00:00:02/sbin/initroot20000102016?00:00:00[kthreadd]root3200002016?00:34:18[ksoftirqd/0]root5200002016?00:00:00[kworker/0:0H]PROCESSSTATECODES以下是s、stat和state输出说明符(标头“STAT”或“S”)将显示的不同值,用于描述进程的状态:D不间断睡眠(通常是IO)R正在运行或可运行(在运行队列上)S可中断睡眠(等待事件完成)T已停止,要么通过作业控制信号,要么因为它正在被跟踪。W分页(自2.6.xx内核起无效)X死亡(永远不会被看到)Z失效(“僵尸”)进程,已终止但未被其父进程回收。对于BSD格式,当使用stat关键字时,可能会显示额外的字符:自定义IO)s是会话领导者l是多线程的(usingCLONE_THREAD,就像NPTLpthreads一样)+在前台进程组中。查看进程的线程ps-eLf#L要大写,其中LWP,轻量进程,代表threadUIDPIDPPIDLWPCNLWPSTIMETTYTIMECMDroot10101Oct30?00:08:28/sbin/initroot20201Oct30?00:03:56[kthreadd]root32301Oct30?00:20:07[ksoftirqd/0]root52501Oct30?00:00:00[kworker/0:0H]root72701Oct30?00:55:00[rcu_sched]root82801Oct30?00:00:00[rcu_bh]root92901Oct30?00:07:19[迁移/0]root1021001Oct30?00:00:04[watchdog/0]查看进程root@BTDISK-12的运行时间:~#ps-Catop-oetime,pid,cmdELAPSEDPIDCMD00:29654009/usr/bin/atop-a-w/var/log/atop.log600summary进程查看相关命令
