Коллектив кафедры



Дата01.03.2023
өлшемі1 Mb.
#70699

Linux namespaces

Что такое namespace?


IPC
PID
User
Mount
Network
UTC

Для чего это нужно?

Ограничение


Мы можем видеть namespaces, которым принадлежит процесс! Типичным для Linux образом они отображаются как файлы в каталоге /proc/$pid/ns данного процесса с process id $pid:

Ограничение


Во втором терминале мы можем выполнить что-то вроде этого:

Что такое контейнер?

Реализация

Реализация

Далее процесс команды ожидает сигнала перед её запуском

Запуск

Владелец пространств имён и привилегии

Групповые ID

Реализация 1 пункт

Реализация 2 пункт

Реализация 3 пункт

Точки монтирования


Мы можем видеть точки монтирования, видимые для процесса с id $pid посредством файла /proc/$pid/mounts — его содержимое одинаково для всех процессов, принадлежащих к тому же mount namespace, что и $pid:

Корневые файловые системы

Корневые файловые системы

Корневые файловые системы

Корневые файловые системы



Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет