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 |
- hostnamectl commando : Controleert de hostnaam van het systeem. Dit is de aanbevolen methode.
- nmtui commando : Controleer de hostnaam van het systeem met behulp van de tekstgebruikersinterface (TUI).
- nmcli commando : Controleer de hostnaam van het systeem met behulp van het CLI-gedeelte van NetworkManager.
- Typen hostnamen
- Methode #1: hostnamectl commando
- Hoe kan ik de hostnamen zien?
- Hoe stel ik de hostnaam in?
- Hoe verwijder ik een bepaalde hostnaam?
- Hoe verander ik de hostnaam op afstand?
- Methode #2: nmtui commando
- Methode #3: nmcli command
- Om de hostnaam te bekijken met het nmcli commando:
- Om de hostnaam in te stellen met het nmcli commando:
Typen hostnamen
De hostnaam kan als volgt worden geconfigureerd
- Statische hostnaam die door de sysadmin is toegewezen. Bijvoorbeeld, ‘server1’, ‘wwwbox2’, of ‘server42.cyberciti.biz’.
- Transient/dynamische hostnaam toegewezen door DHCP of mDNS server op runtime.
- 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
- Ubuntu Linux Hostnaam wijzigen (computernaam)
- Debian Linux: Hostnaam / computernaam permanent wijzigen
- Linux mijn hostnaam / computer systeemnaam wijzigen
- Linux Hostnaam wijzigen
- RHEL / Centos Linux 7: Verander en stel Hostname Commando
- OpenBSD Verander Hostname
- CentOS Linux 5/6 Verander Hostname Commando
- Linux instelling hostname en domeinnaam van mijn server
- FreeBSD Verander Hostname zonder reboot
- SuSe Linux Verander Hostname zonder reboot
- Hoe stel ik de hostname in op Fedora Linux
- Ubuntu 18.04 LTS hostnaam permanent wijzigen
- Ubuntu hostnaam permanent instellen (computernaam) commando
- OpenSUSE Linux hostnaam permanent instellen (computernaam) commando
- RHEL 8 Linux hostnaam permanent instellen (computernaam) commando
- CentOS 8 Linux hostnaam permanent instellen (computernaam) commando
- Ubuntu 20.04 LTS set hostname permanently (computernaam) command
- Set / Change FQDN on Ubuntu 20.04 LTS
- Alpine Linux – Setting system hostname
🧠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 |