CSDN话题挑战赛第2期
参赛话题:万家争鸣的云计算修罗场
我想分享的云计算技能/知识点
实现轻量级的虚拟化服务Namespace
该技能/知识点的背景介绍
事实上,开发Namespace的主要目的之一就是实现轻量级的虚拟化服务,在同一^ Namespace 下的进程可以彼此响应,而对外界进程隔离,这样在ー个Namespace T.进程仿佛处于ー个独立的 系统环境中,以达到容器的目的。
上面说得比较概念化,下面我们来实践一下,因为user Namespace是在Linux内核3.8版之后オ 支持的,所以本节讨论的Namespace均是Linux内核3.8以后的版本。
该技能/知识点实际运用
查看当前进程的Namespace
在了解Namespace API之前,我们先来了解如何查看进程的Namespace,执行如下:
user@ops-admin:~$ Is -1 /proc/$$/ns total 〇
Irwxrwxrwx 1 user |
user 〇 Jul 11 |