ipcs命令:提供IPC设备的信息
命令格式:
ipcs [resource-option] [output-format]
ipcs [resource-option] –i id
resource-option选项:
ipcs –m 查看系统共享内存的信息
ipcs –q 查看系统消息队列的信息
ipcs –s 查看系统信号量的信息
ipcs –[a] 系统默认输出信息,显示系统内所有的IPC信息

output-format选项:
ipcs –c 查看IPC的创建者和所有者
ipcs –l 查看IPC资源的限制信息
ipcs –p 查看IPC资源的创建者和使用者的进程ID号
ipcs –t 查看最新调用IPC资源的详细时间
ipcs –u 查看IPC资源状态汇总信息

额外格式控制:
ipcs –l –human 以人类可以阅读的方式显示size

ipcrm:通过指定的ID号删除IPC资源,同时将与IPC对象关联的数据一并删除,只有超级用户或IPC资源创建者能够删除
使用方法:
ipcrm –M shmkey 移除用shmkey创建的共享内存段
ipcrm –m shmid 移除用shmid标识的共享内存段
ipcrm –S semkey 移除用semkey创建的信号量
ipcrm –s semid 移除用semid标识的信号量
ipcrm –Q msgkey 移除用msgkey创建的消息队列
ipcrm –q msgid 移除用msgid标识的消息队列


本文详细介绍了ipcs和ipcrm两个命令。ipcs命令用于提供IPC设备的信息,有多种选项可查看系统共享内存、消息队列、信号量等信息及IPC资源的创建者、限制等。ipcrm命令则可通过指定ID号删除IPC资源,只有特定用户能操作。
1397

被折叠的 条评论
为什么被折叠?



