Android

Hoe de hostnaam op centos te veranderen 8

Change Hostname and View Kernel Release - CentOS 8 Server

Change Hostname and View Kernel Release - CentOS 8 Server

Inhoudsopgave:

Anonim

Doorgaans wordt de hostnaam ingesteld tijdens de installatie van het besturingssysteem of dynamisch toegewezen aan de virtuele machine wanneer deze wordt gemaakt.

Er zijn een aantal redenen waarom u mogelijk de hostnaam moet wijzigen. De meest voorkomende is wanneer de hostnaam automatisch wordt ingesteld bij het maken van de instantie.

In deze handleiding wordt uitgelegd hoe u de hostnaam op CentOS 8 instelt of wijzigt zonder het systeem opnieuw op te starten.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

Hostnamen begrijpen

Een hostnaam is een label dat een apparaat in een netwerk identificeert. U zou niet twee of meer machines met dezelfde hostnaam op hetzelfde netwerk moeten hebben.

Er zijn drie klassen hostname : static , pretty en transient .

  • static - De traditionele hostnaam. Het wordt opgeslagen in het bestand /etc/hostname en kan door de gebruiker worden ingesteld. pretty - Een vrije UTF8-hostnaam die wordt gebruikt voor presentatie aan de gebruiker. Bijvoorbeeld Linuxize's desktop . transient - Een dynamische hostnaam die door de kernel wordt onderhouden. DHCP- of mDNS-servers kunnen de tijdelijke hostnaam tijdens runtime wijzigen. Standaard is dit hetzelfde als de static hostnaam.

Het wordt aanbevolen om een ​​volledig gekwalificeerde domeinnaam ( FQDN ) te gebruiken voor zowel static als transient namen zoals host.example.com .

De huidige hostnaam weergeven

Voer de volgende opdracht uit om de huidige hostnaam te bekijken:

hostnamectl

Start ten slotte de systemd-hostnamed service opnieuw op om de wijzigingen door te voeren:

sudo systemctl restart systemd-hostnamed

Methode 3: Gebruik de opdracht nmcli

nmcli is een opdrachtregelprogramma voor het besturen van de NetworkManager en kan ook worden gebruikt om de hostnaam van het systeem te wijzigen.

Typ het volgende om de huidige hostnaam te bekijken:

sudo nmcli g hostname

Gebruik de volgende opdracht om de hostnaam te wijzigen in host.linuxize.com :

sudo nmcli g hostname host.linuxize.com

Start de systemd-hostnamed service opnieuw om de wijzigingen door te voeren:

sudo systemctl restart systemd-hostnamed

Conclusie

Gebruik de opdracht hostnamectl set-hostname gevolgd door de nieuwe hostnaam om de hostnaam op het CentOS-systeem in te stellen of te wijzigen.

Als je nog vragen hebt, kun je een reactie achterlaten.

centos hostnaam