GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce qu'un espace de noms UTS ?

Cela signifie que le processus a une copie distincte du nom d'hôte et du nom de domaine NIS (maintenant généralement inutilisé), de sorte qu'il peut le définir sur autre chose sans affecter le reste du système.

Le nom d'hôte est défini via sethostname et est le nodename membre de la structure retournée par uname . Le nom de domaine NIS est défini par setdomainname et est le domainname membre de la structure retournée par uname .

UTS signifie UNIX Timesharing System.

Références :

  • lwn.net - Espaces de noms en fonctionnement, partie 1 :présentation des espaces de noms
  • Espaces de noms uts :Introduction
  • homme sans nom(2)
  • Signification de UTS dans UTS_RELEASE

En bref, l'espace de noms UTS consiste à isoler les noms d'hôte.

L'espace de noms UTS est utilisé pour isoler deux éléments spécifiques du système liés à l'appel système uname. L'espace de noms UTS (UNIX Time Sharing) est nommé d'après la structure de données utilisée pour stocker les informations renvoyées par l'appel système uname. Plus précisément, l'espace de noms UTS isole le nom d'hôte et le nom de domaine NIS. NIS, abréviation de Network Information Service, est un service d'annuaire obsolète.

Référence https://windsock.io/uts-namespace/


Linux
  1. Que fait l'appel système brk() ?

  2. Que sont vdso et vsyscall ?

  3. Existe-t-il un système de fichiers de type git ?

  4. Qu'est-ce qu'un conteneur Linux et un hyperviseur Linux ?

  5. Que fait init exactement ?

Construire un conteneur à la main à l'aide d'espaces de noms :l'espace de noms UTS

Quel est le niveau d'exécution actuel du système Linux ?

Qu'est-ce que le système de fichiers Linux ? Guide facile

SystemD - A quoi sert SystemD ?

Qu'est-ce que les appels système Linux et les fonctions de bibliothèque ?

Android - Sur quelle distribution Linux est basé Android ?