【Linux】一步一步学Linux——ipcs命令(141)
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項(xiàng)
- 04. 參考示例
- 05. 附錄
01. 命令概述
ipcs命令用于報(bào)告Linux中進(jìn)程間通信設(shè)施的狀態(tài),顯示的信息包括消息列表、共享內(nèi)存和信號(hào)量的信息。
02. 命令格式
格式:ipcs [選項(xiàng)] [參數(shù)] 用法:ipcs [resource ...] [output-format]ipcs [resource] -i <id>03. 常用選項(xiàng)
選項(xiàng):-i, --id <id> 打印由 id 標(biāo)識(shí)的資源的詳細(xì)信息-h, --help 顯示此幫助并退出-V, --version 輸出版本信息并退出資源選項(xiàng):-m, --shmems 共享內(nèi)存段-q, --queues 消息隊(duì)列-s, --semaphores 信號(hào)量-a, --all 全部(默認(rèn))輸出格式:-t, --time 顯示附加、脫離和更改時(shí)間-p, --pid 顯示 PID 的創(chuàng)建者和最后操作-c, --creator 顯示創(chuàng)建者和擁有者-l, --limits 顯示資源限制-u, --summary 顯示狀態(tài)摘要--human 以易讀格式顯示大小-b, --bytes 以字節(jié)數(shù)顯示大小更多信息請(qǐng)參閱 ipcs(1)。04. 參考示例
4.1 顯示所有的IPC信息
[deng@localhost ~]$ ipcs--------- 消息隊(duì)列 ----------- 鍵 msqid 擁有者 權(quán)限 已用字節(jié)數(shù) 消息 ------------ 共享內(nèi)存段 -------------- 鍵 shmid 擁有者 權(quán)限 字節(jié) nattch 狀態(tài) --------- 信號(hào)量數(shù)組 ----------- 鍵 semid 擁有者 權(quán)限 nsems [deng@localhost ~]$4.2 顯示所有的IPC信息
[deng@localhost ~]$ ipcs -a--------- 消息隊(duì)列 ----------- 鍵 msqid 擁有者 權(quán)限 已用字節(jié)數(shù) 消息 ------------ 共享內(nèi)存段 -------------- 鍵 shmid 擁有者 權(quán)限 字節(jié) nattch 狀態(tài) --------- 信號(hào)量數(shù)組 ----------- 鍵 semid 擁有者 權(quán)限 nsems [deng@localhost ~]$4.3 顯示所有消息隊(duì)列信息
[deng@localhost ~]$ ipcs -q--------- 消息隊(duì)列 ----------- 鍵 msqid 擁有者 權(quán)限 已用字節(jié)數(shù) 消息 [deng@localhost ~]$4.4 顯示所有共享內(nèi)存信息
[deng@localhost ~]$ ipcs -m------------ 共享內(nèi)存段 -------------- 鍵 shmid 擁有者 權(quán)限 字節(jié) nattch 狀態(tài) [deng@localhost ~]$4.5 顯示所有信號(hào)量信息
[deng@localhost ~]$ ipcs -s--------- 信號(hào)量數(shù)組 ----------- 鍵 semid 擁有者 權(quán)限 nsems [deng@localhost ~]$4.6 顯示IPC設(shè)施的詳細(xì)信息
# ipcs -q -i idid 對(duì)應(yīng)shmid、semid、msgid等。-q對(duì)應(yīng)設(shè)施的類型(隊(duì)列),查看信號(hào)量詳細(xì)情況使用-s,查看共享內(nèi)存使用-m。
4.7 顯示IPC設(shè)施的限制大小(共享內(nèi)存)
[root@localhost ~]# ipcs -m -l---------- 同享內(nèi)存限制 ------------ 最大段數(shù) = 4096 最大段大小 (千字節(jié)) = 2097152 最大總共享內(nèi)存 (千字節(jié)) = 8388608 最小段大小 (字節(jié)) = 1[root@localhost ~]#-m對(duì)應(yīng)設(shè)施類型,可選參數(shù)包括-q、-m、-s。
4.8 顯示創(chuàng)建者和擁有者
[root@localhost ~]# ipcs -c---------- 消息隊(duì)列 創(chuàng)建者/擁有者 ------------ msqid 權(quán)限 cuid cgid uid gid ------------- 共享內(nèi)存段創(chuàng)建者/擁有者 --------------- shmid 權(quán)限 cuid cgid uid gid ----------- 信號(hào)量數(shù)組創(chuàng)建者/擁有者 ------------ semid 權(quán)限 cuid cgid uid gid4.9 顯示創(chuàng)建者和擁有者(共享內(nèi)存)
[root@localhost ~]# ipcs -m -c------------- 共享內(nèi)存段創(chuàng)建者/擁有者 --------------- shmid 權(quán)限 cuid cgid uid gid4.10 顯示創(chuàng)建者和擁有者(消息隊(duì)列)
[root@localhost ~]# ipcs -q -c---------- 消息隊(duì)列 創(chuàng)建者/擁有者 ------------ msqid 權(quán)限 cuid cgid uid gid4.11 顯示創(chuàng)建者和擁有者(信號(hào)量數(shù)組)
[root@localhost ~]# ipcs -s -c----------- 信號(hào)量數(shù)組創(chuàng)建者/擁有者 ------------ semid 權(quán)限 cuid cgid uid gid4.12 顯示 PID 的創(chuàng)建者和最后操作
[root@localhost ~]# ipcs -p--------- 消息隊(duì)列 PID ----------- msqid 擁有者 lspid lrpid -------- 共享內(nèi)存 創(chuàng)建者/上次修改者 PID ---------- shmid 擁有者 cpid lpid [root@localhost ~]# ipcs -m -p [root@localhost ~]# ipcs -s -p [root@localhost ~]# ipcs -q -p4.13 顯示附加、脫離和更改時(shí)間
[root@localhost ~]# ipcs -t----------- 消息隊(duì)列 發(fā)送/接收/更改 時(shí)間 ------------ msqid 擁有者 發(fā)送 接收 更改 ------------ 共享內(nèi)存 添加/脫離/更改 時(shí)間 -------------- shmid 擁有者 已連上 已斷開(kāi) 已更改 ------------ 信號(hào)量 操作/更改 時(shí)間 ------------- semid 擁有者 上一操作 上次更改 [root@localhost ~]# ipcs -m -t [root@localhost ~]# ipcs -s -t [root@localhost ~]# ipcs -q -t4.14 顯示狀態(tài)摘要
[root@localhost ~]# ipcs -u---------- 消息狀態(tài) ----------- 已分配隊(duì)列數(shù) = 0 已用消息頭(header)數(shù) = 0 已用空間 = 0 字節(jié)---------- 共享內(nèi)存狀態(tài) ------------ 段已分配 0 頁(yè)已分配 0 頁(yè)駐留 0 頁(yè)交換 0 交換性能:0 次嘗試 0 次成功--------- 信號(hào)量狀態(tài) ----------- 已使用數(shù)組 = 0 已分配信號(hào)量數(shù) = 0[root@localhost ~]#4.15 以字節(jié)數(shù)顯示大小
[root@localhost ~]# ipcs -b--------- 消息隊(duì)列 ----------- 鍵 msqid 擁有者 權(quán)限 已用字節(jié)數(shù) 消息 ------------ 共享內(nèi)存段 -------------- 鍵 shmid 擁有者 權(quán)限 字節(jié) nattch 狀態(tài) --------- 信號(hào)量數(shù)組 ----------- 鍵 semid 擁有者 權(quán)限 nsems05. 附錄
參考:【Linux】一步一步學(xué)Linux系列教程匯總
總結(jié)
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——ipcs命令(141)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Linux】一步一步学Linux——a
- 下一篇: 【IT资讯】华为“鸿蒙”所涉及的微内核究