• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            ipcs 命令

            Posted on 2009-04-22 14:14 Prayer 閱讀(879) 評論(0)  編輯 收藏 引用 所屬分類: ShellLINUX/UNIX/AIX

            用途

            報告進(jìn)程間通信設(shè)施狀態(tài)。

            語法

            ipcs[-m] [-q] [-s] [-S] [-P] [-l] [-a|-b-c-o-p-t] [-T] [-CCoreFile] [-NKernel]

            描述

            ipcs命令往標(biāo)準(zhǔn)輸出寫入一些關(guān)于活動進(jìn)程間通信設(shè)施的信息。如果沒有指定任何標(biāo)志,ipcs命令用簡短格式寫入一些關(guān)于當(dāng)前活動消息隊列、共享內(nèi)存段、信號量、遠(yuǎn)程隊列和本地隊列標(biāo)題。

            列標(biāo)題和在ipcs命令中的列的含義列在下面。圓括號內(nèi)的字母表示導(dǎo)致對應(yīng)的報頭出現(xiàn)的標(biāo)志。all設(shè)計符表示始終顯示報頭。這些標(biāo)志僅僅確定提供給每個設(shè)備何種信息。但它們并不確定將列出哪些設(shè)備。

            T all)設(shè)施的類型。共有三種設(shè)施類型:
            q
            消息隊列
            m
            共享內(nèi)存段
            s
            信號量
            ID all)設(shè)施項的標(biāo)識。
            KEY all)用作msgget子例程、semget子例程或者shmget子例程的參數(shù)的鍵構(gòu)成了設(shè)施項。

             

            注:當(dāng)刪除內(nèi)存段時,共享內(nèi)存段的密鑰改變?yōu)?span id="pzvhjhr" class=bold>IPC_PRIVATE,直到所有附加在段上的進(jìn)程和它拆離。
            MODE all)設(shè)施訪問方式和標(biāo)志。這種方式由 11 個字符組成,解釋如下:

            前兩個字符如下所示:

            R
            如果進(jìn)程在等待msgrcv系統(tǒng)調(diào)用。
            S
            如果進(jìn)程在等待msgsnd系統(tǒng)調(diào)用。
            D
            如果有關(guān)的共享內(nèi)存段被刪除。當(dāng)附加在段上的最后一個進(jìn)程拆離后它就會消失。
            C
            當(dāng)?shù)谝粋€附加進(jìn)程運(yùn)行時,如果有關(guān)的共享內(nèi)存段被清空。
            -
            如果沒有設(shè)置相應(yīng)的特定標(biāo)志。

            接下來的九個字符作為每三個一組解釋。第一組是指擁有者有許可權(quán);第二組是指在設(shè)施項的用戶組中其他用戶的許可權(quán);最后一組指所有的用戶。在每組中,第一個字符表示允許讀,第二個字符表示可以寫或者修改設(shè)施項,最后一個字符當(dāng)前沒有用過。

            權(quán)限如下所示:

            r
            如果授予了讀許可權(quán)。
            w
            如果授予了寫許可權(quán)。
            a
            如果授予了修改許可權(quán)。
            -
            如果沒有授予指定的許可權(quán)。
            OWNER all)設(shè)施項所有者的登錄名。
            GROUP all)擁有設(shè)施項的組名。
            CREATOR ac)設(shè)施項創(chuàng)建者的登錄名。
            CGROUP ac)設(shè)施項創(chuàng)建者的組名。

             

            注:對于OWNERGROUPCREATORCGROUP,顯示用戶和組的標(biāo)識而不顯示登錄名。
            CBYTES ao)當(dāng)前停留在相關(guān)消息隊列中的消息的字節(jié)數(shù)。
            QNUM ao)當(dāng)前停留在相關(guān)消息隊列中的消息的字節(jié)數(shù)。
            QBYTES ab)停留在相關(guān)消息隊列中消息允許的最大字節(jié)數(shù)。
            LSPID ap)發(fā)送消息到相關(guān)隊列的最后進(jìn)程的標(biāo)識。如果發(fā)送的最后一條消息是來自節(jié)點上的進(jìn)程而不是保留該節(jié)點的隊列,LSPID是真正把消息放進(jìn)隊列的內(nèi)核進(jìn)程的 PID,而不是發(fā)送進(jìn)程的 PID。
            LRPID ap)接收來自相關(guān)隊列的消息的進(jìn)程標(biāo)識。如果接收的最后一條消息來自一個節(jié)點上的進(jìn)程而不是保留該隊列的節(jié)點,LRPID是真正接收隊列上消息的內(nèi)核進(jìn)程的 PID ,而不是接收進(jìn)程的 PID。
            STIME at)最后一條消息發(fā)送到相關(guān)隊列的時間。對于遠(yuǎn)程隊列,這是服務(wù)器時間。沒有做任何措施來補(bǔ)償本地時鐘和服務(wù)器時鐘之間的時區(qū)差異。
            RTIME at)接受最后一條來自相關(guān)隊列的消息的時間。對于遠(yuǎn)程隊列來說,這是服務(wù)器時間。沒有做任何措施來補(bǔ)償本地時鐘和服務(wù)器始終之間的時區(qū)差異。
            CTIME at)創(chuàng)建和改變相關(guān)項的時間。對于遠(yuǎn)程隊列,這是服務(wù)器時間。沒有做任何措施來本地時鐘和服務(wù)器時鐘之間的任何時區(qū)差異。
            NATTCH ao)連接在關(guān)聯(lián)的共享內(nèi)存段的進(jìn)程數(shù)。
            SEGSZ ab)關(guān)聯(lián)的共享內(nèi)存段的大小。
            CPID ap)共享內(nèi)存項的創(chuàng)建程序的進(jìn)程標(biāo)識。
            LPID ap)連接或者拆離共享內(nèi)存段的最后一個進(jìn)程的標(biāo)識。
            ATIME at)最后一次與關(guān)聯(lián)的共享內(nèi)存段完成連接的時間。
            DTIME at)最后一次與關(guān)聯(lián)的共享內(nèi)存段完成拆離的時間。
            NSEMS ab)在與信號項相關(guān)聯(lián)的信號集中的信號量數(shù)量。
            OTIME at)在關(guān)聯(lián)的信號量中完成信號量操作的時間。
            SID S)共享內(nèi)存段的標(biāo)識。SID可以用作svmon-S命令的輸入。

            該命令支持多字節(jié)字符集。

            標(biāo)志

             

            -a 使用-b-c-o-p-t標(biāo)志。
            -b 寫入消息隊列的隊列上消息的最大字節(jié)數(shù)、共享內(nèi)存段的大小、每個信號量集中信號量的數(shù)量。
            -c 寫入構(gòu)建該設(shè)施的用戶的登錄名和組名稱。
            -CCoreFile 用由CoreFile參數(shù)指定的文件來代替/dev/mem文件。CoreFile參數(shù)是由 Ctrl-(left)Alt-Pad1 按鍵順序創(chuàng)建的內(nèi)存映像文件。
            -l 當(dāng)和-S標(biāo)志一起使用時,該標(biāo)志寫入未展開的SID列表。
            -m 寫入一些關(guān)于活動共享內(nèi)存段的信息。
            -NKernel 用指定的Kernel/usr/lib/boot/unix文件是缺省的)。
            -o 寫以下的使用信息:
            • 隊列上的消息數(shù)
            • 消息隊列上消息的總字節(jié)數(shù)
            • 連接在共享內(nèi)存段上的進(jìn)程數(shù)
            -p 寫進(jìn)程編號的信息:
            • 最后接收消息隊列上消息的進(jìn)程號
            • 最后在消息隊列上發(fā)送消息的進(jìn)程號
            • 創(chuàng)建進(jìn)程的進(jìn)程號
            • 最后一個連接或拆離共享內(nèi)存段的進(jìn)程編號
            -P 寫入與共享內(nèi)存標(biāo)識有關(guān)的 SID(段標(biāo)識)列表,以及保留在那個段中的字節(jié)數(shù),和段是否已啟用大頁的標(biāo)志符。如果段支持大頁面,就顯示一個 'Y',否則顯示一個 '-'。
            -q 寫入一些關(guān)于活動消息隊列的信息。
            -s 寫入一些關(guān)于活動信號量集的信息。
            -S 寫入連接在共享內(nèi)存標(biāo)識上的SID列表。
            -t 寫入時間信息:
            • 最后一次更改所有設(shè)備訪問許可權(quán)的控制操作的時間。
            • 消息隊列上最后一次執(zhí)行msgsndmsgrcv的時間。
            • 共享內(nèi)存上最后一次執(zhí)行shmatshmdt的時間。
            • 在信號量集上最后一次執(zhí)行semop的時間。
            -T 寫入帶有日期的-t標(biāo)記的輸出。
            注:
            1. 如果用戶指定-C或者-N標(biāo)記,實型和有效的 UID/GID 設(shè)置為調(diào)用ipcs的用戶的實型 UID/GID。
            2. 當(dāng)運(yùn)行ipcs時可以更改值;僅當(dāng)檢索它時它給出的信息才保證是正確的。

            示例

            示例顯示輸入不帶標(biāo)志的ipcs:的輸出

             

            IPC status from /dev/mem as of Mon Aug 14 15:03:46 1989
            T    ID         KEY        MODE       OWNER     GROUP
            Message Queues:
            q       0    0x00010381 -Rrw-rw-rw-   root      system
            q   65537    0x00010307 -Rrw-rw-rw-   root      system
            q   65538    0x00010311 -Rrw-rw-rw-   root      system
            q   65539    0x0001032f -Rrw-rw-rw-   root      system
            q   65540    0x0001031b -Rrw-rw-rw-   root      system
            q   65541    0x00010339--rw-rw-rw-    root      system
            q       6    0x0002fe03 -Rrw-rw-rw-   root      system
            Shared Memory:
            m   65537    0x00000000 DCrw-------   root      system
            m  720898    0x00010300 -Crw-rw-rw-   root      system
            m   65539    0x00000000 DCrw-------   root      system
            Semaphores:
            s  131072    0x4d02086a --ra-ra----   root      system
            s   65537    0x00000000 --ra-------   root      system
            s 1310722    0x000133d0 --ra-------   7003      30720

            文件

             

            /usr/lib/boot/unix 指定系統(tǒng)內(nèi)核映像。
            /dev/mem 指定內(nèi)存。
            /etc/passwd 指定用戶名。
            /etc/group 指定組名。
            /usr/include/sys/ipc.h

            包含頭文件。

            精品无码久久久久久国产| 精品精品国产自在久久高清| 国产精品久久久久影院色| 波多野结衣AV无码久久一区| 久久久久久国产a免费观看黄色大片| 国产亚洲精久久久久久无码AV| 韩国三级大全久久网站| 国产精品久久久久久一区二区三区| 久久久久久九九99精品| 国产成人精品免费久久久久| 国产亚洲婷婷香蕉久久精品| 久久精品一区二区国产| 亚洲国产精品久久久久| 精品国产婷婷久久久| 久久久久久久国产免费看| 久久强奷乱码老熟女网站| 久久精品日日躁夜夜躁欧美| 亚洲国产精品久久久天堂| 精品久久久久久国产潘金莲 | 99久久综合狠狠综合久久| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 69久久精品无码一区二区| 成人久久综合网| 精品久久久久久国产三级| 亚洲国产日韩综合久久精品| 亚洲中文精品久久久久久不卡| 久久精品麻豆日日躁夜夜躁| 久久91精品综合国产首页| 色狠狠久久综合网| 国产精品久久久久无码av| 久久久这里有精品中文字幕| 久久婷婷五月综合97色直播| 国产精品久久影院| 无码任你躁久久久久久| 久久精品中文无码资源站| 91精品国产高清久久久久久91| 性做久久久久久久久浪潮| 亚洲成人精品久久| 亚洲av成人无码久久精品| 久久男人AV资源网站| 精品久久人妻av中文字幕|