免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1802 | 回复: 0
打印 上一主题 下一主题

SUN Solaris中的进程工具---Head First Series [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-06 11:19 |只看该作者 |倒序浏览
在sun solaris的/usr/proc/bin/目录下,提供了一些获得有关进程详细信息的命令集合,帮大家整理出来,希望对大家工作学习有所帮助!
(后面加*的必须是超级用户执行。)
实例:
# ps -ef|grep ate
    root  1854     1   0   8月 29 ?           0:06 ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/config -n ht
    root  1855  1854   0   8月 29 ?           4:03 webservd -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/config -n https-ate
    root  5507  5046   0 10:52:33 pts/3       0:00 grep ate
    root  1856  1855   0   8月 29 ?          19:02 webservd -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/config -n https-ate
------------
pstop pid  停止进程
prun pid  重新启动进程
pwait pid  等待指定的进程终止
------------
ptree pid 显示包含指定PID的进程树
# ptree 1854
1854  ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/config -n ht
  1855  webservd -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/config -n https-ate
    1856  webservd -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/config -n https-ate

------------
pwdx  pid  显示当前工作目录 *
# pwdx 1854
1854:   /opt/SUNWwbsvr/bin/https/bin

-----------
pstack pid  显示每个lwp的十六进制与符号堆跟踪  *
# pstack 1854  
1854:   ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/con
ffffffff7d2c9cfc pollsys  (100189810, 3, ffffffff7fffea50, 0)
ffffffff7d2651e0 poll (100189810, 3, 2710, 0, 0, 0) + 88
000000010000b490 __1cLwdLSmanagerQWait_for_Message6M_i_ (10010f388, 0, 100000000, 1, 3, 2400) + 14
0000000100008780 main (10fc00, 10010f000, 0, 0, 100110400, 100000000) + 1af8
0000000100003cbc _start (0, 0, 0, 0, 0, 0) + 17c

-----------
pmap pid  显示地址映射空间  *
# pmap 1854
1854:   ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/con
0000000100000000         64K r-x--  /opt/SUNWwbsvr/bin/https/bin/webservd-wdog
000000010010E000          8K rwx--  /opt/SUNWwbsvr/bin/https/bin/webservd-wdog
0000000100110000        520K rwx--    [ heap ]
FFFFFFFF7BE00000          8K rwx--    [ anon ]
FFFFFFFF7BF00000         32K r-x--  /lib/sparcv9/libuutil.so.1
FFFFFFFF7C008000          8K rwx--  /lib/sparcv9/libuutil.so.1
FFFFFFFF7C100000          8K r-x--  /lib/sparcv9/libdoor.so.1
......
-----------
psig pid 显示信号操作  *
# psig 1854
1854:   ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/con
HUP     caught  __1cHsig_hup6Fi_v_      0       HUP
INT     default
QUIT    blocked,default
ILL     default
TRAP    default
ABRT    default
EMT     default
FPE     default
KILL    default
......

-----------
pldd  pid  显示链接到每个进程的动态链接库  *
# pldd 1854
1854:   ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/con
/lib/sparcv9/libumem.so.1
/opt/SUNWwbsvr/bin/https/lib/libplc4.so
/opt/SUNWwbsvr/bin/https/lib/libplds4.so
/opt/SUNWwbsvr/bin/https/lib/libnspr4.so
/lib/sparcv9/libpthread.so.1
/lib/sparcv9/libsocket.so.1
/lib/sparcv9/libnsl.so.1
......

----------
pflags pid  显示每个lwp的/proc跟踪标志,等待和待有信号量以及其他状态信息 *
# pflags 1854
1854:   ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/con
        data model = _LP64  flags = ORPHAN|MSACCT|MSFORK
/1:    flags = ASLEEP  pollsys(0x100189810,0x3,0xffffffff7fffea50,0x0)
        sigmask = 0x00000004,0x00000000

---------
pcred pid 显示可信度 *
# pcred 1854
1854:   e/r/suid=0  e/r/sgid=0
        groups: 0 1 2 3 4 5 6 7 8 9 12

---------
ptime pid  使用微状态计算进程时间

---------
pfiles pid  显示已打开文件的fstat和fcntl信息   *
# pfiles 1854  
1854:   ./webservd-wdog -r /opt/SUNWwbsvr -d /opt/SUNWwbsvr/https-ate-test/con
  Current rlimit: 65536 file descriptors
   0: S_IFCHR mode:0666 dev:313,0 ino:6815752 uid:0 gid:3 rdev:13,2
      O_RDWR|O_LARGEFILE
      /devices/pseudo/mm@0:null
   1: S_IFCHR mode:0666 dev:313,0 ino:6815752 uid:0 gid:3 rdev:13,2
      O_RDWR|O_LARGEFILE
      /devices/pseudo/mm@0:null
   2: S_IFCHR mode:0666 dev:313,0 ino:6815752 uid:0 gid:3 rdev:13,2
      O_RDWR|O_LARGEFILE
      /devices/pseudo/mm@0:null
   3: S_IFREG mode:0644 dev:85,0 ino:38767 uid:0 gid:0 size:206
      O_RDONLY|O_LARGEFILE
      /opt/SUNWwbsvr/bin/https/httpadmin/html/start.html



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/47272/showart_375384.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP