【Linux】RHEL8・9のホスト名を変更する方法まとめ

Linux

Red Hat Enterprise Linux 8、9のOSのホスト名を変更する方法をまとめました。

以下のRHEL8、RHEL9のRed Hat公式サイトに記載のホスト名を変更する記事を確認したところ、RHEL8、RHEL9でのホスト名の変更方法が同じであることを確認したため、本記事ではRHEL8とRHEL9のホスト名の変更の仕方を一つの記事でまとめています。

RHEL8のホスト名変更(Red Hat公式サイト)

第18章 ホスト名の変更 | Red Hat Product Documentation
第18章 ホスト名の変更 | Red Hat Documentation

RHEL9のホスト名変更(Red Hat公式サイト)

第19章 ホスト名の変更 | Red Hat Product Documentation
第19章 ホスト名の変更 | Red Hat Documentation

現在のホスト名を確認する

以下のコマンドで現在のホスト名を確認することができます。

uname -n
hostname
hostnamectl
cat /etc/hostname

※hostnameコマンドについては、hostnameの後ろに文字列があるとOSのホスト名が変更されるため、使用の際は注意を払ってください。

RHELの公式ドキュメントでは以下の2コマンドでホスト名を確認する手順です。

# nmcli general hostname
# hostnamectl status --static

nmcliコマンドでホスト名を変更する

nmcliコマンドでホスト名変更する手順は以下Red Hat公式サイトでまとめられています。

RHEL8

第18章 ホスト名の変更 | Red Hat Product Documentation
第18章 ホスト名の変更 | Red Hat Documentation

RHEL9

第19章 ホスト名の変更 | Red Hat Product Documentation
第19章 ホスト名の変更 | Red Hat Documentation

まずは今設定されているホスト名を確認します。

# nmcli general hostname

ホスト名を以下のコマンドで変更します。

# nmcli general hostname <ホスト名>

以下のどちらかのコマンドを実施します。rebootコマンドはOSの再起動が実施されます。systemctlコマンドであればOSは再起動されません。どちらかを実施すれば問題ありません。

# reboot
# systemctl restart systemd-hostnamed

以下のコマンドでホスト名が正しく変更されていることを確認します。

# nmcli general hostname

hostnamectlコマンドでホスト名を変更する

以下のRHEL8,RHEL9の公式ドキュメントを参考にhostnamectlコマンドでのホスト名変更手順をまとめました。

RHEL8

18.2. hostnamectl を使用したホスト名の変更 | Red Hat Product Documentation
18.2. hostnamectl を使用したホスト名の変更 | Red Hat Documentation

RHEL9

19.2. hostnamectl を使用したホスト名の変更 | Red Hat Product Documentation
19.2. hostnamectl を使用したホスト名の変更 | Red Hat Documentation

まずは、以下のコマンドで現在のホスト名を確認します。

# hostnamectl status --static

以下のコマンドでホスト名を変更します。

# hostnamectl set-hostname ホスト名

以下のコマンドでホスト名が変更されていることを確認します。

# hostnamectl status --static

/etc/hostnameファイルの編集

ホスト名が記載されている設定ファイルを直接編集してもホスト名を変更できます。

vi /etc/hostname

設定したホスト名の反映について

systemd-hostnamedを再起動することで設定したホスト名が反映されます。

systemctl restart systemd-hostnamed

ユーザーをログインしなおすことで、表記のホスト名が設定したものに変更されます。

reboot コマンドで再起動しても問題ありません。

# reboot
タイトルとURLをコピーしました