Durch die Nutzung von AWS re:Post stimmt du den AWS re:Post Nutzungsbedingungen

Wie weise ich einer Amazon-EC2-Instance, auf der RHEL 5 oder 6, CentOS 5 oder 6 oder Amazon Linux ausgeführt wird, einen statischen Hostnamen zu?

Lesedauer: 3 Minute
0

Ich habe den Hostnamen meiner Amazon Elastic Compute Cloud (Amazon EC2)-Instance geändert. Wenn ich die Instance jedoch starte oder stoppe und dann neu starte, ändert sich der Hostname wieder auf den ursprünglichen Hostnamen.

Kurzbeschreibung

Damit ein Hostname erhalten bleibt, wenn Sie Ihre EC2-Instance neu starten oder stoppen und wieder starten, fügen Sie den Hostnamen zu den entsprechenden Konfigurationsdateien der Instance hinzu.

Die folgenden Schritte gelten für Amazon Linux und RHEL 5 und 6 sowie CentOS 5 und 6. Anweisungen für andere Distributionen finden Sie in den folgenden Ressourcen:

**Wichtig:**RHEL 5 und 6 sowie CentOS 5 und 6 sind End-of-Life-Distributionen (EOL). Dies bedeutet, dass sie keinen aktiven Support mehr erhalten, z. B. Sicherheitsupdates. Es hat sich bewährt, Betriebssystem-Distributionen zu verwenden, die weiterhin regelmäßig aktualisiert werden.

Lösung

  1. Öffnen Sie /etc/sysconfig/network im Vim-Editor:

    sudo vim /etc/sysconfig/network
  2. Ändern Sie den Wert des Parameters HOSTNAME (ersetzen Sie persistent_hostname durch Ihren bevorzugten Hostnamen):

    HOSTNAME=persistent_hostname
  3. Setzen Sie NETWORKING auf Ja:

    NETWORKING=yes
  4. Speichern Sie die Änderungen und schließen Sie den Vim-Editor.

    **Hinweis:**Nachdem Sie diese Änderung vorgenommen haben, drücken Sie Umschalttaste + :, um ein neues Befehlseingabefeld im Vim-Editor zu öffnen. Geben Sie wq ein und drücken Sie die Eingabetaste, um Ihre Änderungen zu speichern und den Vim-Editor zu verlassen.

  5. Öffnen Sie /etc/hosts im Vim-Editor:

    sudo vim /etc/hosts
  6. Ändern Sie den Eintrag, der mit 127.0.0.1 beginnt, indem Sie persistent_hostname, localdomain und localhost durch Ihren bevorzugten Hostnamen, Ihre lokale Domain und Ihren bevorzugten lokalen Host ersetzen:

    127.0.0.1 persistent_hostname.localdomain localhost localhost.localdomain
  7. Speichern Sie die Änderungen und schließen Sie den Vim-Editor.

  8. Um zu überprüfen, ob die Änderung des Hostnamens erfolgreich war, starten Sie die betreffende Instance neu und führen Sie dann den Befehl hostname aus:

    sudo reboot
    hostname

    Der Befehl gibt den neuen Hostnamen aus.

Verwandte Informationen

Ändern des Hostnamens Ihrer Amazon Linux-Instance

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr