Uno dei compiti essenziali per un amministratore di sistema è sapere come modificare il nome host.
Se hai inserito il nome host sbagliato durante l’installazione o hai bisogno di cambiarlo, puoi cambiarlo come di seguito. Quanto segue è testato su Ubuntu e CentOS.
La modifica del nome host comporta tre passaggi.
- Cambia il valore HOSTNAME in /etc/sysconfig/network
- Cambia il nome host in /etc/hosts
- Aggiornamento del nome host sul terminale
Sommario:
1. Visualizzare il nome host
Scopriamo il nome configurato eseguendo hostname sul terminale.
[[email protected] ~]# hostname centos-s-1vcpu-2gb-lon1-01 [[email protected] ~]#
Passiamo a winadmin.it
2. Modificare il nome host
Modifica il file /etc/sysconfig/network usando vi, cerca HOSTNAME= e aggiornalo con il nome desiderato.
Nota: ho notato su alcune Cloud VM che la voce HOSTNAME non esiste. Se non lo trovi sul tuo server, puoi ignorare questo passaggio.
Prima della modifica:
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=centos-s-1vcpu-2gb-lon1-01
Dopo la modifica:
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=winadmin.it [[email protected] sysconfig]#
Il passaggio successivo modificherebbe 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 della modifica:
[[email protected] ~]# cat /etc/hosts | grep -v '^#' 127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01 127.0.0.1 localhost.localdomain localhost 127.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 [[email protected] ~]#
Dopo la modifica:
[[email protected] ~]# cat /etc/hosts | grep -v '^#' 127.0.0.1 winadmin.it 127.0.0.1 localhost.localdomain localhost 127.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 [[email protected] ~]#
3. Modificare il nome host sul terminale
E, infine, esegui il comando hostname con il valore desiderato.
[[email protected] ~]# hostname winadmin.it
Prova ad accedere nuovamente al tuo server e noterai il nuovo nome host.
Utilizzi il server DigitalOcean?
Se desideri modificare il nome host sulla VM DigitalOcean, devi anche aggiornare il nome host nel file /etc/hostname.
Ecco un breve video dimostrativo.
È stato facile.
Non è vero? Interessato a saperne di più su Linux? Controlla questo corso di amministrazione.
Ti è piaciuto leggere l’articolo? Che ne dici di condividere con il mondo?