日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IPC介绍——10个ipcs例子

發布時間:2024/8/26 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IPC介绍——10个ipcs例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

?

總結

以上是生活随笔為你收集整理的IPC介绍——10个ipcs例子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。