博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工作中常用的Linux命令:ipcs/ipcrm命令
阅读量:7098 次
发布时间:2019-06-28

本文共 2250 字,大约阅读时间需要 7 分钟。

本文链接: (转载请注明出处)

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信息

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

 

 输出格式控制:

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

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

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

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

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

[martin@localhost data]$ ipcs -u --human------ Messages Status --------allocated queues = 0used headers = 0used space = 0B------ Shared Memory Status --------segments allocated 4pages allocated 1760pages resident  339pages swapped   0Swap performance: 0 attempts     0 successes------ Semaphore Status --------used arrays = 0allocated semaphores = 0

 

 额外格式控制:

  ipcs -l --human

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

[martin@localhost data]$ ipcs -l --human------ Messages Limits --------max queues system wide = 3644max size of message = 8Kdefault max size of queue = 16K------ Shared Memory Limits --------max number of segments = 4096max seg size = 16Emax total shared memory = 16Emin 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标识的消息队列

 

转载于:https://www.cnblogs.com/MartinChentf/p/6057100.html

你可能感兴趣的文章
jquery,smarty,dedecms的插件思路------dede未实践
查看>>
php pdo错误:SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
查看>>
Team Foundation Server:CodeUI Automation Test 学习笔记4
查看>>
Linux 小知识翻译 - 「cron」
查看>>
docker 一些简略环境搭建及部分链接
查看>>
android studio获取SHA1
查看>>
怎么才能在windows使用git命令
查看>>
Sigar应用
查看>>
从单体架构到微服务的演变之路
查看>>
Valgrind内存泄露检测工具使用初步
查看>>
PDF 补丁丁 0.5.0.2657 发布
查看>>
vue之axios使用
查看>>
VBA批量删除excel表高级版
查看>>
docker & nodejs & mongodb
查看>>
css 清除浮动
查看>>
Python_Selenium学习笔记(2)-浏览器操作方法
查看>>
excel自定义函数添加和使用方法
查看>>
C# 压缩组件介绍与入门
查看>>
结对学习心得感想及创意照
查看>>
sug
查看>>