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


17

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

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

hostname -v bravo.cmweb.com

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

次に、マシンを再起動してから、ホスト名を再度入力しlocalhost.localdomainます。

ここで、Linuxでホスト名を恒久的に編集する方法を教えてください。

回答:


30

を使用するよりももう少しする必要があります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

1

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

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

HOSTNAME="bravo.cmweb.com"

1

RHEL 6サーバーでホスト名を変更するには、この方法に従ってください。両方のオプションで再起動が必要です。

最初のオプションまたは 2番目のオプションのいずれかに従うことができます。

  1. 変更する /etc/sysconfig/network

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

    [root@localhost ~]# system-config-network
    
    • 「DNS構成」に進みます。
    • 優先ホスト名を変更し、[OK]をクリックします。
    • [保存して終了]をクリックします。
    • サーバーを保存して再起動します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.