hostname
hostname - Rechnernamen und Domäne eines Systems anzeigen und ändern
Beschreibung
- kann auch die IP-Adresse eines Computers überprüfen
Installation
Aufruf
hostname [options] [new_hostname]
Optionen
Unix | GNU | Beschreibung |
---|---|---|
-a | --alias | Aliasnamen des Hosts anzeigen |
-A | --all-fqdns | FQDN (Fully Qualified Domain Name) des Computers anzeigen |
-b | --boot | Legen Sie immer einen Hostnamen fest |
-d | --domain | DNS-Domainnamen anzeigen |
-f | --fqdn, --long | Zeigen Sie den FQDN an |
-F | --file | Überprüfen Sie eine Datei, um den Hostnamen wiederherzustellen und anzuzeigen |
-h | --help | Kuzehilfe anzeigen |
-i | --ip-address | IP-Adresse anzeigen |
-I | --all-ip-addresses | Alle Netzwerkadressen anzeigen |
-s | --short | Kurzversion des Hostnamen anzeigen |
-v | --verbose | Ausführliche Anzeige |
-y | --yp, --nis | NIS-Domänennamen anzeigen |
Parameter
Umgebung
Rückgabewert
Anwendung
Hostname anzeigen
Ohne Optionen wird der aktuelle Hostname angezeigt
$ hostname linux-server
Kurzen Hostname anzeigen
Verwenden Sie die Option -s oder --short, um die Kurzversion des Hostnamens anzuzeigen, die am ersten Punkt abgeschnitten wird:
$ hostname -s $ hostname --short
Alias anzeigen
Verwenden Sie die Option -a oder --alias, um den Alias (Ersatzhostnamen) des Hosts anzuzeigen, falls einer festgelegt ist. Es gibt nur sehr wenige Fälle, in denen diese Option nützlich ist und ihre Verwendung nicht mehr empfohlen wird.
$ hostname -a $ hostname --alias
Suche nach Hostnames
Verwenden Sie die Option -F oder --file, um eine bestimmte Datei (z. B. Hostname oder Hosts) zu durchsuchen und den Hostnamen Ihres Computers so zu ändern, dass er dem Inhalt der Datei entspricht:
$ sudo hostname -F [file path] $ sudo hostname --file [file path] $ sudo hostname -F /etc/hostname
Standard-Hostname erzwingen
Wenn Sie keine bestimmte Datei mit dem Hostnamen haben oder diese Datei leer lassen möchten, verwenden Sie die Option -b oder --boot. Dadurch verwendet Ihr Computer den Standardhostnamen (localhost), bis Sie einen anderen festlegen:
$ hostname -b $ hostname --boot
Domänenname anzeigen
Verwenden Sie die Option -d oder --domain, um den Namen Ihrer DNS-Domäne anzuzeigen:
$ hostname -d $ hostname –domain
FQDN anzeigen
Wenn Sie den vollqualifizierten Domänennamen eines Systems anzeigen möchten, verwenden Sie die Option -f, --fqdn oder --long:
$ hostname -f $ hostname --fqdn $ hostname --long
Ein FQDN enthält den kurzen Hostnamen und den DNS-Domänennamen.
Alle FQDNs anzeigen
Verwenden Sie die Option -A oder --all-fqdns, um jeden FQDN Ihres Computers anzuzeigen:
$ hostname -A $ hostname --all-fqdns
Diese Option listet alle Ihre Netzwerkadressen und deren DNS-Domänennamen auf. Es werden alle Adressen übersprungen, die nicht übersetzt werden können.
NIS-Domäne anzeigen
Wenn Sie NIS (Network Information Service) verwenden, können Sie Ihren NIS-Domänennamen mit der Option -y, --yp oder --nis überprüfen:
$ hostname -y $ hostname --yp $ hostname --nis
NIS-Domänenname ändern
Verwenden Sie diesen Befehl mit dem folgenden Format, um Ihren NIS-Domänennamen zu ändern:
$ sudo hostname -y [NIS hostname] $ sudo hostname --yp [NIS hostname] $ sudo hostname --nis [NIS hostname]
Verwandte Netzwerkadressen anzeigen
Mit dem Befehl hostname können Sie auch Netzwerkadressen anzeigen, die an einen Hostnamen gebunden sind.
Verwenden Sie dazu die Option -i oder --ip-address:
$ hostname -i $ hostname --ip-address
Dieser Befehl funktioniert nur, wenn der Hostname aufgelöst werden kann.
Alle Netzwerkadressen anzeigen
Verwenden Sie die Option -I oder --all-ip-address, um alle Netzwerkadressen des Hosts anzuzeigen.
Im Gegensatz zu -i hängt diese Option nicht von der Auflösung des Hostnamens ab:
$ hostname -I $ hostname --all-ip-addresses
Hostname bis zum Neustart ändern
Sie können den Hostnamen Ihres Computers mit dem Befehl hostname ändern. Verwenden Sie dazu das folgende Format:
$ sudo hostname [new hostname]
Alle Änderungen am Hostnamen, die Sie mit diesem Befehl vornehmen, werden nur bis zum nächsten Neustart durchgeführt.
Hostname dauerhaft ändern
Um den Hostnamen dauerhaft zu ändern, verwenden Sie einen Texteditor wie Nano, um Änderungen am Hostnamen und an den Hostdateien vorzunehmen:
$ sudo vi /etc/hostname $ sudo vi /etc/hosts
Sie können auch den Befehl hostnamectl verwenden, um den Hostnamen dauerhaft zu ändern:
# hostnamectl set-hostname [new hostname]
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Man-Page
Info-Pages
Links
Projekt
Weblinks