{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
uts,unixtime-sharingsystemnamespace提供了主机名和域名的隔离。能够使得子进程有独立的主机名和域名(hostname),这一特性在docker容器技术中被用到,使得docker容器在网络上被视作一个独立的节点,而不仅仅是宿主机上的一个进程。
docker中利用utsnamespace原理,每个镜像可以以本身所提供的服务名称来命名镜像的hostname,且不会对宿主机产生任何影响,由此达到主机名和域名的隔离效果。
使用一段简单的代码,试一试uts隔离的效果:
#define_gnu_source#include
看一下输出结果:
[root@localhostworkspace]#./uts_uts.oprogramstart:nowinchildprocess![root@childhostnamworkspace]#hostnamechildhostnam[root@childhostnamworkspace]#exitexitalreadyexit![root@localhostworkspace]#hostnamelocalhost.localdomain