linux ipcrm命令,工作中常用的Linux命令(2):ipcs/ipcrm命令

ipcs

1. 命令格式

ipcs [resource-option] [output-format]

ipcs [resource-option] -i id

2. 命令功能

提供IPC设备的信息

3. 使用方法

resource选项:

ipcs -m  查看系统共享内存信息

ipcs -q  查看系统消息队列信息

ipcs -s  查看系统信号量信息

ipcs [-a] 系统默认输出信息,显示系统内所有的IPC信息

[[email protected] data]$ ipcs -a------ Message Queues --------key msqid owner perms used-bytes messages------ Shared Memory Segments --------key shmid owner perms bytes nattch status0x00000000 229376 martin 600 4194304 2dest0x00000000 196609 martin 600 524288 2dest0x00000000 327682 martin 600 393216 2dest0x00000000 491525 martin 600 2097152 2dest------ Semaphore Arrays --------key semid owner perms nsems

输出格式控制:

ipcs -c  查看IPC的创建者和所有者

ipcs -l  查看IPC资源的限制信息

ipcs -p  查看IPC资源的创建者和使用的进程ID

ipcs -t  查看最新调用IPC资源的详细时间

ipcs -u  查看IPC资源状态汇总信息

[[email protected] data]$ ipcs -u --human------ Messages Status --------allocated queues= 0used headers= 0used space=0B------ Shared Memory Status --------segments allocated4pages allocated1760pages resident339pages swapped0Swap performance:0 attempts 0successes------ Semaphore Status --------used arrays= 0allocated semaphores= 0

额外格式控制:

ipcs -l --human

以人类可以阅读的方式显示size

[[email protected] data]$ ipcs -l--human------ Messages Limits --------max queues system wide= 3644max size of message=8K

default max size of queue=16K------ Shared Memory Limits --------max number of segments= 4096max seg size=16E

max total shared memory=16E

min seg size=1B------ Semaphore Limits --------max number of arrays= 128max semaphores per array= 250max semaphores system wide= 32000max ops per semop call= 32semaphore max value= 3276

ipcrm

1. 命令功能

通过指定ID删除删除IPC资源,同时将与IPC对象关联的数据一并删除,只有超级用户或IPC资源创建者能够删除

2. 使用方法

ipcrm -M shmkey

移除用shmkey创建的共享内存段

ipcrm -m shmid

移除用shmid标识的共享内存段

ipcrm -S semkey

移除用semkey创建的信号量

ipcrm -s semid

移除用semid标识的信号量

ipcrm -Q msgkey

移除用msgkey创建的消息队列

ipcrm -q msgid

移除用msgid标识的消息队列

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值