Come cambiare l’hostname su Ubuntu
L’hostname è il nome assegnato a un sistema Linux e permette di identificarlo all’interno di una rete o durante l’amministrazione del server.
Impostare un hostname chiaro e descrittivo facilita la gestione di più server, migliora la leggibilità dei log e rende più semplice identificare la macchina durante l’accesso tramite SSH.
In questa guida vedremo come visualizzare, modificare e verificare l’hostname su Ubuntu.
Verificare l'hostname attuale
Per visualizzare il nome attualmente assegnato al sistema esegui:
hostname
In alternativa puoi ottenere informazioni più dettagliate con:
hostnamectl
L’output mostrerà, tra le altre informazioni, l’hostname configurato sul sistema.
Cambiare l'hostname
Per modificare l’hostname utilizza il comando:
sudo hostnamectl set-hostname nuovo-hostname
Ad esempio:
sudo hostnamectl set-hostname webserver-01
La modifica viene applicata immediatamente e rimane attiva anche dopo un riavvio del sistema.
Aggiornare il file hosts
Dopo aver modificato l’hostname è consigliabile aggiornare anche il file /etc/hosts.
Aprilo con un editor di testo:
sudo nano /etc/hosts
Individua una riga simile alla seguente:
127.0.1.1 vecchio-hostname
e sostituisci il vecchio hostname con quello nuovo, ad esempio:
127.0.1.1 webserver-01
Salva il file e chiudi l’editor.
Questo passaggio aiuta il sistema a risolvere correttamente il proprio hostname a livello locale.
Verificare la modifica
Per verificare che il nuovo hostname sia stato applicato correttamente esegui:
hostnamectl
Oppure:
hostname
Se tutto è andato a buon fine, verrà visualizzato il nuovo nome del server.
Riavviare la sessione SSH (se necessario)
In alcuni casi, se sei collegato tramite SSH, il prompt del terminale potrebbe continuare a mostrare il vecchio hostname.
È sufficiente chiudere la sessione corrente e riconnettersi al server affinché venga visualizzato il nuovo nome, senza riavviare il sistema operativo.