GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So ändern Sie den Hostnamen unter CentOS Linux

Viele von uns haben das Wort Hostname gehört oder gelesen zuvor, aber die Bedeutung dieses Begriffs ist möglicherweise nicht ganz klar, wenn wir nicht in irgendeiner Weise mit der Hosting-Branche oder der Linux-Community verwandt sind. Wir können auch davon erfahren, wenn wir an einer Webentwicklungskarriere teilnehmen. Wenn Sie wissen möchten, was ein Hostname ist, bleiben Sie bitte bei uns und lesen Sie weiter, um es herauszufinden.

Wenn Sie einen Webhosting-Plan bei einem Hosting-Unternehmen haben, haben diese Ihnen möglicherweise zuvor einen Hostnamen gesendet, entweder um eine Verbindung zu einem Control Panel herzustellen, ihn in Ihrer E-Mail-Konfiguration zu verwenden usw. Wenn Sie an Linux oder an einem Webentwickler interessiert sind Karriere, dann haben Sie den Begriff wahrscheinlich schon einmal gesehen oder werden es bald tun. Was genau ist dann ein Hostname?

Was ist ein Hostname? Wofür ist es nützlich?

Um es einfach zu halten, ein Hostname ist ein Name für einen Server , ein Computer oder ein beliebiges Gerät, das einen haben kann. Sehr oft ist der Hostname eine Subdomain einer echten Domain oder ein gültiger FQDN, was die Abkürzung für Fully Qualified Domain Name ist.

Ein einfaches Beispiel für einen Hostnamen eines Servers wäre so etwas wie „server.mydomain.com“. Wir können sogar einen Hostnamen für einen Computer einrichten, tatsächlich ist dies eine sehr gängige Praxis in der Linux-Community.

Ok, ein Hostname kann verwendet werden, um einem Server oder Computer einen „Namen“ zu geben, aber warum sind Hostnamen nützlich? Oder wie können wir einen Hostnamen nützlich machen? Nun, in erster Linie ist es natürlich nützlich, einem System einen Namen zu geben, um es zu identifizieren, aber es hat in einigen Fällen auch einige zusätzliche Verwendungszwecke.

Wenn wir beispielsweise einen Server mit dem Hostnamen „server.mydomain.com“ haben und dieser Hostname auf den Server verweist, können wir den Hostnamen verwenden, um unseren lokalen E-Mail-Client so einzurichten, dass er auf diesen Server verweist. Wir können es auch für FTP-Verbindungen und auch für die Verbindung zu Kontrollfeldern wie cPanel/WHM in unserem Webbrowser verwenden.

Wie wir sehen, können die Hostnamen sehr nützlich sein, wenn sie richtig verwendet werden, also lassen Sie uns jetzt mit etwas Praktischerem fortfahren und den Hostnamen in einer CentOS-Umgebung ändern .

So ändern Sie den CentOS-Hostnamen unter CentOS 7 und 8

Bevor wir den Hostnamen ändern, müssen wir einige Dinge beachten. Ja, selbst Hostnamen haben einige grundlegende Anforderungen , und diese Anforderungen lauten wie folgt:

  • Ein Hostname kann Klein- oder Großbuchstaben enthalten, d. h. die Buchstaben von a bis z des englischen Alphabets. Es wird nicht empfohlen, andere Buchstaben zu verwenden. Denken Sie daran, dass bei Hostnamen zwischen Groß- und Kleinschreibung unterschieden wird, sodass server1.mydomain.com beispielsweise nicht mit Server1.mydomain.com identisch ist (beachten Sie den Klein-/Großbuchstaben S).
  • Hostnamen können auch Zahlen enthalten, jede Zahl von 0 bis 9 ist in Ordnung, und natürlich können Sie diese Zahlen auch mischen, um größere Zahlen zu bilden.
  • Die Hostnamen können auch 2 Sonderzeichen enthalten, nämlich den Bindestrich (-) und den Punkt (.), das sind die einzigen 2 Sonderzeichen, die erlaubt sind, Sie können keine anderen verwenden.
  • Schließlich müssen Hostnamen mit einem Buchstaben oder einer Zahl beginnen und enden und außerdem eine Erweiterung von mindestens 2 Zeichen und höchstens 63 Zeichen haben.
  • Außerdem können Sie es aussagekräftig machen, obwohl dies nur dann wirklich nützlich ist, wenn Sie viele Hostnamen haben, z. B. wenn Sie einen E-Mail-Server und einen Webhosting-Server haben, für den Sie etwas wie „mail.mydomain.com“ verwenden können den E-Mail-Server und „server.mydomain.com“ für den Webhosting-Server.

Ok, jetzt, da dies klar ist, sehen wir uns die verschiedenen Möglichkeiten an, die es gibt, um den Hostnamen eines CentOS-Servers oder -Computers zu ändern oder festzulegen.

