1. Namepace
Linux 中使用多种 Namespace 进行系统资源的管理,目前支持:
分类 | 系统调用参数 | 相关内核版本 | 描述 |
---|---|---|---|
Mount namespaces | CLONE_NEWNS | Linux 2.4.19 | 隔离文件系统挂载点 |
UTS namespaces | CLONE_NEWUTS | Linux 2.6.19 | 隔离主机名和域名信息 |
IPC namespaces | CLONE_NEWIPC | Linux 2.6.19 | 隔离进程间通信 |
PID namespaces | CLONE_NEWPID | Linux 2.6.24 | 隔离进程的ID |
Network namespaces | CLONE_NEWNET | 始于Linux 2.6.24 完成于 Linux 2.6.29 | 隔离网络资源 |
User namespaces | CLONE_NEWUSER | 始于 Linux 2.6.23 完成于 Linux 3.8) | 隔离用户和用户组的ID |