2012-07-19 17:26:40 +0000 2012-07-19 17:26:40 +0000
17
17

RedHat Enterprise Linux 6 - Hostname bearbeiten

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

Ich habe versucht, die Funktion hostname wie folgt zu verwenden:

hostname -v bravo.cmweb.com

Und es funktioniert, ich rufe die Funktion auf und der Hostname wurde erfolgreich bearbeitet.

Dann starte ich den Rechner neu und siehe da, der Hostname ist wieder localhost.localdomain.

Jetzt möchte ich fragen: wie kann ich den Hostnamen unter Linux dauerhaft ändern?

Antworten (3)

30
30
30
2012-07-19 17:36:51 +0000

Sie müssen ein wenig mehr tun, als hostname zu verwenden. Der folgende Link unten sollte Ihr Problem lösen. Ändern Sie Ihren Hostnamen ohne Neustart in RedHat Linux

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 die 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 die Änderungen und beenden Sie vi. Als Nächstes werden wir die Datei /etc/hosts bearbeiten und den neuen Hostnamen festlegen.

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 in /etc/hosts und /etc/sysconfig/network sind notwendig, um Ihre Änderungen dauerhaft zu machen (für den Fall eines ungeplanten Neustarts).

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

hostname redhat9

Und führen es erneut ohne Parameter aus, um zu sehen, ob sich der Hostname geändert hat.

hostname

Schließlich starten wir das Netzwerk neu, um die Änderungen, die wir in /etc/hosts und /etc/sysconfig/network vorgenommen haben, anzuwenden.

service network restart
1
1
1
2012-07-19 18:50:40 +0000

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

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

HOSTNAME="bravo.cmweb.com"
1
1
1
2012-07-30 12:07:41 +0000

Folgen Sie diesem how to , um den Hostnamen auf RHEL 6 Server zu ändern. Ein Neustart ist für beide Optionen erforderlich.

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

  1. Ändern Sie /etc/sysconfig/network

  2. Geben Sie den folgenden Befehl ein, um den GUI-Modus aufzurufen.