RHEL / Centos Linux 7: Befehl zum Ändern und Festlegen des Hostnamens

Ich bin ein neuer Benutzer von RHEL (Red Hat Linux) und/oder CentOS Linux 7 Servern. Wie kann ich den Hostnamen in CentOS 7 mit einer Kommandozeilenoption ändern?
Auf einem CentOS Linux 7 Server können Sie eines der folgenden Tools verwenden, um Hostnamen zu verwalten:

Anleitung Details
Schwierigkeit Einfach (rss)
Root-Rechte Ja
Anforderungen Keine
Zeit 2m

  1. Befehl hostnamectl : Kontrolliert den Hostnamen des Systems. Dies ist die empfohlene Methode.
  2. nmtui-Befehl : Steuerung des System-Hostnamens über die Textbenutzeroberfläche (TUI).
  3. nmcli-Befehl : Steuerung des System-Hostnamens über den CLI-Teil von NetworkManager.

Typen von Hostnamen

Der Hostname kann wie folgt konfiguriert werden

  1. Statischer Hostname, der vom Sysadmin zugewiesen wird. Zum Beispiel „server1“, „wwwbox2“ oder „server42.cyberciti.biz“.
  2. Transienter/dynamischer Hostname, der von einem DHCP- oder mDNS-Server zur Laufzeit zugewiesen wird.
  3. Pretty-Hostname, der von Sysadmin/Endbenutzern zugewiesen wird und ein UTF8-Hostname in freier Form ist, um ihn dem Benutzer zu präsentieren. Zum Beispiel „Vivek’s Netbook“.

Methode 1: hostnamectl-Befehl

Lassen Sie uns sehen, wie man den hostnamectl-Befehl verwendet.

Wie kann ich die Hostnamen sehen?

$ hostnamectl
## OR ##
$ hostnamectl status

Beispielausgaben:

Wie setze ich den Hostnamen?

Wie lösche ich einen bestimmten Hostnamen?

Die Syntax lautet:
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

Wie ändere ich den Hostnamen aus der Ferne?

Verwenden Sie eine der folgenden Syntaxen:
# ssh root@server-ip-here hostnamectl set-hostname server1
Oder setzen Sie server1 als Hostname auf einem entfernten Server namens 192.168.1.42 unter Verwendung von ssh:
# hostnamectl set-hostname server1 -H [email protected]

Methode #2: nmtui-Befehl

Sie können den Hostnamen mit dem nmtui-Befehl festlegen, der eine Textbenutzeroberfläche für neue Benutzer hat:
# nmtui
Beispielausgaben:

Abb.01: Verwenden Sie nmtui, um den Hostnamen auf einem CentOS 7 zu setzen

Wählen Sie mit der Pfeiltaste nach unten > die Menüoption „Set system hostname“ aus > Drücken Sie die Taste „Ok“:

Abb.02: Set hostname

Sie sehen das Bestätigungsfeld wie folgt:

Abb.03: New hostname confirmed

Schließlich starten Sie den Dienst mit dem Hostnamen neu, indem Sie den folgenden Befehl eingeben
# systemctl restart systemd-hostnamed
Um die Änderungen zu überprüfen, geben Sie ein:
# hostnamectl status
Beispielausgaben:

Abb.04: CentOS 7 / RHEL View Host Name Details Using hostnamectl Command

Method #3: nmcli command

Das nmcli ist ein Kommandozeilentool zur Steuerung von NetworkManager und zur Meldung des Netzwerkstatus.

Um den Hostnamen mit dem nmcli-Befehl anzuzeigen:

Die Syntax lautet:
# nmcli general hostname

Um den Hostnamen mit dem nmcli-Befehl festzulegen:

Die Syntax lautet:
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Schließlich starten Sie den Dienst systemd-hostnamed neu:
# systemctl restart systemd-hostnamed

Dieser Eintrag ist 5 von 19 in der Linux/Unix-Tutorialserie Hostnamen setzen. Lesen Sie den Rest der Serie weiter:

  1. Ubuntu Linux Hostname (Computername)
  2. Debian Linux ändern: Hostname / Computername dauerhaft ändern
  3. Linux meinen Hostnamen / Computersystemnamen ändern
  4. Linux Hostname ändern
  5. RHEL / Centos Linux 7: Change and Set Hostname Command
  6. OpenBSD Change Hostname
  7. CentOS Linux 5/6 Change Hostname Command
  8. Linux setting hostname and domain name of my Server
  9. FreeBSD Hostname ändern ohne Neustart
  10. SuSe Linux Hostname ändern ohne Neustart
  11. Wie setze ich den Hostname auf Fedora Linux
  12. Ubuntu 18.04 LTS hostname dauerhaft ändern
  13. Ubuntu set hostname dauerhaft (Computername) Befehl
  14. OpenSUSE Linux set hostname dauerhaft (Computername) Befehl
  15. RHEL 8 Linux set hostname dauerhaft (Computername) Befehl
  16. CentOS 8 Linux set hostname dauerhaft (Computername) Befehl
  17. Ubuntu 20.04 LTS set hostname permanently (computer name) command
  18. Set / Change FQDN on Ubuntu 20.04 LTS
  19. Alpine Linux – Setting system hostname

🧠Bitte unterstützt meine Arbeit auf Patreon oder mit einer Spende.
🧠Holen Sie sich die neuesten Tutorials zu Linux, Open Source & DevOps per RSS-Feed oder wöchentlichem E-Mail-Newsletter.
🧠12 Kommentare bisher… fügen Sie einen hinzu ↓
Kategorie Liste der Unix und Linux Befehle
Dateiverwaltung cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Netzwerkdienstprogramme dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Paketmanager apk • apt
Prozessverwaltung bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Suchen grep • whereis • which
Benutzerinformationen groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.