web-dev-qa-db-ja.com

RedHat Enterprise Linux 6-ホスト名の編集

現在、RedHat Enterprise Linux 6仮想マシンでホスト名を編集しようとしていますが、問題があります。

私はこのように関数hostnameを使ってみました:

hostname -v bravo.cmweb.com

そしてそれは機能し、私は正しく編集されたように関数とホスト名を呼び出します。

次に、マシンを再起動します。その後、ホスト名はlocalhost.localdomain

ここで、Linuxでホスト名を永続的に編集するにはどうすればよいですか??

17

hostnameを使用するよりも少し多くする必要があります。以下のリンクで問題を解決できます。 RedHat Linuxで再起動せずにホスト名を変更

Rootとしてログインしていることを確認し、/ etc/sysconfigに移動してviでネットワークファイルを開きます。

cd /etc/sysconfig
vi network

HOSTNAME行を探し、使用する新しいホスト名に置き換えます。この例では、localhostをredhat9に置き換えます。

HOSTNAME=redhat9

完了したら、変更を保存してviを終了します。次に、/ etc/hostsファイルを編集して、新しいホスト名を設定します。

vi /etc/hosts

ホストで、古いホスト名が含まれている行を編集して、新しいホスト名に置き換えます。

192.168.1.110     redhat9

変更を保存してviを終了します。/etc/hostsおよび/ etc/sysconfig/networkへの変更は、変更を永続化するために必要です(予定外の再起動が発生した場合)。

次に、ホスト名プログラムを使用して、現在設定されているホスト名を変更します。

hostname redhat9

そして、パラメータなしでもう一度実行して、ホスト名が変更されたかどうかを確認します。

hostname

最後に、ネットワークを再起動して、/ etc/hostsおよび/ etc/sysconfig/networkに加えた変更を適用します。

service network restart
30
ponsfonze

Red Hatシステムのホスト名は、/etc/sysconfig/networkファイルで構成されます。

ファイルを編集し、次のような行を追加または編集します。

HOSTNAME="bravo.cmweb.com"
1
Michael Hampton

これに従って 方法 RHEL 6サーバーのホスト名を変更します。両方のオプションで再起動が必要です。

最初のオプション[〜#〜]または[〜#〜]のいずれかに従うことができます。

  1. 変更/etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • サーバーを保存して再起動します。
  2. 次のコマンドを入力して、GUIモードに入ります。

    [root@localhost ~]# system-config-network
    
    • 「DNS設定」に進みます。
    • 使用するホスト名を変更して、[OK]をクリックします。
    • 「保存して終了」をクリックします。
    • サーバーを保存して再起動します。
1
ehowstuff