什么是 UTS 命名空间?

什么是 UTS 命名空间?

取消共享的手册页说:

悉尼科技大学命名空间

setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)

什么是悉尼科技大学代表?

答案1

这意味着该进程拥有主机名和(现在大部分未使用的)NIS 域名的单独副本,因此它可以将其设置为其他名称,而不会影响系统的其余部分。

主机名是通过设置的sethostname,并且是nodename由 . 返回的结构体的成员uname。 NIS 域名由 设定setdomainname,并且是.domainname返回的结构体的成员uname

UTS 代表 UNIX 分时系统。

参考:

答案2

简而言之,UTS 命名空间是关于隔离主机名的。

UTS 命名空间用于隔离与 uname 系统调用相关的两个特定系统元素。 UTS(UNIX TimeSharing)命名空间以用于存储uname系统调用返回的信息的数据结构命名。具体来说,UTS 命名空间隔离主机名和 NIS 域名。 NIS是Network Information Service的缩写,是一种过时的目录服务。

参考https://windsock.io/uts-namespace/

相关内容