Kurz:Dieser Artikel beschreibt, wie Sie den aktuellen Hostnamen des Systems finden. Wie können Sie außerdem den Hostnamen Ihrer Redhat-basierten Systeme ändern?
Hostnamen mit Hostnamectl ändern
Die neuesten Fedora- und CentOS-Betriebssysteme, die mit systemd ausgeführt werden verwendet hostnamectl Befehl zum Verwalten des Hostnamens des Computers.
Sie können den Hostnamen des Linux-Systems mit dem folgenden Befehl ändern. Beispielsweise müssen Sie den Hostnamen des Computers auf workstation1 setzen .
sudo hostnamectl set-hostname workstation1
Dadurch wird die Datei /etc/hostname auf Ihrem System aktualisiert und in die aktuelle Umgebung geladen. Aber Sie brauchen immer noch Hostnamenbindung mit localhost IP.
Bearbeiten Sie auch /etc/hosts Datei und fügen Sie einen neuen Hostnamen mit der IP-Adresse des lokalen Hosts hinzu wie:
127.0.1.1 workstation1
.
Führen Sie nun den folgenden Befehl aus, um den aktuellen Hostnamen für Ihr System zu finden.
hostnamectl Static hostname: workstation1 Icon name: computer-vm Chassis: vm Machine ID: b669a2e70002461cac387ba87397c78b Boot ID: a0b60ab33f8e43aa9d04b9950f91ab6c Virtualization: oracle Operating System: Fedora 26 (Workstation Edition) CPE OS Name: cpe:/o:fedoraproject:fedora:26 Kernel: Linux 4.13.5-200.fc26.x86_64 Architecture: x86-64
Hostnamen manuell ändern
Sie verwenden auch eine ältere Methode, um den Hostnamen des Systems manuell zu ändern, indem Sie die Konfigurationsdateien direkt bearbeiten. Um den Hostnamen zu ändern, bearbeiten Sie zuerst die Datei /etc/hostname und schreiben Sie Ihren Hostnamen dort hinein.
/etc/hostname:
workstation1
Nach dem Bearbeiten der Datei können Sie auch den Hostnamen für die aktuelle Sitzung festlegen, um einen Systemneustart zu vermeiden.
hostname workstation1
Bearbeiten Sie danach die Datei /etc/hosts, um den neuen Hostnamen mit der IP-Adresse des lokalen Hosts zu verknüpfen.
127.0.1.1 workstation1