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