6.3. hostnamectl を使用したホスト名の設定
hostnamectl ツールは、特定のシステム上で使用中の 3 つのクラスのホスト名を管理するためのものです。
6.3.1. 全ホスト名の表示 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
現行のホスト名をすべて表示するには、以下のコマンドを実行します。
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
オプションが指定されていない場合、
hostnamectl status
~]$ hostnamectl status
status オプションはデフォルトで暗示されています。
6.3.2. 全ホスト名の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
システム上のすべてのホスト名を設定するには、
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
このコマンドは、pretty、static、および transient のホスト名を同様に変更します。static および transient ホスト名は、pretty ホスト名のシンプルな形式です。スペースは 「
root で以下のコマンドを実行します。
hostnamectl set-hostname name
~]# hostnamectl set-hostname name
-」 に置き換えられ、特殊文字は削除されます。
6.3.3. 特定のホスト名の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
特定のホスト名を設定するには、関連するオプションを指定して、
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
ここでの オプション は、
root で以下のコマンドを入力します。
hostnamectl set-hostname name [option...]
~]# hostnamectl set-hostname name [option...]
-- pretty、-- static、および --transient のいずれかです。
--static オプションまたは --transient オプションが --pretty オプションとともに使用すると、静的および一時的なホスト名は Pretty ホスト名の形式を簡素化されます。スペースは 「-」 に置き換えられ、特殊文字は削除されます。--pretty オプションを使用しなければ、簡素化されることはありません。
pretty ホスト名を設定する際、ホスト名に空白や単一引用符が含まれているのであれば、適切な引用符を用いてください。以下に例を示します。
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
hostnamectl set-hostname "Stephen's notebook" --pretty
~]# hostnamectl set-hostname "Stephen's notebook" --pretty
6.3.4. 特定のホスト名の削除 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
特定のホスト名を削除してデフォルトに戻すには、
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
"" は引用符付きの 空の文字列で、オプション は
root で以下のコマンドを関連するオプションと共に実行します。
hostnamectl set-hostname "" [option...]
~]# hostnamectl set-hostname "" [option...]
--pretty、--static、および --transient のいずれかです。
6.3.5. ホスト名のリモートでの変更 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
リモートシステムで hostnamectl コマンドを実行するには、以下のように
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
ここでの hostname は、設定対象となるリモートホストです。username はオプション選択になります。hostnamectl ツールは
-H, --host オプションを使用します。
hostnamectl set-hostname -H [username]@hostname
~]# hostnamectl set-hostname -H [username]@hostname
SSH を使用してリモートシステムに接続します。