반응형
Pid 네임스페이스 실습
- PID 네임스페이스 생성 후 프로세스 트리 정보 확인
0. 루트 유저로 변경
sudo su
1. 자신의 PID 확인
echo $$
2. 새로운 PID 네임스페이스 생성
-p PID 네임스페이스 생성
-m mount 네임스페이스 생성
-i IPC 네임스페이스 생성
-f 자식 프로세스 생성
unshare -pmif
3. 현재 PID 확인
echo $$
제대로 네임스페이스가 생성됐다.
4. 모든 프로세스 리스트 확인
ps aux | head -n5
새로 만든 네임스페이스가 반영이 안됐다.
이 이유는 해당 정보는 proc filesystem에서 읽어오기 때문이다.
5. 새로운 네임스페이스에 맞는 새로운 Proc filesystem 마운트
mount -t proc none /proc
6. 다시 모든 프로세스 리스트 확인
ps aux | head -n5
독립된 프로세스 환경의 정보를 볼 수 있다.
반응형
'리눅스 > Part1. Ch02. 컨테이너를 구성하는 리눅스 기술' 카테고리의 다른 글
14. (실습) OverlayFS로 Union Mount 해보기 (0) | 2022.12.02 |
---|---|
13. union mount filesystem의 이해 (0) | 2022.12.02 |
12. (실습) namespace - Network 네임스페이스 (0) | 2022.06.26 |
10. (실습) namespace - Mount 네임스페이스 (0) | 2022.06.25 |
09. namespace의 이해 (0) | 2022.06.24 |