UTS名前空間とは何ですか?

UTS名前空間とは何ですか?

これ共有されていないマニュアルページ説明する:

UTS名前空間

setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)

何ですかシドニー技術大学代表する?

答え1

これは、プロセスがホスト名と(現在ほとんど使用されていない)NISドメイン名の別々のコピーを持つため、システムの残りの部分に影響を与えずに別の名前に設定できることを意味します。

ホスト名はを介して設定され、から返される構造体のメンバーsethostnameです。 NISドメイン名は、によって設定され、によって返される構造のメンバーです。nodenameunamesetdomainnamedomainnameuname

UTS は UNIX 時間共有システムを表します。

引用:

答え2

簡単に言うと、UTS名前空間はホスト名を分離することです。

UTS名前空間は、una​​meシステムコールに関連する2つの特定のシステム要素を分離するために使用されます。 UTS(UNIX TimeSharing)名前空間は、una​​meシステムコールから返された情報を格納するために使用されるデータ構造にちなんで命名されました。具体的には、UTS名前空間はホスト名とNISドメイン名を分離します。 NIS は Network Information Service の略で、古いディレクトリサービスです。

引用するhttps://windsock.io/uts-namespace/

関連情報