Що таке простір імен UTS?


Відповіді:


37

Це означає, що процес має окрему копію імені хоста та (в даний час в основному невикористаного) доменного імені NIS, тому він може встановити його на щось інше, не впливаючи на решту системи.

Ім'я хоста встановлюється через sethostnameі є nodenameчленом структури, яку повертає uname. Ім’я домену NIS встановлюється setdomainnameі є domainnameчленом структури, поверненою uname.

UTS означає UNIX Timesharing System.

Список літератури:


2
Зауважте, як виглядає системний виклик, unameале називається структура, яку він повертає utsname. У цьому сенсі, здається, ви можете майже прочитати UTS == UNIX. Імовірно, це називається "простором імен UTS", оскільки це натякає на uname, а не на "простір імен UNIX", що говорить про те, що впливає на всю систему.
Мікель

1
Час обміну? Чому він не має окремих системних дати та часу? Це може бути корисно для запуску програми, яка працює лише в обмежений діапазон дат.
Ві.

3
@Vi. Це не те, що означає обмін часом.
користувач253751

5
@Vi. Таймшинг в цьому контексті походить з 1960-х / 70-х років, коли це було новою особливістю того, що декілька людей могли одночасно користуватися одним комп’ютером. Unix була однією з таких систем.
poolie

2
З тих, хто не знає, що означає "NIS": з wiki - Служба мережевої інформації, або NIS (спочатку називається Жовті сторінки або YP) - це протокол служби служб каталогів-сервер для розподілу даних конфігурації системи, таких як користувач і хост імена між комп'ютерами в комп'ютерній мережі.
mbigras

2

Коротше кажучи, в просторі імен UTS йдеться про ізоляцію імен хостів.

Простір імен UTS використовується для виділення двох конкретних елементів системи, які відносяться до невідомого системного виклику. Простір імен UTS (UNIX Time Sharing) називається структурою даних, що використовується для зберігання інформації, повернутої при немонтальному системному виклику. Зокрема, простір імен UTS ізолює ім'я хоста та доменне ім’я NIS. NIS, абревіатура Network Information Service, є застарілою службою каталогів.

Довідка https://windsock.io/uts-namespace/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.