IPC介绍——10个ipcs例子
来源:互联网 发布:网络教育专升本学历 编辑:程序博客网 时间:2024/04/28 07:47
ipcs是一个uinx/linux的命令。用于报告系统的消息队列、信号量、共享内存等
1、列出所有的ipcs参数: -a
他是默认选项及ipcs等效于ipcs -a
[root@test ~]# ipcs -a
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
------ Message Queues --------
key msqid owner perms used-bytes messages
2、列出进程中的消息队列: -q
当前范例中为空
[root@test ~]# ipcs -q
------ Message Queues --------
key msqid owner perms used-bytes messages
3、列出所有的信号量: -s
[root@test ~]# ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
4、列出所有的共享内存信息: -m
[root@test ~]# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
5、要列出进程更详细信息: -i+pid
[root@test ~]# ipcs -m -i 32769
Shared memory Segment shmid=32769
uid=0 gid=0 cuid=0 cgid=0
mode=0644 access_perms=0644
bytes=16384 lpid=1051 cpid=1047 nattch=2
att_time=Fri Aug 13 09:10:30 2010
det_time=Fri Aug 13 09:10:30 2010
change_time=Fri Aug 13 09:10:30 2010
6、列出系统中的限额: -l(列出全部,也可指定要查看的限额)
[root@test ~]# ipcs -l
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 32768
max total shared memory (kbytes) = 8388608
min seg size (bytes) = 1
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767
------ Messages: Limits --------
max queues system wide = 998
max size of message (bytes) = 8192
default max size of queue (bytes) = 16384
7、列出创建者以及属主的uid和gid: -c
[root@test ~]# ipcs -c
------ Shared Memory Segment Creators/Owners --------
shmid perms cuid cgid uid gid
0 644 root root root root
32769 644 root root root root
65538 644 root root root root
------ Semaphore Arrays Creators/Owners --------
semid perms cuid cgid uid gid
0 600 root root root root
98305 600 root root root root
131074 600 root root root root
------ Message Queues: Creators/Owners --------
msqid perms cuid cgid uid gid
8、列出最后的访问时间: -t
[root@test ~]# ipcs -t
------ Shared Memory Attach/Detach/Change Times --------
shmid owner attached detached changed
0 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
32769 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
65538 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
------ Semaphore Operation/Change Times --------
semid owner last-op last-changed
0 root Fri Aug 13 09:10:19 2010 Fri Aug 13 09:10:16 2010
98305 root Fri Aug 13 09:10:24 2010 Fri Aug 13 09:10:20 2010
131074 root Fri Aug 13 09:10:32 2010 Fri Aug 13 09:10:30 2010
------ Message Queues Send/Recv/Change Times --------
msqid owner send recv change
9、列出创建者和对应的进程id: -p
[root@test ~]# ipcs -p
------ Shared Memory Creator/Last-op --------
shmid owner cpid lpid
0 root 1047 1051
32769 root 1047 1051
65538 root 1047 1051
10、列出当前的使用状况: -u
[root@test ~]# ipcs -u
------ Shared Memory Status --------
segments allocated 3
pages allocated 6
pages resident 6
pages swapped 0
Swap performance: 0 attempts 0 successes
------ Semaphore Status --------
used arrays = 3
allocated semaphores = 3
------ Messages: Status --------
allocated queues = 0
used headers = 0
used space = 0 bytes
1、列出所有的ipcs参数: -a
他是默认选项及ipcs等效于ipcs -a
[root@test ~]# ipcs -a
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
------ Message Queues --------
key msqid owner perms used-bytes messages
2、列出进程中的消息队列: -q
当前范例中为空
[root@test ~]# ipcs -q
------ Message Queues --------
key msqid owner perms used-bytes messages
3、列出所有的信号量: -s
[root@test ~]# ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
4、列出所有的共享内存信息: -m
[root@test ~]# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
5、要列出进程更详细信息: -i+pid
[root@test ~]# ipcs -m -i 32769
Shared memory Segment shmid=32769
uid=0 gid=0 cuid=0 cgid=0
mode=0644 access_perms=0644
bytes=16384 lpid=1051 cpid=1047 nattch=2
att_time=Fri Aug 13 09:10:30 2010
det_time=Fri Aug 13 09:10:30 2010
change_time=Fri Aug 13 09:10:30 2010
6、列出系统中的限额: -l(列出全部,也可指定要查看的限额)
[root@test ~]# ipcs -l
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 32768
max total shared memory (kbytes) = 8388608
min seg size (bytes) = 1
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767
------ Messages: Limits --------
max queues system wide = 998
max size of message (bytes) = 8192
default max size of queue (bytes) = 16384
7、列出创建者以及属主的uid和gid: -c
[root@test ~]# ipcs -c
------ Shared Memory Segment Creators/Owners --------
shmid perms cuid cgid uid gid
0 644 root root root root
32769 644 root root root root
65538 644 root root root root
------ Semaphore Arrays Creators/Owners --------
semid perms cuid cgid uid gid
0 600 root root root root
98305 600 root root root root
131074 600 root root root root
------ Message Queues: Creators/Owners --------
msqid perms cuid cgid uid gid
8、列出最后的访问时间: -t
[root@test ~]# ipcs -t
------ Shared Memory Attach/Detach/Change Times --------
shmid owner attached detached changed
0 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
32769 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
65538 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
------ Semaphore Operation/Change Times --------
semid owner last-op last-changed
0 root Fri Aug 13 09:10:19 2010 Fri Aug 13 09:10:16 2010
98305 root Fri Aug 13 09:10:24 2010 Fri Aug 13 09:10:20 2010
131074 root Fri Aug 13 09:10:32 2010 Fri Aug 13 09:10:30 2010
------ Message Queues Send/Recv/Change Times --------
msqid owner send recv change
9、列出创建者和对应的进程id: -p
[root@test ~]# ipcs -p
------ Shared Memory Creator/Last-op --------
shmid owner cpid lpid
0 root 1047 1051
32769 root 1047 1051
65538 root 1047 1051
10、列出当前的使用状况: -u
[root@test ~]# ipcs -u
------ Shared Memory Status --------
segments allocated 3
pages allocated 6
pages resident 6
pages swapped 0
Swap performance: 0 attempts 0 successes
------ Semaphore Status --------
used arrays = 3
allocated semaphores = 3
------ Messages: Status --------
allocated queues = 0
used headers = 0
used space = 0 bytes
1、列出所有的ipcs参数: -a
他是默认选项及ipcs等效于ipcs -a
[root@test ~]# ipcs -a
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
------ Message Queues --------
key msqid owner perms used-bytes messages
2、列出进程中的消息队列: -q
当前范例中为空
[root@test ~]# ipcs -q
------ Message Queues --------
key msqid owner perms used-bytes messages
3、列出所有的信号量: -s
[root@test ~]# ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
4、列出所有的共享内存信息: -m
[root@test ~]# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
5、要列出进程更详细信息: -i+pid
[root@test ~]# ipcs -m -i 32769
Shared memory Segment shmid=32769
uid=0 gid=0 cuid=0 cgid=0
mode=0644 access_perms=0644
bytes=16384 lpid=1051 cpid=1047 nattch=2
att_time=Fri Aug 13 09:10:30 2010
det_time=Fri Aug 13 09:10:30 2010
change_time=Fri Aug 13 09:10:30 2010
6、列出系统中的限额: -l(列出全部,也可指定要查看的限额)
[root@test ~]# ipcs -l
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 32768
max total shared memory (kbytes) = 8388608
min seg size (bytes) = 1
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767
------ Messages: Limits --------
max queues system wide = 998
max size of message (bytes) = 8192
default max size of queue (bytes) = 16384
7、列出创建者以及属主的uid和gid: -c
[root@test ~]# ipcs -c
------ Shared Memory Segment Creators/Owners --------
shmid perms cuid cgid uid gid
0 644 root root root root
32769 644 root root root root
65538 644 root root root root
------ Semaphore Arrays Creators/Owners --------
semid perms cuid cgid uid gid
0 600 root root root root
98305 600 root root root root
131074 600 root root root root
------ Message Queues: Creators/Owners --------
msqid perms cuid cgid uid gid
8、列出最后的访问时间: -t
[root@test ~]# ipcs -t
------ Shared Memory Attach/Detach/Change Times --------
shmid owner attached detached changed
0 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
32769 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
65538 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
------ Semaphore Operation/Change Times --------
semid owner last-op last-changed
0 root Fri Aug 13 09:10:19 2010 Fri Aug 13 09:10:16 2010
98305 root Fri Aug 13 09:10:24 2010 Fri Aug 13 09:10:20 2010
131074 root Fri Aug 13 09:10:32 2010 Fri Aug 13 09:10:30 2010
------ Message Queues Send/Recv/Change Times --------
msqid owner send recv change
9、列出创建者和对应的进程id: -p
[root@test ~]# ipcs -p
------ Shared Memory Creator/Last-op --------
shmid owner cpid lpid
0 root 1047 1051
32769 root 1047 1051
65538 root 1047 1051
10、列出当前的使用状况: -u
[root@test ~]# ipcs -u
------ Shared Memory Status --------
segments allocated 3
pages allocated 6
pages resident 6
pages swapped 0
Swap performance: 0 attempts 0 successes
------ Semaphore Status --------
used arrays = 3
allocated semaphores = 3
------ Messages: Status --------
allocated queues = 0
used headers = 0
used space = 0 bytes
1、列出所有的ipcs参数: -a
他是默认选项及ipcs等效于ipcs -a
[root@test ~]# ipcs -a
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
------ Message Queues --------
key msqid owner perms used-bytes messages
2、列出进程中的消息队列: -q
当前范例中为空
[root@test ~]# ipcs -q
------ Message Queues --------
key msqid owner perms used-bytes messages
3、列出所有的信号量: -s
[root@test ~]# ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 98305 root 600 1
0x000000a7 131074 root 600 1
4、列出所有的共享内存信息: -m
[root@test ~]# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 644 52 2
0x00000000 32769 root 644 16384 2
0x00000000 65538 root 644 268 2
5、要列出进程更详细信息: -i+pid
[root@test ~]# ipcs -m -i 32769
Shared memory Segment shmid=32769
uid=0 gid=0 cuid=0 cgid=0
mode=0644 access_perms=0644
bytes=16384 lpid=1051 cpid=1047 nattch=2
att_time=Fri Aug 13 09:10:30 2010
det_time=Fri Aug 13 09:10:30 2010
change_time=Fri Aug 13 09:10:30 2010
6、列出系统中的限额: -l(列出全部,也可指定要查看的限额)
[root@test ~]# ipcs -l
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 32768
max total shared memory (kbytes) = 8388608
min seg size (bytes) = 1
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767
------ Messages: Limits --------
max queues system wide = 998
max size of message (bytes) = 8192
default max size of queue (bytes) = 16384
7、列出创建者以及属主的uid和gid: -c
[root@test ~]# ipcs -c
------ Shared Memory Segment Creators/Owners --------
shmid perms cuid cgid uid gid
0 644 root root root root
32769 644 root root root root
65538 644 root root root root
------ Semaphore Arrays Creators/Owners --------
semid perms cuid cgid uid gid
0 600 root root root root
98305 600 root root root root
131074 600 root root root root
------ Message Queues: Creators/Owners --------
msqid perms cuid cgid uid gid
8、列出最后的访问时间: -t
[root@test ~]# ipcs -t
------ Shared Memory Attach/Detach/Change Times --------
shmid owner attached detached changed
0 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
32769 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
65538 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30
------ Semaphore Operation/Change Times --------
semid owner last-op last-changed
0 root Fri Aug 13 09:10:19 2010 Fri Aug 13 09:10:16 2010
98305 root Fri Aug 13 09:10:24 2010 Fri Aug 13 09:10:20 2010
131074 root Fri Aug 13 09:10:32 2010 Fri Aug 13 09:10:30 2010
------ Message Queues Send/Recv/Change Times --------
msqid owner send recv change
9、列出创建者和对应的进程id: -p
[root@test ~]# ipcs -p
------ Shared Memory Creator/Last-op --------
shmid owner cpid lpid
0 root 1047 1051
32769 root 1047 1051
65538 root 1047 1051
10、列出当前的使用状况: -u
[root@test ~]# ipcs -u
------ Shared Memory Status --------
segments allocated 3
pages allocated 6
pages resident 6
pages swapped 0
Swap performance: 0 attempts 0 successes
------ Semaphore Status --------
used arrays = 3
allocated semaphores = 3
------ Messages: Status --------
allocated queues = 0
used headers = 0
used space = 0 bytes
其他资料:
http://blog.csdn.net/macky0668/article/details/6839559
http://blog.csdn.net/derryzhang/article/details/6653218
- IPC介绍——10个ipcs例子
- IPC介绍——10个ipcs例子
- IPC介绍——10个ipcs例子
- 10 IPCS Command Examples (With IPC Introduction)
- ipcs 查看IPC 对象信息
- ipcs,ipcm命令介绍
- ipcs简单介绍
- ipc 通讯之 ipcs、ipcrm摘录
- ipcs和ipcrm命令介绍
- ipcs
- ipcs
- ipcs
- ipcs
- ipcs
- ipcs
- ipcs
- ipcs
- linux ipcs 和ipcrm 使用例子
- iphone开发之网络检查
- 关于.net创建excel文件关闭进程的奇怪现象
- VS2010自带数据库和SQL SERVER EXPRESS 2005的的纠结战
- 天气预报代码
- eclipse 的快捷键以及注释源码的快捷键
- IPC介绍——10个ipcs例子
- Java xml节点属性的修改
- android应用NFC(2)---Android 2.3.3 Activity响应规则
- 列表视图控件
- 移动互联网需求革命:由“生理需求”到“自我实现”
- VC中使用ListCtrl和LVITEM 经验总结
- hdu1721
- myapps常用函数
- [iOS]设置Xcode 4同时支持旧版iOS设备(armv6),并兼容iPhone和iPad