ipcs是一个uinx/linux的命令。用于报告系统的消息队列、信号量、共享内存等 1、列出所有的ipcs参数: -a 他是默认选项及ipcs等效于ipcs -a [root@test ~]# ipcs -a ------ Shared Memory Segments -------- ------ Semaphore Arrays -------- ------ Message Queues -------- |
2、列出进程中的消息队列: -q ------ Message Queues -------- |
3、列出所有的信号量: -s [root@test ~]# ipcs -s ------ Semaphore Arrays -------- |
4、列出所有的共享内存信息: -m ------ Shared Memory Segments -------- |
5、要列出进程更详细信息: -i+pid Shared memory Segment shmid=32769 |
6、列出系统中的限额: -l(列出全部,也可指定要查看的限额) [root@test ~]# ipcs -l ------ Shared Memory Limits -------- ------ Semaphore Limits -------- ------ Messages: Limits -------- |
7、列出创建者以及属主的uid和gid: -c ------ Shared Memory Segment Creators/Owners -------- ------ Semaphore Arrays Creators/Owners -------- ------ Message Queues: Creators/Owners -------- |
8、列出最后的访问时间: -t ------ Shared Memory Attach/Detach/Change Times -------- ------ Semaphore Operation/Change Times -------- ------ Message Queues Send/Recv/Change Times -------- |
9、列出创建者和对应的进程id: -p ------ Shared Memory Creator/Last-op -------- |
10、列出当前的使用状况: -u [root@test ~]# ipcs -u ------ Shared Memory Status -------- ------ Semaphore Status -------- ------ Messages: Status -------- |