localhost.localdomain
に設定されています。
ホスト名を変更する#
方法1: Hostnamectlコマンド#
を使用してCentOS7では、コマンドhostnamectl
を使用してシステムホスト名と関連する設定を変更することができます。
sudo hostnamectl set-hostname host.example.com
sudo hostnamectl set-hostname "Your Pretty HostName" --pretty
sudo hostnamectl set-hostname host.example.com --static
sudo hostnamectl set-hostname host.example.com --transient
例えば、システムの静的ホスト名をhost.linuxize.com
host.linuxize.com
に変更することができます。次のコマンドを実行します。
sudo hostnamectl set-hostname host.linuxize.com
きれいなホスト名をLinuxize's desktop
に設定するには、次のように入力します。
sudo hostnamectl set-hostname "Linuxize's desktop" --pretty
hostnamectl
コマンドは出力を生成しません。 成功すると、0が返され、それ以外の場合はゼロ以外の失敗コードが返されます。
方法2:nmtuiコマンドを使用する#
nmtui
は、ホスト名を変更するためにも使用できるNetworkManagerのテキストユーザーインターフェイスです。
nmtui
ユーティリティを起動するには、次のコマンドを実行します。
sudo nmtui
矢印キーを使用してオプションをナビゲートし、Set system hostname
Enter
:
Set your new hostname:
Press enter to confirm the hostname change:
Finally, restart the systemd-hostnamed
service for the changes to take effect:方法3:nmcliコマンドを使用する#
nmcli
は、ホスト名を変更するためにも使用できるNetworkManagerを制御するためのコマンドラインツールです。
現在のホスト名タイプを表示するには:
sudo nmcli general hostname
ホスト名をhost.linuxize.com
次のコマンドを使用します。
sudo nmcli general hostname host.linuxize.com
最後に、systemd-hostnamed
変更のためのサービスを再起動します。有効にするには:
sudo systemctl restart systemd-hostnamed
変更の確認#
ホスト名が正常に変更されたことを確認するには、hostnamectl
コマンドを使用します。
hostnamectl
新しいホス
このチュートリアルでは、マシンを再起動せずにcentos7サーバーのホスト名を変更する3つの異なる方法を示しました。