O que é um namespace UTS?

22

A página do manual de não compartilhamento diz:

Espaço de nomes UTS

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

O que significa UTS ?

    
por xmllmx 09.02.2015 / 04:24

2 respostas

25

Isso significa que o processo tem uma cópia separada do nome do host e do nome de domínio NIS (na maioria das vezes não utilizado), para que possa configurá-lo para outra coisa sem afetar o restante do sistema.

O nome do host é definido por meio de sethostname e é o membro nodename da estrutura retornada por uname . O nome de domínio NIS é definido por setdomainname e é o membro domainname da estrutura retornada por uname .

UTS significa UNIX Timesharing System.

Referências:

por 09.02.2015 / 04:43
1

Em suma, o espaço de nomes UTS trata do isolamento de nomes de host.

O namespace UTS é usado para isolar dois elementos específicos do sistema relacionados à chamada de sistema uname. O namespace UTS (UNIX Time Sharing) é nomeado após a estrutura de dados usada para armazenar informações retornadas pela chamada de sistema uname. Especificamente, o namespace UTS isola o nome do host e o nome do domínio NIS. NIS, uma abreviação de Network Information Service, é um serviço de diretório desatualizado.

Referência link

    
por 08.07.2018 / 15:34