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.