GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist ein UTS-Namespace?

Das bedeutet, dass der Prozess eine separate Kopie des Hostnamens und des (jetzt größtenteils ungenutzten) NIS-Domänennamens hat, sodass er ihn auf etwas anderes setzen kann, ohne den Rest des Systems zu beeinträchtigen.

Der Hostname wird über sethostname gesetzt und ist die nodename Mitglied der von uname zurückgegebenen Struktur . Der NIS-Domänenname wird durch setdomainname festgelegt und ist die domainname Mitglied der Struktur, die von uname zurückgegeben wird .

UTS steht für UNIX Timesharing System.

Referenzen:

  • lwn.net - Namespaces in Betrieb, Teil 1:Namespaces im Überblick
  • uts-Namespaces:Einführung
  • Mann uname(2)
  • Bedeutung von UTS in UTS_RELEASE

Kurz gesagt, beim UTS-Namespace geht es darum, Hostnamen zu isolieren.

Der UTS-Namespace wird verwendet, um zwei spezifische Elemente des Systems zu isolieren, die sich auf den uname-Systemaufruf beziehen. Der Namespace UTS (UNIX Time Sharing) ist nach der Datenstruktur benannt, die zum Speichern von Informationen verwendet wird, die vom Systemaufruf uname zurückgegeben werden. Insbesondere isoliert der UTS-Namespace den Hostnamen und den NIS-Domänennamen. NIS, eine Abkürzung für Network Information Service, ist ein veralteter Verzeichnisdienst.

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


Linux
  1. Was ist Linux? Ein Leitfaden für nicht-technische Benutzer

  2. Wie sieht der Außerbetriebnahmeprozess Ihrer Linux-Serverhardware aus?

  3. Was macht der Systemaufruf brk()?

  4. Gibt es ein Git-ähnliches Dateisystem?

  5. Was genau macht init?

Was ist das Linux-Dateisystem? Einfache Anleitung

SystemD - Wofür wird SystemD verwendet?

Was sind Linux-Systemaufrufe und Bibliotheksfunktionen?

Was ist ein Linux-Container und ein Linux-Hypervisor?

Befehle zum Erlernen eines unbekannten Systems

Android - Auf welcher Linux-Distribution basiert Android?