RHEL / Centos Linux 7: Hostnaam wijzigen en instellen

Ik ben een nieuwe RHEL (Red Hat Linux) en/of CentOS Linux 7 servergebruiker. Hoe kan ik de hostnaam in CentOS 7 wijzigen met behulp van een opdrachtregeloptie?
Op een CentOS Linux 7 server kunt u een van de volgende tools gebruiken om hostnamen te beheren:

Tutorial details
Geweldigheid Gemakkelijk (rss)
Rootprivileges Ja
Requirements None
Time 2m

  1. hostnamectl commando : Controleert de hostnaam van het systeem. Dit is de aanbevolen methode.
  2. nmtui commando : Controleer de hostnaam van het systeem met behulp van de tekstgebruikersinterface (TUI).
  3. nmcli commando : Controleer de hostnaam van het systeem met behulp van het CLI-gedeelte van NetworkManager.

Typen hostnamen

De hostnaam kan als volgt worden geconfigureerd

  1. Statische hostnaam die door de sysadmin is toegewezen. Bijvoorbeeld, ‘server1’, ‘wwwbox2’, of ‘server42.cyberciti.biz’.
  2. Transient/dynamische hostnaam toegewezen door DHCP of mDNS server op runtime.
  3. Pretty hostnaam toegewezen door sysadmin/end-gebruikers en het is een vrije-vorm UTF8 hostnaam voor presentatie aan de gebruiker. Bijvoorbeeld, “Vivek’s netbookâ€.

Methode #1: hostnamectl commando

Laten we eens kijken hoe we het hostnamectl commando kunnen gebruiken.

Hoe kan ik de hostnamen zien?

$ hostnamectl
## OR ##
$ hostnamectl status

Voorbeelduitvoer:

Hoe stel ik de hostnaam in?

Hoe verwijder ik een bepaalde hostnaam?

De syntax is:
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

Hoe verander ik de hostnaam op afstand?

Gebruik een van de volgende syntaxis:
# ssh root@server-ip-here hostnamectl set-hostname server1
Of stel server1 in als hostnaam op een server op afstand met de naam 192.168.1.42 met behulp van ssh:
# hostnamectl set-hostname server1 -H [email protected]

Methode #2: nmtui commando

U kunt de hostnaam instellen met het nmtui commando dat een tekstuele gebruikersinterface heeft voor nieuwe gebruikers:
# nmtui
Voorbeelduitvoer:

Fig.01: Met nmtui hostnaam instellen op een CentOS 7

Gebruik de pijltjestoets omlaag > selecteer de menu-optie ‘Set system hostname’ > Druk op de knop ‘Ok’:

Fig.02: Hostnaam instellen

Het bevestigingsvenster ziet er als volgt uit:

Fig.03: Nieuwe hostnaam bevestigd

Ter slotte start u de hostnaamservice opnieuw door het volgende commando in te voeren
# systemctl restart systemd-hostnamed
Om de wijzigingen te controleren, voert u in:
# hostnamectl status
Voorbeelduitvoer:

Fig.04: CentOS 7 / RHEL Host Name Details Viewing Host Name Using hostnamectl Command

Methode #3: nmcli command

De nmcli is een command line tool voor het besturen van NetworkManager en het rapporteren van netwerkstatus.

Om de hostnaam te bekijken met het nmcli commando:

De syntaxis is:
# nmcli general hostname

Om de hostnaam in te stellen met het nmcli commando:

De syntaxis is:
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Tot slot herstart u de systemd-hostnamed service:
# systemctl restart systemd-hostnamed

Dit artikel is 5 van 19 in de Linux/Unix Set hostname Tutorial serie. Lees ook de rest van de serie:

  1. Ubuntu Linux Hostnaam wijzigen (computernaam)
  2. Debian Linux: Hostnaam / computernaam permanent wijzigen
  3. Linux mijn hostnaam / computer systeemnaam wijzigen
  4. Linux Hostnaam wijzigen
  5. RHEL / Centos Linux 7: Verander en stel Hostname Commando
  6. OpenBSD Verander Hostname
  7. CentOS Linux 5/6 Verander Hostname Commando
  8. Linux instelling hostname en domeinnaam van mijn server
  9. FreeBSD Verander Hostname zonder reboot
  10. SuSe Linux Verander Hostname zonder reboot
  11. Hoe stel ik de hostname in op Fedora Linux
  12. Ubuntu 18.04 LTS hostnaam permanent wijzigen
  13. Ubuntu hostnaam permanent instellen (computernaam) commando
  14. OpenSUSE Linux hostnaam permanent instellen (computernaam) commando
  15. RHEL 8 Linux hostnaam permanent instellen (computernaam) commando
  16. CentOS 8 Linux hostnaam permanent instellen (computernaam) commando
  17. Ubuntu 20.04 LTS set hostname permanently (computernaam) command
  18. Set / Change FQDN on Ubuntu 20.04 LTS
  19. Alpine Linux – Setting system hostname

🧠Steun mijn werk alstublieft op Patreon of met een donatie.
🧠Ontvang de nieuwste tutorials over Linux, Open Source & DevOps via RSS feed of wekelijkse email nieuwsbrief.
🧠12 reacties tot nu toe… voeg er een toe ↔
Categorie Lijst van Unix- en Linux-commando’s
Bestandsbeheer cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Processen Beheer bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.