CentOS7でホスト名を変更する方法

このチュートリアルでは、CentOS7システムでホスト名を変更するプロセスについて説明します。

ホスト名は、CentOSオペレーティングシステムのインストール時に設定されるか、仮想マシンを起動する場合は、起動時にインスタンスに動的に割り当

このチュートリアルで説明する方法は、システムを再起動する必要なく動作します。このチュートリアルを続行する前に、sudo権限を持つユーザーとしてログインしていることを確認してください。

ホスト名について#

ホスト名は、ネットワーク上のマシンを識別するラベルです。 同じネットワーク上の二つの異なるマシンで同じホスト名を使用すべきではありません。hostnamestaticprettytransient

  • static/etc/hostnameファイルに格納されます。li>
  • pretty-ユーザーへのプレゼンテーションに使用される自由形式のUTF8ホスト名。 たとえば、Linuxize's desktopです。
  • transient-実行時にDHCPまたはmDNSサーバーによって変更できるカーネルによって維持される動的ホスト名。 デフォルトでは、staticstatictransienthost.example.comFQDN)を使用することをお勧めします。現在のホスト名を表示するには、次のコマンドを入力します。
    hostnamectl
    localhost.localdomainに設定されています。

    ホスト名を変更する#

    方法1: Hostnamectlコマンド#

    を使用してCentOS7では、コマンドhostnamectlを使用してシステムホスト名と関連する設定を変更することができます。

    sudo hostnamectl set-hostname host.example.comsudo hostnamectl set-hostname "Your Pretty HostName" --prettysudo hostnamectl set-hostname host.example.com --staticsudo hostnamectl set-hostname host.example.com --transient

    例えば、システムの静的ホスト名をhost.linuxize.comhost.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 hostnameEnter:

    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つの異なる方法を示しました。

コメントを残す

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