¿Qué es un espacio de nombres UTS?

Respuestas:

37

Significa que el proceso tiene una copia separada del nombre de host y el nombre de dominio NIS (ahora casi sin usar), por lo que puede configurarlo en otra cosa sin afectar el resto del sistema.

El nombre de host se establece a través de sethostnamey es el nodenamemiembro de la estructura devuelta por uname. El nombre de dominio NIS lo establece setdomainnamey es el domainnamemiembro de la estructura devuelta por uname.

UTS significa Sistema de tiempo compartido UNIX.

Referencias

Mikel
fuente
2
Tenga en cuenta cómo es la llamada al sistema, unamepero se llama a la estructura que devuelve utsname. En ese sentido, parece que puedes leer UTS == UNIX. Presumiblemente se llama un "espacio de nombres UTS", ya que eso sugiere uname, en lugar de "espacio de nombres UNIX", lo que sugiere algo que afecta a todo el sistema.
Mikel
1
Tiempo compartido? ¿Por qué no tiene fecha y hora separadas del sistema? Sería útil para iniciar un programa que solo funciona en un rango limitado de fechas.
Vi.
3
@Vi. Eso no es lo que significa compartir el tiempo.
user253751
55
@Vi. El tiempo compartido en este contexto proviene de las décadas de 1960 y 1970, cuando era una característica novedosa que varias personas podían usar una computadora al mismo tiempo. Unix era uno de esos sistemas.
Poolie
2
De aquellos que no saben lo que significa "NIS": de la wiki - El Servicio de información de red, o NIS (originalmente llamado Yellow Pages o YP) es un protocolo de servicio de directorio cliente-servidor para distribuir datos de configuración del sistema como usuario y host nombres entre computadoras en una red informática.
mbigras
2

En resumen, el espacio de nombres UTS se trata de aislar nombres de host.

El espacio de nombres UTS se utiliza para aislar dos elementos específicos del sistema que se relacionan con la llamada al sistema uname. El espacio de nombres UTS (UNIX Time Sharing) lleva el nombre de la estructura de datos utilizada para almacenar la información devuelta por la llamada del sistema uname. Específicamente, el espacio de nombres UTS aísla el nombre de host y el nombre de dominio NIS. NIS, una abreviatura de Network Information Service, es un servicio de directorio obsoleto.

Referencia https://windsock.io/uts-namespace/

X. Wang
fuente