Strona człowiekiem cofnąć udostępnianie mówi:
Przestrzeń nazw UTS
setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)
Co oznacza skrót UTS ?
Strona człowiekiem cofnąć udostępnianie mówi:
Przestrzeń nazw UTS
setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)
Co oznacza skrót UTS ?
Odpowiedzi:
Oznacza to, że proces ma osobną kopię nazwy hosta i (obecnie w większości nieużywanej) nazwy domeny NIS, dzięki czemu może ustawić ją na coś innego bez wpływu na resztę systemu.
Nazwa hosta jest ustawiana przez sethostname
i jest nodename
członkiem struktury zwracanej przez uname
. Nazwa domeny NIS jest ustawiana przez setdomainname
i jest domainname
członkiem struktury zwracanej przez uname
.
UTS oznacza UNIX Timesharing System.
Referencje:
Krótko mówiąc, przestrzeń nazw UTS dotyczy izolowania nazw hostów.
Przestrzeń nazw UTS służy do izolowania dwóch określonych elementów systemu, które odnoszą się do wywołania systemowego uname. Przestrzeń nazw UTS (UNIX Time Sharing) nosi nazwę struktury danych używanej do przechowywania informacji zwróconych przez wywołanie systemowe uname. W szczególności przestrzeń nazw UTS izoluje nazwę hosta i nazwę domeny NIS. NIS, skrót od Network Information Service, to przestarzała usługa katalogowa.
Odwołanie https://windsock.io/uts-namespace/
uname
ale nazywana jest struktura, którą zwracautsname
. W tym sensie wydaje się, że prawie można odczytać UTS == UNIX. Prawdopodobnie nazywa się to „przestrzenią nazw UTS”, ponieważ wskazujeuname
raczej na „przestrzeń nazw UNIX”, co sugeruje coś, co wpływa na cały system.