Hur ändrar jag värdnamn i Linux?

en av de viktigaste uppgifterna för en systemadministratör är att veta hur man ändrar värdnamnet.

om du har angett fel värdnamn under installationen eller krav på att ändra det kan du ändra det enligt nedan. Följande testas på Ubuntu och CentOS.

ändra värdnamn innebär tre steg.

  • ändra HOSTNAME värde i /etc/sysconfig/network
  • ändra värdnamn i /etc/hosts
  • uppdatera värdnamn på terminalen

Visa värdnamn

Låt oss ta reda på det konfigurerade namnet genom att köra hostname på terminalen.

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

Låt oss ändra till geekflare

ändra värdnamn

redigera /etc/sysconfig/network fil med vi, leta efter värdnamn= och uppdatera det till önskat namn.

OBS: Jag har märkt på vissa moln VM att värdnamn posten inte existerar. Om du inte hittar detta på din server kan du ignorera det här steget.

före förändring:

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

efter förändring:

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

nästa steg skulle ändra värdnamnet i en värdfil.

redigera /etc/hosts fil, leta efter nuvarande värdnamn i 127.0.0.1 och server IPs (om någon) linje och uppdatera den till önskad som du konfigurerade ovan.

före förändring:

 ~]# 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 ~]#

efter förändring:

 ~]# 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 ~]#

ändra värdnamn på terminal

och slutligen kör kommandot hostname med önskat värde.

 ~]# hostname geekflare

försök att logga in på din server igen och du kommer att märka det nya värdnamnet.

Använda DigitalOcean Server?

om du vill ändra värdnamnet på DigitalOcean VM måste du också uppdatera värdnamnet i filen /etc/hostname.

här är en snabb videodemonstration.

det var lätt.

är det inte? Intresserad av att lära dig mer om Linux? Kolla in den här administrationskursen.

Lämna ett svar

Din e-postadress kommer inte publiceras.