CentOS/RHEL 7/8 でホスト名を設定または変更する方法

コンピュータホスト名は、ネットワーク内のコンピュータを特定のネットワークで一意に識別するために割り当てられる一意の名前を表します。 コンピュータのホスト名には任意の名前を設定できますが、次の規則に留意する必要があります。

  • ホスト名には文字 (a から z) を含めることができます。
  • hostnames には、特殊文字としてハイフン ( – ) のみを含めることができます。
  • hostnames には、ドット特殊文字 ( . ) を含めることができます。
  • hostnames には 3 つの規則のすべてを組み合わせることができますが、文字または数値で開始および終了する必要があります。
  • hostnames letters are insensitive the case-insitive.
  • hostnames must contain between 2 to 63 characters long.
  • hostnames should be descriptive (to easily identify the computer purpose, location, geographical area, etc on the network).

CentOS 7/8 および RHEL 7/8 システムでコンピュータ名をコンソール表示するには、次のコマンドを実行してください。 -s フラグはコンピュータのショートネーム(ホスト名のみ)を表示し、-f フラグはネットワーク上のコンピュータのFQDNを表示します(コンピュータがドメインまたはレルムの一部で、FQDNが設定されている場合のみ)。

# hostname# hostname -s# hostname -f
Check Hostname in CentOS 7

cat コマンドを使用して /etc/hostname ファイルの内容を検査することにより、Linux システムのホスト名を表示することも可能です。

# cat /etc/hostname
Display CentOS 7 Hostname

CentOS 7/8 マシンのホスト名を変更または設定するには、以下のコマンド抜粋に示すように、hostnamectl コマンドを使用します。

# hostnamectl set-hostname your-new-hostname

hostnameコマンドに加えて、hostnamectlコマンドを使用してLinuxマシンのホスト名を表示することもできます。

# hostnamectl

新しいホスト名を適用するには、システムの再起動が必要で、以下のコマンドのいずれかを実行して、CentOS 7マシンを再起動します。

# init 6# systemctl reboot# shutdown -r
Set CentOS 7 Hostname

CentOS 7/8 マシンのホスト名を設定する第2の方法は、手動で /etc/hostname ファイルを編集して新しいホスト名を入力する方法です。 また、新しいマシン名を適用するには、システムの再起動が必要です。

# vi /etc/hostname

CentOS7/8のマシンホスト名を変更するために使用できる3番目の方法は、Linux sysctlインターフェースを使用する方法です。 1134>

transient hostnameは、静的なホスト名に加えて、補助的なマシン名としてLinuxカーネルによってのみ初期化および維持される特別なホスト名で、再起動しても生き残ることはありません。

# sysctl kernel.hostname# sysctl kernel.hostname=new-hostname# sysctl -w kernel.hostname=new-hostname

マシンのtransient hostnameを表示するには、以下のコマンドを実行します。

# sysctl kernel.hostname# hostnamectl
Change CentOS 7 Hostname

最後に、hostnamectlコマンドを使って以下のhostname設定を実現することが可能です。 -pretty、-static、および -transient。

Linuxマシンのホスト名を変更するには、nmtuiコマンドの発行や、各Linuxディストリビューションに固有の設定ファイル(CentOSでは /etc/sysconfig/network-scripts/ifcfg-ethX )を手動で編集するなど、さらに詳細な方法もありますが、上記の規則は、使用するLinuxディストリビューションにかかわらず一般的に使用可能です。

コメントを残す

メールアドレスが公開されることはありません。