Skip to main content

Beispiel Verwendet den Befehl Hostname

Anonim

Es ist wahrscheinlich, dass Sie den Namen Ihres Computers bei der ersten Installation von Linux eingerichtet haben. Wenn Sie jedoch einen Computer verwenden, der von einem anderen Computer eingerichtet wurde, kennen Sie den Namen möglicherweise nicht.

Sie können den Namen Ihres Computers suchen und festlegen, damit Personen Sie mithilfe des Befehls Hostname leichter in einem Netzwerk erkennen können.

In diesem Handbuch erfahren Sie alles, was Sie über den Befehl Hostname wissen müssen.

So ermitteln Sie den Namen Ihres Computers

Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

Hostname

Sie erhalten ein Ergebnis mit dem Namen Ihres Computers. In unserem Fall heißt es einfach 'localhost.localdomain'.

Der erste Teil des Ergebnisses ist der Name des Computers und der zweite Teil ist der Name der Domäne.

Um nur den Computernamen zurückzugeben, können Sie den folgenden Befehl ausführen:

Hostname -s

Das Ergebnis wird diesmal einfach "localhost" sein.

Wenn Sie nur herausfinden möchten, in welcher Domäne Sie sich befinden, verwenden Sie den folgenden Befehl.

Hostname -d

Sie finden die IP-Adresse für den Hostnamen mit dem folgenden Befehl:

Hostname -i

Einem Hostnamen kann ein Alias ​​zugewiesen werden. Sie können alle Aliasnamen für den von Ihnen verwendeten Computer ermitteln, indem Sie den folgenden Befehl in das Terminal eingeben:

Hostname -a

Wenn keine Aliase eingerichtet sind, wird der tatsächliche Hostname zurückgegeben.

So ändern Sie den Hostnamen

Sie können den Hostnamen des Computers ändern, indem Sie einfach den folgenden Befehl eingeben:

Hostname

Zum Beispiel:

Hostname Gary

Wenn Sie nun den Hostnamen-Befehl ausführen, wird einfach "gary" angezeigt.

Diese Änderung ist vorübergehend und nicht besonders nützlich.

Um Ihren Hostnamen dauerhaft zu ändern, öffnen Sie die Datei / etc / hosts mit dem Nano-Editor.

Sudo Nano / etc / hosts

Sie benötigen erhöhte Berechtigungen, um die hosts-Datei zu bearbeiten. Sie können also entweder den Befehl sudo wie oben gezeigt verwenden oder Benutzer mit dem Befehl su zum Root-Konto wechseln.

Die Datei / etc / hosts enthält Details zu Ihrem Computer und zu anderen Computern in Ihrem Netzwerk oder in anderen Netzwerken.

Standardmäßig enthält Ihre / etc / hosts-Datei Folgendes:

127.0.0.1 localhost.localdomain localhost

Das erste Element ist die IP-Adresse, die für den Computer aufgelöst werden muss. Das zweite Element ist der Name und die Domäne für den Computer. Jedes nachfolgende Feld enthält einen Alias ​​für den Computer.

Um Ihren Hostnamen zu ändern, können Sie localhost.localdomain einfach durch den Namen des Computers und den Domänennamen ersetzen.

Zum Beispiel:

127.0.0.1 gary.mydomain localhost

Nachdem Sie die Datei gespeichert haben, erhalten Sie das folgende Ergebnis, wenn Sie den Befehl Hostname ausführen:

gary.mydomain

In ähnlicher Weise wird der Befehl hostname -d als meineDomäne und der Hostname -s als gary angezeigt.

Der Aliasbefehl (hostname -a) wird jedoch weiterhin als localhost angezeigt, da wir dies in der Datei / etc / hosts nicht geändert haben.

Sie können der Datei / etc / hosts eine beliebige Anzahl von Aliasnamen hinzufügen (siehe unten):

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Wenn Sie nun den Befehl hostname -a ausführen, sieht das Ergebnis folgendermaßen aus:

garysmachine everydaylinuxuser

Mehr über Hostnamen

Ein Hostname darf nicht mehr als 253 Zeichen umfassen und kann in verschiedene Labels aufgeteilt werden.

Zum Beispiel:

de.wikipedia.org

Der obige Hostname hat drei Labels:

  • en
  • Wikipedia
  • Org

Die Beschriftung darf maximal 63 Zeichen lang sein und die Beschriftungen sind durch einen einzelnen Punkt getrennt.

Weitere Informationen zu Hostnamen finden Sie in Wikipedia.

Zusammenfassung

Zum Befehl hostname gibt es nicht viel anderes zu sagen. Sie können alle verfügbaren Switches herausfinden, indem Sie auf der Linux-Hauptseite nach einem Hostnamen suchen.

man hostname

Alles, was Sie wirklich wissen müssen, wurde in diesem Handbuch behandelt. Es gibt jedoch einige andere Switches wie Hostname -f, die den vollständig qualifizierten Domänennamen zeigt, die Möglichkeit, den Hostnamen aus einer Datei mithilfe des Hostnamens -f und zu lesen die Möglichkeit, den NIS / YP-Domänennamen mithilfe des Hostnamens -y anzuzeigen.