Hostname è il nome della macchina utilizzata per identificare un host specifico all'interno di una rete di computer. Può essere di qualsiasi livello in profondità. Potrebbe essere semplice come john o complesso come john.example.com . Se il nome host non è impostato correttamente, i programmi come i server di posta e altri computer nella rete emetteranno avvisi o falliranno completamente.
Per impostazione predefinita, il nome host è impostato automaticamente dal sistema, ma in alcuni casi vogliamo cambiare quel nome per comodità e possiamo farlo facilmente con i seguenti passaggi:
1. Per prima cosa cambia il nome host corrente
$ hostname MY_NEW_NAME
Questa modifica è temporanea, fino al riavvio del sistema. Ma è buono per non avere tempi di inattività.
2. Aggiorna il file del nome host /etc/hostname
Possiamo farlo in uno dei seguenti modi:
# For newer distribution, that use `SystemD` init
$ sudo hostnamectl set-hostname MY_NEW_HOSTNAME
# For older distribution, `SysV` init
$ sudo echo "my-new-hostname" > /etc/hostname
3. Aggiungi un nuovo record a /etc/hosts
file
$ sudo echo "127.0.0.1 my-new-hostname" > /etc/hosts
# or directly open `/etc/hosts` file
$ sudo nano /etc/hosts
Dopo le modifiche, il tuo nuovo /etc/hosts
il file ha questo aspetto:
127.0.0.1 localhost
127.0.0.1 guest
127.0.1.1 my-new-hostname
# other entries below
## ..
## ..