So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn
Geräte- oder System-Hostnamen werden verwendet, um eine Maschine in einem Netzwerk in einem für Menschen lesbaren Format leicht zu erkennen. Es ist keine große Überraschung, aber auf einem Linux-System kann der Hostname einfach geändert werden, indem der einfache Befehl „hostname“ verwendet wird.
Lesen Sie auch: So legen Sie eine statische IP-Adresse fest und konfigurieren das Netzwerk unter Linux
Wenn Sie hostname allein ohne Parameter ausführen, wird der aktuelle Hostname Ihres Linux-Systems wie folgt zurückgegeben:
hostname
TecMint
Wenn Sie den Hostnamen Ihres Linux-Systems ändern oder festlegen möchten, führen Sie einfach Folgendes aus:
hostname NEW_HOSTNAME
Natürlich müssen Sie „NEW_HOSTNAME“ durch den tatsächlichen Hostnamen ersetzen, den Sie festlegen möchten. Dadurch wird der Hostname Ihres Systems sofort geändert, es gibt jedoch ein Problem: Der ursprüngliche Hostname wird beim nächsten Neustart wiederhergestellt.
Es gibt eine andere Möglichkeit, den Hostnamen Ihres Systems zu ändern – und zwar dauerhaft. Möglicherweise haben Sie bereits herausgefunden, dass hierfür einige Konfigurationsdateien geändert werden müssen, und Sie werden Recht haben.
Legen Sie den System-Hostnamen unter Linux dauerhaft fest
Neuere Versionen verschiedener Linux-Distributionen wie die neuesten Versionen von Ubuntu, Debian, CentOS, Fedora, RedHat< usw. wird mit systemd geliefert, einem System- und Dienstmanager, der einen hostnamectl-Befehl zum Verwalten von Hostnamen unter Linux bereitstellt.
Um den System-Hostnamen auf SystemD-basierten Distributionen festzulegen, verwenden wir den Befehl hostnamectl wie gezeigt:
sudo hostnamectl set-hostname NEW_HOSTNAME
Bei älteren Linux-Distributionen, die SysVinit, kurz init, verwenden, können die Hostnamen geändert werden, indem einfach die Hostnamendatei bearbeitet wird, die sich in folgendem Ordner befindet:
vi /etc/hostname
Anschließend müssen Sie einen weiteren Eintrag für den Hostnamen hinzufügen in:
vi /etc/hosts
Zum Beispiel:
127.0.0.1 TecMint
Anschließend müssen Sie Folgendes ausführen:
/etc/init.d/hostname restart
Auf RHEL/CentOS-basierten Systemen, die init verwenden, wird der Hostname durch Folgendes geändert:
vi /etc/sysconfig/network
Hier ist ein Beispiel dieser Datei:
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="linux-console.net"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"
Um einen dauerhaften Hostnamen beizubehalten, ändern Sie den Wert neben "HOSTNAME"
in den Wert Ihres Hostnamens.
Abschluss
Dieser einfache Artikel soll Ihnen einen einfachen Linux-Trick zeigen und ich hoffe, dass Sie etwas Neues gelernt haben.