Der Hostname ist die Etikett. Dieser Name wird verwendet, um die Geräte in einem bestimmten Netzwerk oder über das Internet voneinander zu unterscheiden.
Meistens ist der ausgewählte Name von Menschenlesen und muss unter den anderen Maschinen im lokalen Netzwerk einzigartig sein. Hostnamen dürfen keinen Raum enthalten, da sie nur Buchstaben, Ziffern und einen Bindestrich enthalten können.
In Institutionen mit einer großen Anzahl von Benutzern wie Universitäten ist es weit verbreitet, einen Computer nach Früchten, Lieblingsorten, griechischen Buchstaben, geografischen Regionen oder Musikinstrumenten zu benennen. Für private Netzwerke gibt es keine Namenskonventionen, und Hostnamen wie „familiypc“, „dads-tablet“ oder „Drucker“ finden sich.
Der Hostname des Computers wird zunächst während der Installation festgelegt und in der Datei "/etc/hostname" gespeichert, die gespeichert ist. Der folgende Screenshot stammt aus der grafischen Einrichtung von Debian GNU/Linux 9 und verwendet das Label „Debian95“ als Hostname, das sich auf die Veröffentlichung von Debian GNU/Linux 9 bezieht.5.
Sobald Ihr Computer beginnt, werden mehrere Dienste initialisiert. Dies schließt auch das Netzwerk und den Hostnamen ein, mit dem von da an das Gerät angegangen werden kann. Die Verwendung des UNIX -Befehls "Hostname" enthüllt seinen Namen wie folgt:
$ hostname
Debian95
$
Weitere Informationen können mit dem Befehls hostnamectl wie folgt abgerufen werden:
$ hostnamectl
Statischer Hostname: Debian95
Symbolname: Computer-Laptop
Chassis: Laptop
Maschinen -ID: 7C61402C22BF4CF2A9FCB28A4210DA0B
Boot -ID: 6E8CA49158ff4BC4AFAA26763F42793B
Betriebssystem: Debian GNU/Linux 8 (Jessie)
Kernel: Linux 3.16.0-4-AMD64
Architektur: x86-64
$
Der Hostname Plus -Domänenname führt zum voll qualifizierten Domänennamen (FQDN) [1], der benötigt wird, um einen Computer ohne Ausfall zu identifizieren. Um den FQDN des Geräts zu erhalten, verwenden Sie stattdessen den Switch "-F" (kurz für "-fqdn" oder "-long"):
$ hostname -f
Debian95.Wunderwerk.Netz
$
Ändern des Hostnamens
Auf den ersten Blick ist das Ändern des Hostnamens (oder den Umbenennen eines Computers) vergleichsweise einfach und dauert nur einige Minuten, nur wenige Minuten. Dies kann auf folgende Weise erfolgen:
# Hostname Gurke
# Hostname
Gurke
#
# HostnameCtl Set-Hostname Gurke
Das folgende Bild zeigt diesen Schritt mit "Hostnamectl".
Sich der Nebenwirkungen bewusst sein
Trotzdem ist es die Hälfte der Geschichte. Die Datei "/etc/hostname" ist nicht der einzige Ort, an dem Programme auf Ihrem Computer den Hostnamen speichern. Mit dem Befehl „grep“ finden wir heraus, welche anderen Dateien betroffen sind und müssen angepasst werden. Der folgende Befehl zeigt dies für den Hostnamen „Debian95“:
# Grep -Color -l -r Debian95 /*
/boot/grub/grub.CFG
/etc/hostname
/etc/hosts
/etc/wicd/kabelgebundene Settings.Conf
/etc/wicd/drahtlose Settings.Conf
/etc/mailName
/etc/exim4/update-exim4.Conf.Conf
/etc/initramfs-tools/conf.D/Lebenslauf
/etc/ssh/ssh_host_rsa_key.Pub
/etc/ssh/ssh_host_ed25519_key.Pub
/etc/ssh/ssh_host_ecdsa_key.Pub
/etc/ssh/ssh_host_dsa_key.Pub
/etc/fstab
/home/debian/.ssh/id_rsa.Pub
…
#
Die Datei "/etc/hosts" ist für die Vernetzung unerlässlich und muss angepasst werden. Ändern Sie "Debian95" in "Gurken", um das folgende Ergebnis zu erzielen:
$ cat /etc /hosts 127.0.0.1 Localhost 127.0.1.1 Gurke
# Die folgenden Zeilen sind wünschenswert für IPv6-fähige Hosts :: 1 Localhost IP6-LocalHost
IP6-Loopback FF02 :: 1 IP6-Alnodes FF02 :: 2 IP6-Allrouter $
Laden Sie als nächstes die Netzwerkkonfiguration wie folgt neu:
# Invoke-Rc.d Hostname.SH Start
# Invoke-Rc.D Networking Force-Reload
Um Ihre neue Netzwerkkonfiguration zu überprüfen, können Sie Ihren Computer mit dem neuen Hostnamen durchführen:
Et voila - es hat gut funktioniert. Der letzte Schritt besteht darin, Ihre Anwendungen gemäß der obigen Liste zu überprüfen. Die Überweisungsseite im Debian Wiki [2] gibt Ihnen einen guten Überblick, was mit jeder Anwendung zu tun ist, und wirkt als Referenzhandbuch für Sie.