Hoe verander ik de hostnaam in Linux?

een van de essentiële taken voor een systeembeheerder is om te weten hoe de hostnaam te veranderen.

Als u de verkeerde hostnaam hebt ingevoerd tijdens de installatie of de vereiste om deze te wijzigen, kunt u deze wijzigen zoals hieronder. Het volgende is getest op Ubuntu en CentOS.

het wijzigen van de hostnaam omvat drie stappen.

  • Change HOSTNAME value in /etc/sysconfig/network
  • Change hostname in /etc/hosts
  • Hostname bijwerken op de terminal

Display Hostname

laten we de geconfigureerde naam achterhalen door hostname op de terminal uit te voeren.

 ~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#

we gaan naar geekflare

Wijzig hostnaam

Bewerk /etc/sysconfig/network bestand met vi, zoek HOSTNAME= en werk dat bij naar de gewenste naam.

opmerking: Ik heb gemerkt op sommige Cloud VM dat hostname ingang niet bestaat. Als u dit niet op uw server vindt, kunt u deze stap negeren.

vóór wijziging:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01

na wijziging:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#

de volgende stap zou de hostnaam in een hosts-bestand veranderen.

Bewerk /etc/hosts bestand, zoek naar de huidige hostnaam in 127.0.0.1 en server IPs (indien aanwezig) regel en update die naar de gewenste die u hierboven hebt geconfigureerd.

vóór wijziging:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#

na verandering:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#

Wijzig de hostnaam op terminal

en voer ten slotte het commando hostname uit met de gewenste waarde.

 ~]# hostname geekflare

probeer opnieuw in te loggen op uw server en u zult de nieuwe hostnaam merken.

DigitalOcean-Server Gebruiken?

Als u de hostnaam op de DigitalOcean VM wilt wijzigen, moet u ook de hostnaam in /etc/hostname – bestand bijwerken.

hier is een snelle videodemonstratie.

dat was gemakkelijk.

is het niet? Geïnteresseerd in meer informatie over Linux? Bekijk deze administratie cursus.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.