Android

Hoe de hostnaam op centos te veranderen 7

Learn CentOS Part 7 - Changing the Hostname

Learn CentOS Part 7 - Changing the Hostname

Inhoudsopgave:

Anonim

Deze zelfstudie leidt u door het proces van het wijzigen van een hostnaam op een CentOS 7-systeem.

De hostnaam wordt ingesteld op het moment dat het CentOS-besturingssysteem wordt geïnstalleerd of als u een virtuele machine draait, deze wordt dynamisch toegewezen aan het exemplaar bij het opstarten.

De methoden die in deze zelfstudie worden beschreven, werken zonder dat u uw systeem opnieuw hoeft 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 machine in een netwerk identificeert. Gebruik niet dezelfde hostnaam op twee verschillende machines op hetzelfde netwerk.

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

  • static - De traditionele hostnaam, die door de gebruiker kan worden ingesteld, en wordt opgeslagen in het bestand /etc/hostname . pretty - Een vrije UTF8-hostnaam die wordt gebruikt voor presentatie aan de gebruiker. Bijvoorbeeld Linuxize's desktop . transient - Een dynamische hostnaam beheerd door de kernel die tijdens runtime kan worden gewijzigd door DHCP of mDNS-server. 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 .

Toon de huidige hostnaam

Voer de volgende opdracht in 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 de besturing van NetworkManager, dat ook kan worden gebruikt om de hostnaam te wijzigen.

Om het huidige hostnaamtype te bekijken:

sudo nmcli general hostname

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

sudo nmcli general hostname host.linuxize.com

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

sudo systemctl restart systemd-hostnamed

Controleer de wijziging

Gebruik de opdracht hostnamectl om te controleren of de hostnaam met succes is gewijzigd:

hostnamectl

Uw nieuwe hostnaam wordt afgedrukt op de console:

Static hostname: host.linuxize.com Pretty hostname: Linuxize's desktop Icon name: computer-vm Chassis: vm Machine ID: 52d6807a6ae34327871ae568f7a1387e Boot ID: 4f747d0280d3402abed870d18b6e9a7a Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.11.6.el7.x86_64 Architecture: x86-64

Conclusie

In deze tutorial hebben we u 3 verschillende methoden getoond om de hostnaam van uw CentOS 7-server te wijzigen zonder de machine opnieuw op te starten.

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

centos hostnaam