Linuxのホスト名を変更する方法をご紹介します。
CentOS6以前とCentOS7以降では変更方法が異なります。お使いのバージョンにあわせて使い分けてください。
CentOS6以前
/etc/sysconfig/network ファイルを編集します。
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
編集が終わったらネットワークの再起動を行います。
# /etc/rc.d/init.d/network restart
CentOS7以降
4つの方法があります。
1. /etc/hostname ファイルの編集
CentOS6同様に設定ファイルを編集することでホスト名を変更します。
なお、CentOS7以降では設定ファイルが下記に変更になりました。
# vi /etc/hostname
localhost.localdomain
2. hostnamectl コマンドで変更
コマンドを利用してホスト名を変更します。
# hostnamectl set-hostname localhost.localdomain
3. nmtui コマンドで変更
NetworkManagerのTUI (テキスト・ユーザー・インタフェース)を利用して対話形式でホスト名を変更します。
# nmtui
「NetworkManager TUI」が表示されるので、「システムのホスト名を設定する」を選択します。
「ホスト名の設定」でホスト名を入力します。
確認画面が表示されるので「OK」を選択します。
4. nmcli コマンドで変更(CUI)
NetworkManagerのCLI (コマンド・ライン・インタフェース)を利用してホスト名を変更します。
# nmcli general hostname localhost.localdomain
お疲れさまでした。