23.3. 네임스페이스 소개
네임스페이스는 소프트웨어 개체를 구성하고 식별하는 가장 중요한 방법 중 하나입니다.
네임스페이스는 글로벌 리소스(예: 마운트 지점, 네트워크 장치 또는 호스트 이름)를 추상화로 래핑하여 글로벌 리소스의 자체 격리된 인스턴스가 있는 네임스페이스 내의 프로세스에 나타납니다. 네임스페이스를 사용하는 가장 일반적인 기술 중 하나는 컨테이너입니다.
특정 글로벌 리소스에 대한 변경 사항은 해당 네임스페이스의 프로세스에만 표시되며 나머지 시스템 또는 기타 네임스페이스에는 영향을 주지 않습니다.
프로세스가 멤버인 네임스페이스를 검사하려면 /proc/<PID>/ns/
디렉터리에서 심볼릭 링크를 확인할 수 있습니다.
네임스페이스 | 격리 |
---|---|
마운트 | 마운트 지점 |
UTS | 호스트 이름 및 NIS 도메인 이름 |
IPC | System V IPC, POSIX 메시지 대기열 |
PID | 프로세스 ID |
네트워크 | 네트워크 장치, 스택, 포트 등 |
사용자 | 사용자 및 그룹 ID |
컨트롤 그룹 | 그룹 root 디렉토리 제어 |
추가 리소스
-
네임스페이스(7)
및cgroup_namespaces(7)
매뉴얼 페이지 - 제어 그룹 소개