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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——ipcs命令(141)

發布時間:2024/4/21 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】一步一步学Linux——ipcs命令(141) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用選項
    • 04. 參考示例
    • 05. 附錄

01. 命令概述

ipcs命令用于報告Linux中進程間通信設施的狀態,顯示的信息包括消息列表、共享內存和信號量的信息。

02. 命令格式

格式:ipcs [選項] [參數] 用法:ipcs [resource ...] [output-format]ipcs [resource] -i <id>

03. 常用選項

選項:-i, --id <id> 打印由 id 標識的資源的詳細信息-h, --help 顯示此幫助并退出-V, --version 輸出版本信息并退出資源選項:-m, --shmems 共享內存段-q, --queues 消息隊列-s, --semaphores 信號量-a, --all 全部(默認)輸出格式:-t, --time 顯示附加、脫離和更改時間-p, --pid 顯示 PID 的創建者和最后操作-c, --creator 顯示創建者和擁有者-l, --limits 顯示資源限制-u, --summary 顯示狀態摘要--human 以易讀格式顯示大小-b, --bytes 以字節數顯示大小更多信息請參閱 ipcs(1)

04. 參考示例

4.1 顯示所有的IPC信息

[deng@localhost ~]$ ipcs--------- 消息隊列 ----------- 鍵 msqid 擁有者 權限 已用字節數 消息 ------------ 共享內存段 -------------- 鍵 shmid 擁有者 權限 字節 nattch 狀態 --------- 信號量數組 ----------- 鍵 semid 擁有者 權限 nsems [deng@localhost ~]$

4.2 顯示所有的IPC信息

[deng@localhost ~]$ ipcs -a--------- 消息隊列 ----------- 鍵 msqid 擁有者 權限 已用字節數 消息 ------------ 共享內存段 -------------- 鍵 shmid 擁有者 權限 字節 nattch 狀態 --------- 信號量數組 ----------- 鍵 semid 擁有者 權限 nsems [deng@localhost ~]$

4.3 顯示所有消息隊列信息

[deng@localhost ~]$ ipcs -q--------- 消息隊列 ----------- 鍵 msqid 擁有者 權限 已用字節數 消息 [deng@localhost ~]$

4.4 顯示所有共享內存信息

[deng@localhost ~]$ ipcs -m------------ 共享內存段 -------------- 鍵 shmid 擁有者 權限 字節 nattch 狀態 [deng@localhost ~]$

4.5 顯示所有信號量信息

[deng@localhost ~]$ ipcs -s--------- 信號量數組 ----------- 鍵 semid 擁有者 權限 nsems [deng@localhost ~]$

4.6 顯示IPC設施的詳細信息

# ipcs -q -i id

id 對應shmid、semid、msgid等。-q對應設施的類型(隊列),查看信號量詳細情況使用-s,查看共享內存使用-m。

4.7 顯示IPC設施的限制大小(共享內存)

[root@localhost ~]# ipcs -m -l---------- 同享內存限制 ------------ 最大段數 = 4096 最大段大小 (千字節) = 2097152 最大總共享內存 (千字節) = 8388608 最小段大小 (字節) = 1[root@localhost ~]#

-m對應設施類型,可選參數包括-q、-m、-s。

4.8 顯示創建者和擁有者

[root@localhost ~]# ipcs -c---------- 消息隊列 創建者/擁有者 ------------ msqid 權限 cuid cgid uid gid ------------- 共享內存段創建者/擁有者 --------------- shmid 權限 cuid cgid uid gid ----------- 信號量數組創建者/擁有者 ------------ semid 權限 cuid cgid uid gid

4.9 顯示創建者和擁有者(共享內存)

[root@localhost ~]# ipcs -m -c------------- 共享內存段創建者/擁有者 --------------- shmid 權限 cuid cgid uid gid

4.10 顯示創建者和擁有者(消息隊列)

[root@localhost ~]# ipcs -q -c---------- 消息隊列 創建者/擁有者 ------------ msqid 權限 cuid cgid uid gid

4.11 顯示創建者和擁有者(信號量數組)

[root@localhost ~]# ipcs -s -c----------- 信號量數組創建者/擁有者 ------------ semid 權限 cuid cgid uid gid

4.12 顯示 PID 的創建者和最后操作

[root@localhost ~]# ipcs -p--------- 消息隊列 PID ----------- msqid 擁有者 lspid lrpid -------- 共享內存 創建者/上次修改者 PID ---------- shmid 擁有者 cpid lpid [root@localhost ~]# ipcs -m -p [root@localhost ~]# ipcs -s -p [root@localhost ~]# ipcs -q -p

4.13 顯示附加、脫離和更改時間

[root@localhost ~]# ipcs -t----------- 消息隊列 發送/接收/更改 時間 ------------ msqid 擁有者 發送 接收 更改 ------------ 共享內存 添加/脫離/更改 時間 -------------- shmid 擁有者 已連上 已斷開 已更改 ------------ 信號量 操作/更改 時間 ------------- semid 擁有者 上一操作 上次更改 [root@localhost ~]# ipcs -m -t [root@localhost ~]# ipcs -s -t [root@localhost ~]# ipcs -q -t

4.14 顯示狀態摘要

[root@localhost ~]# ipcs -u---------- 消息狀態 ----------- 已分配隊列數 = 0 已用消息頭(header)= 0 已用空間 = 0 字節---------- 共享內存狀態 ------------ 段已分配 0 頁已分配 0 頁駐留 0 頁交換 0 交換性能:0 次嘗試 0 次成功--------- 信號量狀態 ----------- 已使用數組 = 0 已分配信號量數 = 0[root@localhost ~]#

4.15 以字節數顯示大小

[root@localhost ~]# ipcs -b--------- 消息隊列 ----------- 鍵 msqid 擁有者 權限 已用字節數 消息 ------------ 共享內存段 -------------- 鍵 shmid 擁有者 權限 字節 nattch 狀態 --------- 信號量數組 ----------- 鍵 semid 擁有者 權限 nsems

05. 附錄

參考:【Linux】一步一步學Linux系列教程匯總

總結

以上是生活随笔為你收集整理的【Linux】一步一步学Linux——ipcs命令(141)的全部內容,希望文章能夠幫你解決所遇到的問題。

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