天天看点

【AIX 学习】文件系统之 PROC

/PROC 是一个伪文件系统,它使用相应的文件映射进程和内核数据结构在/proc 文件系统中,每一个子目录就是一个进程。目录名是进程号-PID

/proc 文件系统的VFS 代码是6,使用lsvfs 命令可以查出来

ufserver[/proc/1]#lsvfs procfs

procfs  6       none    none

ufserver[/proc]#ls  每一个子目录就是一个进程,目录名是进程号-PID

0 131158 163920 200802 241786 278716 323742 364628 397400 446614 49176 565268 606442 671782 77862 90196

1 135286 168018 20490  24588  282828 32784  36882  401624 45078  503902 569366 610348 696372 798860 94260

102472 139376 172116 204900 245938 28686  327840 368822 40980  454886 516124 573598 61470 69666 802952 98372

106604  143480  176214  209058  ys

ufserver[/proc/1]#ls -l

total 8

-rw-------    1 root     system            0 Sep 10 11:21 as   --读写访问进程的地址空间

-r--------    1 root     system          128 Sep 10 11:21 cred --证书

--w-------    1 root     system            0 Sep 10 11:21 ctl  --通过对进行实施写操作来控制它,例如停止或再继续进程的运行

lr-x------   32 root     system            0 Sep  9 20:20 cwd -> / -

dr-x------    1 root     system            0 Sep 10 11:21 fd

dr-xr-xr-x    1 root     system            0 Sep 10 11:21 lwp --核心线程信息

-r--------    1 root     system            0 Sep 10 11:21 map --虚拟地址映像

dr-x------    1 root     system            0 Sep 10 11:21 object --映射map 文件名

-r--r--r--    1 root     system          448 Sep 10 11:21 psinfo --ps 命令输出的信息,对每个用户都是可读的

-r--------    1 root     system        12288 Sep 10 11:21 sigact --信号状态

-r--------    1 root     system         1520 Sep 10 11:21 status --进程的状态信息,地址,堆栈大小等等。

-r--r--r--    1 root     system            0 Sep 10 11:21 sysent --关于系统调用的信息