首页 > 编程知识 正文

iftop命令详解,shell sed命令详解

时间:2023-05-05 16:24:13 阅读:163736 作者:3011

ipcs命令ipcs -a :显示所有可显示的信息ipcs -q :活动消息队列ipcs -m :显示活动共享内存信息ipcs -s :显示活动信号信息ipcrm命令:

由ipcrm -m id (删除共享内存ipcrm -M key )关键字创建的删除共享内存ipcrm -q id )消息队列id及其关联的消息队列和数据结构由ipcrm -Q key关键字创建删除数据结构ipcs -s id )删除信号标识符id及其关联的消息队列和数据结构ipcs -s id )信号结构id及其关联的信号量集和数据结构用ipcs -S key:关键字key创建的信号量标识符及其关联

其中:

第一列是共享存储器密钥;

第二列是共享存储器编号shmid;

第三列是创建的用户owner;

第四列是权限perms

第五列是创建的大小bytes;

第6列是连接到共享存储器的进程数nattach;

第七列是共享内存的状态status。 此处显示“dest”表示已删除共享内存段,但其他用户正在使用它。 如果段存储器的mode字段被设置为SHM_DEST,将显示“dest”。 当用户调用shmctl的IPC_RMID时,存储器首先检查有多少个进程与此存储器相关,如果相关数为0,则丢弃此共享存储器;如果否,则将此存储器的mod的mode位设置为SHM_DEST

具体使用方法总结如下。

1、查看所有IPC设施

ipcs -a 2,显示所有消息队列消息队列

ipcs -q 3,显示所有信号量

ipcs -s 4,显示所有共享内存

ipcs -m 5,显示IPC设施的详细信息

ipcs -q -i id id对应于shmid、semid、msgid等。 -q查看设备类型(队列)、信号量详细信息-s;查看共享内存使用情况-m。

6、显示IPC设施限制大小

ipcs -m -l -m与设施类型相对应,可选参数包括-q、-m和-s。

7、查看IPC设施权限关系

IPCS-CIP cs-m-c # IPCS-q-c # IPCS-s-c8,显示最近访问IPC设施的进程ID。

ipcs -p # ipcs -m -p # ipcs -q -p 9,显示IPC设施的最后运行时间

IPCS-t # IPCS-q-t # IPCS-m-t # IPCS-s-T10,显示IPC设施的当前状态

ipcs -u Linux上的ipcs命令不支持UNIX上的-b,-o命令。 此外,由于UNIX不支持-l和-u命令,因此在编写跨平台脚本时必须注意此问题。

以下命令释放所有分配的共享内存。

IPCS-m|awk ' $2~/[0-9]/{打印$2} '|while reads; do sudo ipcrm -m $s; 唐

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。