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.