ipcs
ipcs指令用來顯示程序間通信狀況。“-i”選項允許指定特定的資源id。将隻列印有關此id的資訊。
此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。
1、文法
ipcs [-asmq] [-tclup]
ipcs [-smq] -i id
ipcs -h
2、選項清單
-i
顯示指定id的資訊
-m
顯示共享記憶體段的資訊
-q
顯示隊列資訊
-s
顯示信号燈資訊
-a
顯示所有資訊,預設選項
-t
顯示使用時間
-p
顯示程序pid
-c
顯示程序創造者
-u
顯示總和
-l
顯示限制
3、執行個體
1)顯示信号燈資訊
[root@localhost ntop-4.0.1]# ipcs –s //顯示信号燈使用情況
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 65537 root 600 1
0x00000000 98306 apache 600 1
0x00000000 196611 apache 600 1
0x00000000 229380 apache 600 1
2)顯示共享記憶體使用情況
[root@localhost ntop-4.0.1]# ipcs -m –p //顯示共享記憶體資訊,并且顯示程序pid
------ Shared Memory Creator/Last-op --------
shmid owner cpid lpid
163840 david 2233 2264
196609 david 2262 2267
229378 david 2278 2014
262147 david 2282 2014
294916 david 2289 2014