Come cambiare il nome host in Linux?

Uno dei compiti essenziali per un amministratore di sistema è sapere come cambiare il nome host.

Se durante l’installazione è stato inserito il nome host errato o è necessario modificarlo, è possibile modificarlo come di seguito. Quanto segue è testato su Ubuntu e CentOS.

La modifica del nome host comporta tre passaggi.

  • Modifica HOSTNAME valore in /etc/sysconfig/network
  • Modifica hostname in /etc/hosts
  • Aggiornamento hostname sul terminale

Visualizza Hostname

Scopriamo il nome configurato eseguendo hostname sul terminale.

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

Passiamo a geekflare

Cambia nome host

Modifica /etc/sysconfig/network file usando vi, cerca HOSTNAME= e aggiornalo al nome desiderato.

Nota: ho notato su alcune VM Cloud che la voce HOSTNAME non esiste. Se non lo trovi sul tuo server, puoi ignorare questo passaggio.

Prima del cambiamento:

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

Dopo la modifica:

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

Il passo successivo cambierebbe il nome host in un file hosts.

Modifica il file /etc/hosts, cerca il nome host corrente nella riga 127.0.0.1 e gli IP del server (se presenti) e aggiornalo a quello desiderato che hai configurato sopra.

Prima del cambiamento:

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

Dopo il cambiamento:

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

Cambiare il nome host sul terminale

E, infine, eseguire il comando hostname con il valore desiderato.

 ~]# hostname geekflare

Prova a riconnetterti al tuo server e noterai il nuovo nome host.

Utilizzo del server DigitalOcean?

Se si desidera modificare il nome host sulla VM DigitalOcean, è necessario aggiornare anche il nome host nel file /etc/hostname.

Ecco una rapida dimostrazione video.

È stato facile.

Non è vero? Interessato a saperne di più su Linux? Dai un’occhiata a questo corso di amministrazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.