Computer Science/Linux
리눅스 네임스페이스에 대해 알아보자
2mukee
2024. 1. 17. 22:21
320x100
320x100
네임스페이스
: 프로세스를 실행할 때 시스템의 리소스를 분리해서 실행할 수 있도록 공간을 나눈 것
: 한 시스템의 프로세스들은 기본적으로 시스템의 리소스들을 공유해서 실행되는데, 이는 단일 네임스페이스라고 할 수 있다
: 한 시스템에 같은 프로세스가 실행이 되어도 다른 프로세스로 취급할 수 있음
- 네임스페이스의 종류
: cgroup
: ipc
: network
: mnt
: pid
: user
: uts
: time
네임스페이스 사용 사례
- systemd로 실행하는 데몬
: 하위 프로세스들이 systemd의 네임스페이스를 공유
: 데몬에서 실행하는 하위프로세스는 데몬의 네임스페이스를 공유
- 컨테이너
: 시스템의 네임스페이스를 빌리고, 내부 프로세스는 컨테이너 내부의 네임스페이스를 사용
Reference
300x250
728x90