Die Überwachung der Herkunft und des Ziels von Paketen ist für ein gesundes und leicht verwaltbares Netzwerk unerlässlich. Es gibt fortgeschrittene Mechanismen wie die IP-Adressverfolgung, aber wir können einen Computer auch leicht mit einer universellen Kennung identifizieren. Hier kommt der Hostname ins Spiel. Heute zeigen wir Ihnen, wie Sie einen Hostnamen auf einer CentOS 7-Maschine ändern können, um Ihr Netzwerk zu verbessern!
Was ist ein Hostname?
Grundsätzlich ist der Hostname ein Name, der einem Computer innerhalb eines Netzwerks zugewiesen wird. Viele Netzwerkdienste verwenden den Hostnamen als Computerkennzeichen. Andererseits sind die Hostnamen eher für den Benutzer als für das Netzwerk gedacht, da letzteres die Geräte anhand ihrer IP-Adresse identifiziert. Der Hostname ist also eine Kennung, die dem Menschen die Arbeit erleichtern soll, nicht dem Computer.
Obwohl es sich um ein einfaches Konzept handelt, sind viele Menschen oft verwirrt davon.
In öffentlichen Netzen wie dem Internet muss der Hostname mit dem Domänennamen kombiniert werden. Dieser gibt an, in welcher „Minizone“ des Internets er sich befindet. Beispiel:
server1.example.com
In diesem Fall ist server1 der Hostname des Computers, auf den wir zugreifen wollen, und example ist die Domäne. Schließlich gilt .com als Top-Level-Domain.
Diese identifizierbaren Namen werden als „Fully Qualified Domain Names“ (FQDN) bezeichnet und umfassen den Namen des Computers und den mit diesem Computer verbundenen Domain-Namen.
Es gibt keine Einschränkungen für die Platzierung eines Hostnamens in einem privaten Netzwerk. Wenn der Computer jedoch Zugang zum Internet hat, muss er mit einer Domäne kombiniert werden.
Ändern des Hostnamens unter CentOS 7 mit den Befehlen Hostname und Hostnamectl
Linux bietet uns eine Vielzahl von Serverfunktionen. Natürlich ist es möglich, den Hostnamen auf CentOS 7-Maschinen mit nur wenigen Schritten zu ändern.
Zuerst müssen wir uns mit unserem Server über SSH verbinden oder ein Terminal von unserem Computer aus öffnen. Hier ist ein Tutorial, das Ihnen helfen wird, wenn Sie Probleme haben.
Danach müssen wir der root-Benutzer sein, um den Hostnamen zu ändern. Um dieses Privileg zu erhalten, verwenden Sie den Superuser-Befehl wie folgt:
su
Wenn Sie diesen Befehl ausführen, müssen Sie das Root-Passwort eingeben. Ohne dieses können wir nicht fortfahren.
Als Nächstes können wir den aktuellen Hostnamen sehen, indem wir den folgenden Befehl ausführen:
hostname
Wie wir sehen können, können wir den Hostnamen des Rechners sehen, wenn wir den Befehl hostname ausführen. Es ist auch möglich, den folgenden Befehl auszuführen:
hostnamectl
In diesem Fall erhalten wir mehr Informationen über den Hostnamen.
Wenn wir den Hostnamen ändern wollen, müssen wir nur den folgenden Befehl ausführen:
hostnamectl set-hostname
Zum Beispiel:
hostnamectl set-hostname test
Danach müssen wir den Befehl hostnamectl erneut ausführen, um zu überprüfen, ob die Änderungen erfolgreich waren.
hostnamectl
Ändern des Hostnamens unter CentOS 7 durch Bearbeiten der Datei /etc/hostname
Es gibt eine weitere Möglichkeit, den Hostnamen zu ändern. Wir können dies tun, indem wir die Datei /etc/hostname mit einem Texteditor wie vi oder nano bearbeiten.
vi /etc/hostname
Sobald wir die Datei geöffnet haben, sehen wir eine einzelne Zeile, in der der Hostname steht. Wir müssen ihn nur durch unseren neuen ersetzen. Da wir vi verwenden, drücken Sie die Taste i, um in den Einfügemodus zu gelangen. Ändern Sie dann den Hostnamen. Danach drücken Sie die Esc-Taste, um den Einfügemodus zu verlassen, und dann die Tasten :wq, um die Änderungen zu speichern und das Programm zu beenden.
Nun müssen wir überprüfen, ob alles funktioniert. Dazu führen Sie den folgenden Befehl aus:
hostnamectl
Statische, vorübergehende und hübsche Hostnamen
Wenn wir einen Hostnamen mit dem Befehl hostnamectl oder durch Bearbeiten der Datei /etc/hostname einrichten, wird er zu unserem statischen Hostnamen – er ändert sich nicht.
Wir können jedoch einen vorübergehenden Hostnamen definieren. Dieser wird als transienter Hostname bezeichnet. Er ist nur so lange aktiv, bis wir das System neu starten. Dazu müssen wir die Option -transient zum Befehl hostnamectl hinzufügen.
hostnamectl set-hostname transienthostname –-transient
Dann überprüfen wir die Änderungen.
hostnamectl
Schließlich haben wir die Möglichkeit, einen Hostnamen mit UTF-8-Unterstützung zu erstellen, um seine Darstellung weiter zu verbessern. Dieser Hostname wird als Pretty bezeichnet. Um einen solchen zu erstellen, fügen wir dem Befehl hostnamectl die Option -pretty hinzu.
hostnamectl set-hostname newprettyhostname –-pretty
Auf diese Weise können wir einen Hostnamen mit UTF-8-Unterstützung haben.
Hostnamen mit dem Control Panel von Hostinger ändern
Wenn wir Hostinger VPS verwenden, können wir den Prozess weiter vereinfachen, indem wir das Control Panel von Hostinger nutzen. Dort können Sie den Hostnamen ändern, ohne das Terminal zu benutzen.
Gehen Sie zu Ihren VPS-Kontrollen in der Systemsteuerung, klicken Sie auf Andere Einstellungen und geben Sie Ihren neuen Hostnamen ein! Um die Änderungen zu übernehmen, klicken Sie auf die Schaltfläche Änderungen speichern.
Abschluss
Bei CentOS haben wir mehrere Möglichkeiten, den Hostnamen zu ändern. Wir können auch immer nur die Systemsteuerung von Hostinger verwenden.
Ein Hostname hilft, einen Computer im Netzwerk zu identifizieren, was die Verwaltung viel einfacher macht!
Dieser Beitrag wurde zuletzt am 22. Januar 2020 um 11:31 Uhr geändert