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 |
- Befehl hostnamectl : Kontrolliert den Hostnamen des Systems. Dies ist die empfohlene Methode.
- nmtui-Befehl : Steuerung des System-Hostnamens über die Textbenutzeroberfläche (TUI).
- nmcli-Befehl : Steuerung des System-Hostnamens über den CLI-Teil von NetworkManager.
- Typen von Hostnamen
- Methode 1: hostnamectl-Befehl
- Wie kann ich die Hostnamen sehen?
- Wie setze ich den Hostnamen?
- Wie lösche ich einen bestimmten Hostnamen?
- Wie ändere ich den Hostnamen aus der Ferne?
- Methode #2: nmtui-Befehl
- Method #3: nmcli command
- Um den Hostnamen mit dem nmcli-Befehl anzuzeigen:
- Um den Hostnamen mit dem nmcli-Befehl festzulegen:
Typen von Hostnamen
Der Hostname kann wie folgt konfiguriert werden
- Statischer Hostname, der vom Sysadmin zugewiesen wird. Zum Beispiel „server1“, „wwwbox2“ oder „server42.cyberciti.biz“.
- Transienter/dynamischer Hostname, der von einem DHCP- oder mDNS-Server zur Laufzeit zugewiesen wird.
- 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
- Ubuntu Linux Hostname (Computername)
- Debian Linux ändern: Hostname / Computername dauerhaft ändern
- Linux meinen Hostnamen / Computersystemnamen ändern
- Linux Hostname ändern
- RHEL / Centos Linux 7: Change and Set Hostname Command
- OpenBSD Change Hostname
- CentOS Linux 5/6 Change Hostname Command
- Linux setting hostname and domain name of my Server
- FreeBSD Hostname ändern ohne Neustart
- SuSe Linux Hostname ändern ohne Neustart
- Wie setze ich den Hostname auf Fedora Linux
- Ubuntu 18.04 LTS hostname dauerhaft ändern
- Ubuntu set hostname dauerhaft (Computername) Befehl
- OpenSUSE Linux set hostname dauerhaft (Computername) Befehl
- RHEL 8 Linux set hostname dauerhaft (Computername) Befehl
- CentOS 8 Linux set hostname dauerhaft (Computername) Befehl
- Ubuntu 20.04 LTS set hostname permanently (computer name) command
- Set / Change FQDN on Ubuntu 20.04 LTS
- Alpine Linux – Setting system hostname
🧠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 |