RedHat Enterprise Linux 6 - Bearbeiten Sie den Hostnamen

17

Ich versuche gerade, meinen Hostnamen in einer virtuellen RedHat Enterprise Linux 6-Maschine zu bearbeiten, aber ich habe ein Problem.

Ich habe versucht, die Funktion hostnamewie folgt zu verwenden:

hostname -v bravo.cmweb.com

Und es funktioniert, ich rufe die Funktion und den Hostnamen als erfolgreich bearbeitet auf.

Dann starte ich die Maschine neu und dann, oups, ist der Hostname wieder localhost.localdomain.

Nun möchte ich fragen: Wie kann ich den Hostnamen unter Linux dauerhaft bearbeiten?

Frederick Marcoux
quelle

Antworten:

30

Sie müssen ein bisschen mehr tun als nur hostname. Der folgende Link sollte Ihr Problem lösen. Ändern Sie Ihren Hostnamen, ohne in RedHat Linux neu zu starten

Stellen Sie sicher, dass Sie als root angemeldet sind und wechseln Sie zu / etc / sysconfig und öffnen Sie die Netzwerkdatei in vi.

cd /etc/sysconfig
vi network

Suchen Sie nach der Zeile HOSTNAME und ersetzen Sie sie durch den neuen Hostnamen, den Sie verwenden möchten. In diesem Beispiel möchte ich localhost durch redhat9 ersetzen.

HOSTNAME=redhat9

Wenn Sie fertig sind, speichern Sie Ihre Änderungen und beenden Sie vi. Als nächstes bearbeiten wir die Datei / etc / hosts und setzen den neuen Hostnamen.

vi /etc/hosts

Bearbeiten Sie in hosts die Zeile mit dem alten Hostnamen und ersetzen Sie sie durch Ihren neuen.

192.168.1.110     redhat9

Speichern Sie Ihre Änderungen und beenden Sie vi. Die Änderungen an / etc / hosts und / etc / sysconfig / network sind erforderlich, um die Änderungen dauerhaft zu speichern (im Falle eines außerplanmäßigen Neustarts).

Jetzt verwenden wir das Programm hostname, um den aktuell eingestellten Hostnamen zu ändern.

hostname redhat9

Führen Sie es erneut ohne Parameter aus, um festzustellen, ob sich der Hostname geändert hat.

hostname

Schließlich werden wir das Netzwerk neu starten, um die Änderungen zu übernehmen, die wir an / etc / hosts und / etc / sysconfig / network vorgenommen haben.

service network restart
ponsfonze
quelle
1

Der Hostname in einem Red Hat-System wird in der Datei konfiguriert /etc/sysconfig/network.

Bearbeiten Sie die Datei und fügen Sie eine Zeile wie die folgende hinzu oder bearbeiten Sie sie:

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

Befolgen Sie diese Anleitung, um den Hostnamen auf dem RHEL 6-Server zu ändern. Für beide Optionen ist ein Neustart erforderlich.

Sie können entweder die erste Option folgen oder die zweite.

  1. Ändern /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • Speichern Sie Ihren Server und starten Sie ihn neu.
  2. Geben Sie den folgenden Befehl ein, um den GUI-Modus aufzurufen.

    [root@localhost ~]# system-config-network
    
    • Gehen Sie zu "DNS-Konfiguration".
    • Ändern Sie Ihren bevorzugten Hostnamen und klicken Sie auf OK.
    • Klicken Sie auf "Speichern und beenden".
    • Speichern Sie Ihren Server und starten Sie ihn neu.
ehowstuff
quelle