Che cos'è uno spazio dei nomi UTS?


Risposte:


37

Significa che il processo ha una copia separata del nome host e del nome di dominio NIS (ora per lo più inutilizzato), quindi può impostarlo su qualcos'altro senza influire sul resto del sistema.

Il nome host viene impostato tramite sethostnameed è il nodenamemembro della struttura restituita da uname. Il nome di dominio NIS è impostato da setdomainnameed è il domainnamemembro della struttura restituita da uname.

UTS sta per UNIX Timesharing System.

Riferimenti:


2
Nota come è la chiamata di sistema unamema viene chiamata la struttura che restituisce utsname. In tal senso, sembra che tu possa leggere UTS == UNIX. Presumibilmente si chiama "spazio dei nomi UTS", dal momento che questo suggerisce uname, piuttosto che "spazio dei nomi UNIX", il che suggerisce qualcosa che influenza l'intero sistema.
Mikel,

1
Condivisione del tempo ? Perché non ha data e ora di sistema separate? Sarebbe utile per avviare un programma che funziona solo in un intervallo limitato di date.
Vi.

3
@Vi. Questo non è ciò che significa multiproprietà.
user253751

5
@Vi. La multiproprietà in questo contesto proviene dagli anni '60 / '70, quando era una novità che più persone potevano usare un computer contemporaneamente. Unix era uno di questi sistemi.
poolie,

2
Da quelli che non sanno cosa significhi "NIS": dal wiki - Il Network Information Service o NIS (originariamente chiamato Yellow Pages o YP) è un protocollo di servizio directory client-server per la distribuzione di dati di configurazione del sistema come utente e host nomi tra computer su una rete di computer.
mbigras,

2

In breve, lo spazio dei nomi UTS riguarda l'isolamento dei nomi host.

Lo spazio dei nomi UTS viene utilizzato per isolare due elementi specifici del sistema correlati alla chiamata di sistema uname. Lo spazio dei nomi UTS (UNIX Time Sharing) prende il nome dalla struttura dati utilizzata per memorizzare le informazioni restituite dalla chiamata di sistema uname. Nello specifico, lo spazio dei nomi UTS isola il nome host e il nome dominio NIS. NIS, abbreviazione di Network Information Service, è un servizio di directory obsoleto.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.