Linux Namespace 说明
Linux Namespace 是 Linux 内核的一组功能,它对内核资源进行分区,以便一组进程看到一组资源,而另一组进程看到一组不同的资源。
目前 Linux 支持 8 种命名空间:
命名空间 | 说明 | 内核版本 |
---|---|---|
Mount Namespace | 挂载命名空间,用于隔离文件系统 | 2.4.19 |
UNIX Time-Sharing Namespace | UTS 命名空间,用于隔离主机名等 | 2.6.19 |
Inter-Process Communication Namespace | IPC 命名空间,用于隔离管道、共享内存等 | 2.6.19 |
Process ID Namespace | PID 命名空间,用于隔离进程号 | 2.6.24 |
Network Namespace | 网络命名空间,用于隔离、网络 | 2.6.24 |
User Namespace | 用户命名空间,用于隔离用户 | 3.8 |
CGroup Namespace | CGroup 命名空间,用于隔离 GGroup | 4.6 |
Time Namespace | 时间命名空间,用于隔离时间 | 5.6 |