Solaris command equivalents in Linux
emarti1
emarti1 at sandia.gov
Tue Jul 27 21:13:43 UTC 2004
You can find information in the /proc/<PID>/ directory where this
information will be stored in a file.
In order for all the stuff in /proc to make sense read proc manpage
"man proc" will tell more info.
for example:
#ps -ef | grep httpd
root 32319 1 0 14:11 ? 00:00:00 /usr/sbin/httpd
----------------------...... ----------------------------------
#cd /proc/32319
#ls
attr auxv cmdline cwd environ exe fd maps mem mounts root
stat statm status task wchan
#cat environ
TERM=xtermPATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/binPWD=/LANG=en_US.UTF-8SHLVL=1_=/sbin/initlog[root at 12345454 32319]#
#cat stat
32319 (httpd) S 1 32319 32319 0 -1 4194624 2064 0 0 0 37 1 0 0 16 0 1 0
114081464 28602368 3229 4294967295 10395648 10651372 4277615776
4277615276 3429378 0 0 16781312 18027 0 0 0 17 0 0 0
#cat map
Really ugly output .............
There is also the command procinfo and pstack .
That is all I know hope this helps.
On Tue, 2004-07-27 at 14:22, Kevin wrote:
> This is a question for any Solaris/Linux admins.
>
> What (if any) are the Linux equivalents to the following Solaris commands:
>
> 1) pargs (Print process arguments, environmental variables, etc)
> 2) pcred (Display process credentials)
> 3) pfiles (Display open file info)
> 4) pldd (List dynamic libs associated to process)
> 5) pwdx (Display current working directory for process)
>
> Thanks
> Kevin
>
More information about the users
mailing list