IPC_NAMESPACES - Linux手册页
时间:2019-08-20 18:01:54 来源:igfitidea点击:
Linux程序员手册 第7部分
更新日期: 2019-08-02
名称
ipc_namespaces-Linux IPC名称空间概述
说明
IPC名称空间隔离某些IPC资源,即系统V IPC对象(请参阅sysvipc(7))和(自Linux 2.6.30起)POSIX消息队列(请参阅mq_overview(7))。这些IPC机制的共同特征是IPC对象由文件系统路径名以外的机制标识。
每个IPC名称空间都有自己的一组System V IPC标识符和它自己的POSIX消息队列文件系统。在IPC名称空间中创建的对象对属于该名称空间的所有其他进程可见,但对其他IPC名称空间中的进程不可见。
在每个IPC名称空间中,以下/ proc接口是不同的:
- *
- POSIX消息队列接口位于/ proc / sys / fs / mqueue中。
- *
- System V IPC在/ proc / sys / kernel中进行接口,即:msgmax,msgmnb,msgmni,sem,shmall,shmmax,shmni和shm_rmid_forced。
- *
- / proc / sysvipc中的System V IPC接口。
当IPC名称空间被销毁时(即,作为该名称空间成员的最后一个进程终止时),该名称空间中的所有IPC对象都会被自动销毁。
使用IPC名称空间需要使用CONFIG_IPC_NS选项配置的内核。
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。