Mainly used to record Java, DBMS, HDFS... related learning notes
CLONE_NEWUSER: 用户命名空间,同进程 ID 一样,用户 ID 和组 ID 在命名空间内外是不一样的,并且在不同命名空间内可以存在相同的 ID。
如下表所示:
Namespace | 变量 | 隔离资源 |
---|---|---|
Cgroup | CLONE_NEWCGROUP | Cgroup 根目录 |
IPC | CLONE_NEWIPC | System V IPC, POSIX 消息队列等 |
Network | CLONE_NEWNET | 网络设备,协议栈、端口等 |
Mount | CLONE_NEWNS | 挂载点 |
PID | CLONE_NEWPID | 进程 ID |
User | CLONE_NEWUSER | 用户和 group ID |
UTS | CLONE_NEWUTS | Hostname 和 NIS 域名 |
Namespace API 提供了三种系统调用接口: