Ihr Hostname ist eine wichtige Systeminformation, die Sie als Systemadministrator verfolgen müssen. Hostnamen sind die Bezeichnungen, mit denen wir Systeme in leicht erkennbare Assets unterteilen. Diese Informationen sind besonders wichtig, wenn Sie an einem remote verwalteten System arbeiten. Ich habe mehrere Instanzen von Unternehmen erlebt, die die Hostnamen oder IPs von Speicherservern geändert haben, und mich dann gefragt, warum ihre Datenreplikation fehlgeschlagen ist., Es gibt viele Möglichkeiten, Ihren Hostnamen in Linux zu ändern; In diesem Artikel konzentriere ich mich jedoch darauf, Ihren Namen zu ändern, wie er vom Netzwerk angezeigt wird (insbesondere in Red Hat Enterprise Linux und Fedora).

Hintergrund

Ein kurzer Hintergrund. Vor der Erfindung von DNS wurde der Hostname Ihres Computers über die HOSTS-Datei unter /etc/hostsverwaltet. Jedes Mal, wenn ein neuer Computer mit Ihrem lokalen Netzwerk verbunden war, mussten alle anderen Computer im Netzwerk den neuen Computer in die Datei /etc/hosts einfügen, um über das Netzwerk kommunizieren zu können., Da diese Methode mit dem Übergang in das World Wide Web-Zeitalter nicht skaliert wurde, war DNS ein klarer Weg nach vorne. Wenn DNS konfiguriert ist, sind Ihre Systeme intelligent genug, um eindeutige IPs in Hostnamen und zurück zu übersetzen, um sicherzustellen, dass in der Webkommunikation wenig Verwirrung herrscht.

Moderne Linux-Systeme haben drei verschiedene Arten von Hostnamen konfiguriert. Um Verwirrung zu minimieren, liste ich sie hier auf und gebe grundlegende Informationen zu jedem sowie eine persönliche Best Practice:

  • Transient hostname: Wie das Netzwerk Ihr System betrachtet.
  • Statischer Hostname: Vom Kernel festgelegt.,
  • > Hostname: Der benutzerdefinierte Hostname.

Es wird empfohlen, einen hübschen Hostnamen auszuwählen, der eindeutig ist und nicht leicht mit anderen Systemen verwechselt werden kann. Lassen Sie die transienten und statischen Namen Variationen auf dem hübschen sein, und Sie werden unter den meisten Umständen gut zu gehen.

Arbeiten mit Hostnamen

Schauen wir uns nun an, wie Sie Ihren aktuellen Hostnamen anzeigen können. Der grundlegendste Befehl zum Anzeigen dieser Informationen ist hostname -f. Dieser Befehl zeigt den vollständig qualifizierten Domänennamen (FQDN) des Systems an., Um auf die drei Arten von Hostnamen zurückzugreifen, ist dies Ihr vorübergehender Hostname. Eine bessere Möglichkeit, zumindest in Bezug auf die bereitgestellten Informationen, besteht darin, den Befehl systemd hostnamectl zu verwenden, um Ihren transienten Hostnamen und andere Systeminformationen anzuzeigen:

Bevor Sie über den Befehl hostname zeige ich Ihnen, wie Sie damit Ihren transienten Hostnamen ändern können., Mit (wobei x der neue Hostname ist) können Sie Ihren Netzwerknamen schnell ändern, aber seien Sie vorsichtig. Ich habe einmal versehentlich den Hostnamen des Servers eines Kunden geändert, als ich versuchte, ihn anzuzeigen. Das war ein kleiner, aber schmerzhafter Fehler, den ich mehrere Stunden übersehen habe. Sie können diesen Prozess unten sehen:

Image

Es ist auch möglich, den Befehlhostnamectl zu verwenden, um Ihren Hostnamen zu ändern., Dieser Befehl kann in Verbindung mit den richtigen Flags verwendet werden, um alle drei Arten von Hostnamen zu ändern. Wie bereits erwähnt, liegt unser Fokus für die Zwecke dieses Artikels auf dem transienten Hostnamen. Der Befehl und seine Ausgabe sehen ungefähr so aus:

Image

Die letzte zu betrachtende Methode ist der Befehl sysctl. Mit diesem Befehl können Sie den Kernel-Parameter für Ihren transienten Namen ändern, ohne das System neu starten zu müssen., Diese Methode sieht ungefähr so aus:

Image

GNOME tip

Mit GNOME können Sie zu Einstellungen gehen -> Details um die statischen und hübschen Hostnamen anzuzeigen und zu ändern. Siehe unten:

Image

Wrapping up

Ich hoffe, dass Sie diese Informationen nützlich gefunden haben, um den Netzwerk-sichtbaren Hostnamen Ihres Computers schnell und einfach zu manipulieren., Denken Sie daran, immer vorsichtig zu sein, wenn Sie Systemhostnamen ändern, insbesondere in Unternehmensumgebungen, und Änderungen zu dokumentieren, wie sie vorgenommen werden.

Möchten Sie Red Hat Enterprise Linux ausprobieren? Laden Sie es jetzt kostenlos herunter.

Articles

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.