====== Linux - Hostname ======
In der Datei **/etc/hostname** ist der **Rechnername (Hostname)** hinterlegt.
Dieser kann frei vergeben werden und dient im lokalen Netzwerk zur eindeutigen Identifizierung des Rechners.
Der Name muss eindeutig sein und darf in jedem Netzwerk nur einmal vorkommen.
Mit dem Befehl **hostname**, kann der hinterlegte Name abgerufen werden. In unserem Beispiel ist der Name **server** hinterlegt.
----
===== Hostname ändern =====
==== Status abrufen ====
Über **hostnamectl status** oder auch kurz **hostnamectl** erhaltet Ihr Informationen zu Eurem System.
rsb@server:~# hostnamectl
Static hostname: server
Icon name: computer-vm
Chassis: vm
Machine ID: e44584545877455d55s88w910fa32837
Boot ID: 7cc9825d445w5s5a5w5we07152957ebf
Virtualization: vmware
Operating System: Ubuntu 20.04.2 LTS
Kernel: Linux 5.4.0-67-generic
Architecture: x86-64
==== Static hostname ändern ====
Mit dem Befehl **hostnamectl** kann der **Hostname** geändert werden.
sudo hostnamectl set-hostname \\
**Beispiel:** \\
sudo hostnamectl set-hostname server2 \\
==== Änderung überprüfen ====
Mit **hostnamectl status** könnt Ihr anschließend überprüfen, ob die Änderung durchgeführt wurde.
rsb@server:~# hostnamectl
Static hostname: server2
Icon name: computer-vm
Chassis: vm
Machine ID: e44584545877455d55s88w910fa32837
Boot ID: 7cc9825d445w5s5a5w5we07152957ebf
Virtualization: vmware
Operating System: Ubuntu 20.04.2 LTS
Kernel: Linux 5.4.0-67-generic
Architecture: x86-64
----
===== Anpassung /etc/hosts =====
Abschließend müsst Ihr noch die Einträge in der **/etc/hosts** anpassen und dort alles vom alten auf den neuen Namen ändern.
**Beispiel:** \\
rsb@server:~# vim /etc/hosts \\
127.0.0.1 localhost \\
# Alt \\
#10.10.10.10 server \\
# Neu \\
10.10.10.10 server2 \\
----
===== Aktuelle Session =====
Die Änderungen des Hostnamens werden erst aktiv angezeigt, wenn Ihr Euch abmeldet und neu einloggt. Ein Neustart, wie oft beschrieben, ist nicht notwendig.
----
===== Bekannte Probleme =====
Bei Debian erscheint beim Aufruf von **hostnamectl** ein Fehler.
==== Failed to create bus conneciton ====
|Fehler:|Failed to create bus connection: Datei oder Verzeichnis nicht gefunden|
|Grund:|Das Paket dbus ist nicht installiert|
|Lösung:|Installation dbus|
apt install dbus \\
----
====== Zusammenhängende Beiträge ======
[[wiki:linux:konfiguration:linux-hostname|]] \\
[[wiki:linux:konfiguration:linux-domain-name|]] \\
[[wiki:linux:konfiguration:linux-fqdn|]] \\
[[wiki:linux:konfiguration:linux-etc-hosts|]] \\
[[wiki:linux:konfiguration:linux-etc-resolv-conf|]] \\
----
{{page>impressum:ausschluss#Haftungsausschluss}}
----
~~DISCUSSION~~