linux中ipcs命令使用詳解
用途
報告進程間通信設施狀態。
語法
代碼如下:
ipcs [-mqs] [-abcopt] [-C core] [-N namelist]
-m 輸出有關共享內存(shared memory)的信息
-q 輸出有關信息隊列(message queue)的信息
-s 輸出信號量(semaphore)的信息
# ipcs -m
IPC status from as of 2007年04月10日 星期二 18時32分18秒 CST
T ID KEY MODE OWNER GROUP
Shared Memory:
m 0 0x50000d43 --rw-r--r-- root root
m 501 0x1e90c97c --rw-r----- oracle dba
ipcrm - 刪除ipc(清除共享內存信息)
引用
它的語法:
代碼如下:
ipcrm -m|-q|-s shm_id
-m 輸出有關共享內存(shared memory)的信息
-q 輸出有關信息隊列(message queue)的信息
-s 輸出信號量(semaphore)的信息
shm_id 共享內存id
#ipcrm -m 501
描述
ipcs 命令往標準輸出寫入一些關於活動進程間通信設施的信息。如果沒有指定任何標誌,ipcs 命令用簡短格式寫入一些關於當前活動消息隊列、共享內存段、信號量、遠程隊列和本地隊列標題。
列標題和在 ipcs 命令中的列的含義列在下面。圓括號內的字母表示導致對應的'報頭出現的標誌。all 設計符表示始終顯示報頭。這些標誌僅僅確定提供給每個設備何種信息。但它們並不確定將列出哪些設備。
ipcs查看消息隊列命令
代碼如下:
ISD_1_3_sles10_64:/usr/local/services/httpd/bin # ipcs -ql
------ Messages: Limits --------
max queues system wide =16
max size of message (bytes) = 65536
default max size of queue (bytes) = 65536
------------------------------------
修改消息隊列大小:
代碼如下:
root:用戶: /etc/
< p>nb =4203520
#nb =3520
ni = 2878
保存後需要執行 sysctl -p ,然後重建所有消息隊列
ipcs -q : 顯示所有的消息隊列
ipcs -qt : 顯示消息隊列的創建時間,發送和接收最後一條消息的時間
代碼如下:
goosns@[:/hai]$ ipcs -qt
------ Message Queues Send/Recv/Change Times --------
msqid owner send recv change
65536 mas Not set Not set May 15 15:56:39
98305 mas May 15 15:59:22 May 15 15:59:22 May 15 15:56:39
ipcs -qp: 顯示往消息隊列中放消息和從消息隊列中取消息的進程ID
代碼如下:
goosns@[:/hai]$ ipcs -qp
------ Message Queues PIDs --------
msqid owner lspid lrpid
65536 mas 0 0
98305 mas 21941 21941
ipcs -q -i msgid: 顯示該消息隊列結構體中的消息信息:
代碼如下:
goosns@[:/hai]$ ipcs -q -i 98305
Message Queue msqid=98305
uid=512 gid=500 cuid=512 cgid=500 mode=0600
cbytes=0 qbytes=4203520 qnum=0 lspid=21941 lrpid=21941
send_time=Thu May 15 16:00:19 2008
rcv_time=Thu May 15 16:00:19 2008
change_time=Thu May 15 15:56:39 2008
ipcs -ql : 顯示消息隊列的限制信息:
代碼如下:
goosns@[:/hai]$ ipcs -ql
------ Messages: Limits --------
max queues system wide = 2878 //最大進程數
max size of message (bytes) = 8192 //隊列中最大消息長度
default max size of queue (bytes) = 4203520
相關文章
-
linux命令詳解之chkconfig命令使用方法介紹
使用語法:chkconfig[--add][--del][--list][系統服務] 或chkconfig[--level < 等級代號>][系統服務][on/off/reset]chkconfig在沒有參數運行時,顯示用法。如果加上服務名,那麼就檢查這個服務是否在當前運行級啓動。如果 -
關於linux中tail 命令使用詳解
tail 命令從指定點開始將文件寫到標準輸出.使用tail命令的-f選項可以方便的查閱正在改變的日誌文件,tail -f filename會把filename裏最尾部的內容顯示在屏幕上,並且不但刷新,使你看到最新的文件內容.1.命令格式;tail[ -
Linux系統中smbclient命令的使用方法
保險代理合同是 保險代理人與 保險人明確雙方享有權利和承擔義務的協議。保險代理合同是合同的一種。以下是本站小編整理的平安保險代理合同,歡迎參考閱讀。平安保險代理合同範文一被代理人(以下簡稱甲方): ___________ -
linux系統中scp命令的使用方法
本文目錄出納個人工作計劃財務出納個人工作計劃範文出納是按照有關規定和制度,辦理本單位的現金收付、銀行結算及有關賬務、保管庫存現金、財務印章及相關票據等工作的總稱。接下來一起看看財務出納個人工作計劃範文。 -
Linux文件查找命令find和xargs詳解
尊敬的x總、x經理、x經理:時間過得很快,來到 企業工作,轉眼已一年有餘。親眼看着我們 公司這一年一步步走過的腳印,看到這一年的變化和發展,真的非常高興。作爲工作的企業,這一年中,公司各方面的工作有了一個整體的提升,培訓 -
Linux系統bunzip2命令如何使用
Linux系統bunzip2命令如何使用在Linux系統中bunzip2是一條解壓縮命令,執行這條Linux命令就能對bz2文件進行解壓。很有一定微軟系統中的解壓軟件的'意思,但是在Linux系統中bunzip2只是一條命令了。本文就來簡單說明 -
使用w命令和uptime命令來查看Linux系統的負載
我的寒假生活和練字本去哪裏啦?我驚慌失措,翻箱倒櫃地找我的作業本。此時此刻,我心急如焚,因爲我知道,沒了作業本是一件十分痛苦的事情,而在11號後,我的作業本沒了蹤影,我在書桌翻了個遍,可就是沒作業本的蹤跡,我找啊找,書房裏,電 -
Linux服務器ping命令的使用
所有的網絡排錯工具之母可以說是Ping工具了。你可能從其他操作系統中也對這個工具有所瞭解了,它可以驗證與其他機器之間的連接性。如果你是管理Linux系統的新手,那麼小編會告訴你一些使用Ping工具的技巧。在開始使用pin -
解讀Linux使用kill命令的注意事項
一、 指導思想:以《中國小信息技術課程實施標準》爲指導,注重培養學生應用信息處理信息的能力,培養他們良好的信息素養爲目標。二、 課程編排思想:根據以往的教學經驗,我計劃把課程分成基礎型和拓展型,並對教材進行重新編排 -
Linux系統使用命令行執行php文件傳參的步驟詳解
Linux用戶們經常會遇到php文件,面對這些php文件,我們有時會使用命令行執行php文件進行傳參。不過具體該怎麼操作呢?今天小編就來給大家講解一下Linux系統中通過命令行執行php文件進行傳參的方法吧。具體操作步驟:要做多語