GNU/Linux >> Linux の 問題 >  >> Linux

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

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

ホスト名は sethostname で設定されます nodename です uname によって返される構造体のメンバー . NIS ドメイン名は setdomainname によって設定されます domainname です uname によって返される構造体のメンバー .

UTS は UNIX タイムシェアリング システムの略です。

参照:

  • lwn.net - 運用中の名前空間、パート 1:名前空間の概要
  • uts 名前空間:はじめに
  • 男のうなめ(2)
  • UTS_RELEASE での UTS の意味

つまり、UTS 名前空間はホスト名を分離するためのものです。

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

参照 https://windsock.io/uts-namespace/


Linux
  1. Linux のネイティブ GUI API とは何ですか?

  2. git のようなファイル システムはありますか?

  3. Linux コンテナーおよび Linux ハイパーバイザーとは何ですか?

  1. 名前空間を使用して手動でコンテナを構築する:UTS名前空間

  2. シェルを使用してinitシステムを検出しますか?

  3. Plesksのシステム要件とは何ですか?

  1. Linuxとは何ですか?非技術ユーザー向けガイド

  2. Linuxサーバーのハードウェア廃止プロセスはどのようなものですか?

  3. Linuxシステムの現在のランレベルはどれくらいですか?