Ändern Sie es manuell, indem Sie die Netzwerkkonfigurationsdateien bearbeiten

Beginnen wir mit dem schwierigsten Weg, um diese Aufgabe zu erledigen, obwohl es nicht wirklich so schwer ist, ist es nur ein bisschen schwieriger als die anderen Wege, weil wir mehr Befehle ausführen müssen, um es zu erreichen.

Zuerst müssen wir die /etc/sysconfig/network bearbeiten Datei mit unserem bevorzugten Texteditor. In diesem Beispiel verwenden wir nano, das eine schöne Oberfläche hat und einfach zu bedienen ist:

nano /etc/sysconfig/network

In dieser Datei müssen wir nur die HOSTNAME-Variable ändern, um den neuen gewünschten Hostnamen einzugeben, sodass das Endergebnis in etwa so aussehen wird:

HOSTNAME=server.mydomain.com

Hören Sie jetzt mit der Bearbeitung auf und speichern Sie die Änderung, und bearbeiten wir diesmal eine andere Datei, /etc/hosts.

nano /etc/hosts

Ignorieren Sie die Zeile, die auf localhost (127.0.0.1) verweist, und ändern Sie den Hostnamen in diejenige, die die IP Ihres Servers enthält, was normalerweise die zweite Zeile ist:

127.0.0.1 localhost localhost.localdomain
111.222.333.444 server100.mydomain.com server100

Wie Sie sehen können, enthält die zweite Zeile (von links nach rechts) an erster Stelle die IP, an zweiter Stelle den vollständigen Hostnamen und an dritter Stelle den ersten Teil des Hostnamens.

Sobald dies erledigt ist, müssen wir nur noch den Netzwerkdienst neu starten, um die Änderungen dauerhaft zu machen:

/etc/init.d/network restart

oder

service network restart

Legen Sie Ihren CentOS-Hostnamen mit dem Befehl hostnamectl fest

Eine einfachere Möglichkeit, den Hostnamen zu ändern, ist die Verwendung des Befehls hostnamectl, das ist ziemlich einfach:

hostnamectl set-hostname server99.mydomain.com

In diesem Beispiel haben wir „server99.mydomain.com“ als neuen Hostnamen des Systems festgelegt. Sie können dies überprüfen, indem Sie einfach den Befehl hostname oder den Befehl hostnamectl ausführen:

hostname

oder

hostnamectl

Um dies dauerhaft zu machen, müssen wir den Server neu starten, also führen Sie einen dieser Befehle aus:

reboot

oder

shutdown now -rf

Legen Sie Ihren CentOS-Hostnamen fest, indem Sie die Hostnamendatei bearbeiten

Es gibt eine dritte Möglichkeit, den Hostnamen zu ändern. Beginnen Sie zunächst mit der Bearbeitung der Datei /etc/hostname, wir verwenden nano wie gewohnt:

nano /etc/hostname

Geben Sie einfach Ihren neuen Hostnamen ein, speichern Sie die Änderungen und führen Sie dann einfach einen Neustart durch:

reboot

oder

shutdown now -rf

Und ja, das ist es.

Zusammenfassung

Heute haben wir also gelernt, dass ein Hostname, vereinfacht gesagt, ein „Name“ ist, den wir einem Computer oder Server zuweisen können, um ihn leichter identifizieren zu können, obwohl er auch zum Einrichten von Remote-Verbindungen verwendet werden kann. zum Beispiel, wenn wir einen E-Mail-Client oder einen FTP-Client einrichten müssen.

Und jetzt wissen wir auch, dass es ein paar schnelle Möglichkeiten gibt, den Hostnamen eines CentOS-Systems zu ändern. Wir können die Netzwerkkonfigurationsdateien bearbeiten, wir können Befehle wie hostnamectl verwenden oder wir können einfach die Hostnamendatei bearbeiten. Unter diesen Methoden ist die zweite unser Favorit, und wir empfehlen, sie in Kombination mit der ersten zu verwenden. Wenn Sie diese beiden Methoden zusammen verwenden (beginnend mit der ersten), können Sie zu 100 % sicher sein, dass Ihr Hostname vollständig geändert wird, sobald Ihr Server oder Computer wieder online ist.

So ändern Sie den Hostnamen unter CentOS Linux wurde zuletzt geändert:5. Mai 2020 von Esteban Borges
Cent OS
  1. So ändern Sie einen Hostnamen unter Linux

  2. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  3. So ändern Sie den Hostnamen unter Linux

  4. So legen Sie den Hostnamen in CentOS 7 / RHEL 7 fest oder ändern ihn

  5. So ändern Sie den Hostnamen unter CentOS

So ändern Sie den Hostnamen unter CentOS 7

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So ändern Sie den Hostnamen unter CentOS 8

So ändern Sie den Hostnamen in CentOS/RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 7