Hostname: Unterschied zwischen den Versionen

Aus Foxwiki
Kamalalhassan (Diskussion | Beiträge)
Kamalalhassan (Diskussion | Beiträge)
Zeile 69: Zeile 69:
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:
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]
  hostname -F [file path]
  sudo hostname --file [file path]
  hostname --file [file path]


== Force Default Hostname ==
== Force Default Hostname ==

Version vom 6. Januar 2021, 11:59 Uhr

Funktion

Mit dem Linux-Befehl hostname können Sie die Domäne und den Hostnamen eines Systems anzeigen oder ändern. Es kann auch die IP-Adresse eines Computers überprüfen.

Syntax

Der Befehl hostname verwendet das folgende Format:

hostname [options] [new_hostname]

Verwenden Sie den Parameter [options], um dem Befehl hostname spezifischere Anweisungen hinzuzufügen. Ohne diese Option zeigt die Standardausgabe den Hostnamen Ihres Computers an:

Verwenden Sie den Parameter [new_hostname], wenn Sie den Hostnamen Ihres Computers ändern möchten.

Hostname Befehlsbeispiele

Der Befehl hostname verfügt über eine Reihe von Optionen, die Sie für spezifischere Ausgaben verwenden können:


Option Beschreibung
-a, --alias Zeigt den Aliasnamen des Hosts an.
-A, --all-fqdns Zeigt jeden FQDN (Fully Qualified Domain Name) des Computers an.
-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 Drucken Sie die Hilfemeldung als Ausgabe aus.
-i, --ip-address Zeigen Sie die IP-Adresse des Computers an.
-I, --all-ip-addresses Zeigen Sie alle Netzwerkadressen des Computers an.
-s, --short Zeigen Sie die Kurzversion des Hostnamens an.
-v, --verbose Erweitern Sie alle Ausgaben auf ausführlich.
-y, --yp, --nis Zeigen Sie den NIS-Domänennamen an.

Beispiel

Display Hostname

Wenn Sie den Befehl hostname ohne zusätzliche Optionen verwenden, wird der Hostname des Computers angezeigt:

hostname

Display Short Hostname

Verwenden Sie die Option -s oder --short, um die Kurzversion des Hostnamens anzuzeigen, die am ersten Punkt abgeschnitten wird:

hostname -s
hostname --short

Display Alias

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

Search for 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:

hostname -F [file path]
hostname --file [file path]

Force Default Hostname

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

Display Domain Name

Verwenden Sie die Option -d oder --domain, um den Namen Ihrer DNS-Domäne anzuzeigen:

hostname -d
hostname –domain


Display FQDN

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.

Display All FQDNs

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.

Display NIS Domain

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

Change NIS Domain Name

Verwenden Sie diesen Befehl mit dem folgenden Format, um Ihren NIS-Domänennamen zu ändern:

hostname -y [NIS hostname]
hostname --yp [NIS hostname]
hostname --nis [NIS hostname]

Display Related Network Addresses

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.

Display All Network Addresses

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


Change Hostname Until Reboot

Sie können den Hostnamen Ihres Computers mit dem Befehl hostname ändern. Verwenden Sie dazu das folgende Format:

hostname [new hostname]

Alle Änderungen am Hostnamen, die Sie mit diesem Befehl vornehmen, werden nur bis zum nächsten Neustart durchgeführt.


Change Hostname Permanently

Um den Hostnamen dauerhaft zu ändern, verwenden Sie einen Texteditor wie Nano, um Änderungen am Hostnamen und an den Hostdateien vorzunehmen:

vi /etc/hostname
vi /etc/hosts

Sie können auch den Befehl hostnamectl verwenden, um den Hostnamen dauerhaft zu ändern:


hostnamectl set-hostname [new hostname]


Additional hostname Options

Verwenden Sie die Option -V oder --version, um die Version des Hostnamen-Softwarepakets auf Ihrem Linux-System auszudrucken:

hostname -V
hostname --version

Wenn Sie Hilfe zu einem der Befehle benötigen, verwenden Sie die Option -h oder --help, um eine Hilfemeldung auszudrucken:

hostname -h
hostname --help