ipc_namespaces - overview of Linux IPC namespaces
Пространства
имён IPC
изолируют
определённые
ресурсы IPC, а
именно
IPC-объекты System V
(смотрите
sysvipc(7)) и
(начиная с Linux
2.6.30) очереди
сообщений POSIX
(смотрите
mq_overview(7)). Общая
характеристика
этих
механизмов
IPC в том, что
объекты IPC
распознаются
механизмами
не как пути
файловой
системы.
Каждое
пространство
имён IPC имеет
свой набор
идентификаторов
System V IPC и свою
файловую
систему
для
очереди
сообщений
POSIX. Объекты,
созданные
в
пространстве
имён IPC,
видимы
всем
другим
процессам,
которые
являются
членами
этого
пространства
имён, и
невидимы
процессам
из других
пространств
имён IPC.
Следующие
интерфейсы
/proc
отличаются
в каждом
пространстве
имён IPC:
- •
- Интерфейсы
очереди
сообщений
POSIX в /proc/sys/fs/mqueue.
- •
- IPC-интерфейсы
System V в /proc/sys/kernel, а
именно: msgmax,
msgmnb, msgmni, sem, shmall, shmmax,
shmmni и shm_rmid_forced.
- •
- IPC-интерфейсы
System V в /proc/sysvipc.
При
уничтожении
пространства
имён IPC (т. е.,
когда
завершается
последний
процесс из
этого
пространства
имён), все
объекты IPC из
пространства
имён
автоматически
уничтожаются.
Для
использования
пространств
имён IPC
требуется,
чтобы ядро
было
собрано с
параметром
CONFIG_IPC_NS.
nsenter(1),
unshare(1),
clone(2),
setns(2),
unshare(2),
mq_overview(7),
namespaces(7),
sysvipc(7)
Русский
перевод
этой
страницы
руководства
был сделан
Azamat Hackimov <
[email protected]>, Dmitriy S. Seregin
<
[email protected]>, Yuri Kozlov <
[email protected]> и
Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]