Wenn Sie sich mit Netzwerkadministration beschäftigen und Ihre Arbeit die Arbeit an der Linux-Befehlszeile umfasst, gibt es mehrere netzwerkbezogene Befehlszeilentools, die Sie kennen sollten. Auf einem solchen Tool ist hostname , mit dem Sie den Hostnamen des Systems anzeigen oder festlegen können. In diesem Tutorial lernen wir anhand einiger leicht verständlicher Beispiele mehr über dieses Dienstprogramm.
Bitte beachten Sie, dass alle Beispiele hier auf einem Ubuntu 16.04-Rechner getestet und auf einem Ubuntu-Server-Rechner mit der Version 14.04 LTS getestet wurden.
Linux-Hostname-Befehl
Sie können hostname verwenden, um den Hostnamen des Systems anzuzeigen oder festzulegen. Die grundlegende Syntax des Tools lautet:
hostname [options]
So steht es in der Manpage-Dokumentation zu diesem Dienstprogramm:
Hostname is used to display the system's DNS name, and to display or set its hostname or NIS domainanzuzeigen oder einzustellen
name.
Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon geben, wie dieser Befehl funktioniert.
Q1. Wie funktioniert der Hostname?
Standardmäßig erzeugt der Befehl hostname den Namen des Hosts in der Ausgabe.
hostname
Q2. Wie drucke ich den Aliasnamen des Hosts?
Wenn dem Host ein Aliasname zugeordnet ist, können Sie mit der Befehlszeilenoption -a darauf zugreifen.
hostname -a
Q3. Wie drucke ich die IP-Adresse?
Dies kann mit der Befehlszeilenoption -i erfolgen.
hostname -i
Hier ist die Ausgabe des Befehls auf meinem lokalen Rechner:
Q4. Wie drucke ich den zugehörigen Domainnamen (falls vorhanden)?
Sie können dafür die Befehlszeilenoption -d verwenden.
hostname -d
Der obige Befehl holt Ihnen den Domänennamen, in dem sich das System befindet.
F5. Wie drucke ich einen kurzen Hostnamen?
Dies kann mit der Befehlszeilenoption -s erfolgen.
hostname -s
F6. Wie ändere ich den Hostnamen?
Mit dem Befehl hostname können Sie auch den Namen des Hosts ändern. Sie können dies folgendermaßen tun:
Hostname [neuer-Hostname]
Zum Beispiel:
Hostname howtoforge
Unnötig zu erwähnen, dass Sie Root-Rechte benötigen, um diesen Vorgang auszuführen. Außerdem sind auf diese Weise durchgeführte Änderungen vorübergehend - für dauerhafte Änderungen müssen Sie Änderungen in /etc/hosts vornehmen Datei.
Schlussfolgerung
Sie können viel mehr mit dem Hostnamen machen, obwohl das, was wir hier besprochen haben, ausreichen sollte, um Ihnen zumindest den Einstieg zu erleichtern. Wenn Sie mit all dem fertig sind, gehen Sie zur Manpage des Tools, um weitere Informationen dazu zu erhalten.