线程进程方法Linux(线程进程终端弄潮儿创作者)「linux 线程 进程」

0x01:ps -ef只打印进程,而ps -eLf会打印所有的线程[root@centos6~]#ps-ef|greprsyslogdroot1470102011?00:01:13/sbin/rsyslogd-c4root2986528596022:45pts/500:00:00greprsyslogd[root@centos6~]#ps-eLf|greprsyslogdroot147011470052011?00:00:00/sbin/rsyslogd-c4root147012863105Mar04?00:00:04/sbin/rsyslogd-c4root147012863205Mar04?00:00:01/sbin/rsyslogd-c4root147012863305Mar04?00:00:04/sbin/rsyslogd-c4root147012863605Mar04?00:00:00/sbin/rsyslogd-c4root2986728596298670122:45pts/500:00:00greprsyslogdrsyslogd这个进程有5个线程,所以ps -ef只有一行,而ps -eLf就有5行ps -eLf各字段含义UID:用户IDPID:process id 进程idPPID: parent process id 父进程idLWP:表示这是个线程;要么是主线程(进程),要么是线程NLWP: num of light weight process 轻量级进程数量,即线程数量STIME: start time 启动时间TIME: 占用的CPU总时间TTY:该进程是在哪个终端运行的;pts/0255代表虚拟终端,一般是远程连接的终端;tty1tty7 代表本地控制台终端CMD:进程的启动命令0x02:top -H -p ${pid} 或者 top -p ${pid} 然后 shitf + H0x03:cat /proc/${pid}/status 或者 ls /proc/${pid}/task其中Threads后面跟的就是线程数0x04:pstree -p ${pid}0x05:ps -hH -p ${pid}[root@localhost~]#ps-hH-p14141414?Ssl0:00/usr/sbin/rsyslogd-n1414?Ssl0:00/usr/sbin/rsyslogd-n1414?Ssl0:00/usr/sbin/rsyslogd-n
线程进程方法Linux(线程进程终端弄潮儿创作者)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息