[Linux] Cambiare Hostname su Linux tramite CLI
Cambiare l’hostname su un sistema Linux è un’operazione semplice ma fondamentale, specialmente in ambienti server o configurazioni personalizzate. In questa guida vedremo passo dopo passo come farlo tramite la riga di comando (CLI).
1. Verificare l’hostname attuale
Prima di effettuare il cambio, è utile verificare l’hostname attuale. Per farlo, eseguire il comando:
hostnamectl
Oppure, per un metodo più universale:
hostname
Questo mostrerà l’hostname attuale del sistema.
2. Cambiare l’hostname
Per impostare un nuovo hostname, utilizzare il comando:
sudo hostnamectl set-hostname nuovo-hostname
Se hostnamectl non è disponibile, puoi impostarlo temporaneamente con:
sudo hostname nuovo-hostname
Tuttavia, questa modifica non sarà permanente e si perderà al riavvio.
3. Rendere il cambio permanente
Affinché il cambio di hostname sia persistente, è necessario aggiornare il file /etc/hostname. Aprilo con un editor di testo:
sudo nano /etc/hostname
Sostituisci il vecchio hostname con il nuovo, quindi salva e chiudi (CTRL + X, poi Y e Invio).
Inoltre, aggiorna il file /etc/hosts per evitare problemi con la risoluzione dei nomi:
sudo nano /etc/hosts
Cerca una riga simile a questa:
127.0.1.1 vecchio-hostname
E sostituiscila con il nuovo hostname:
127.0.1.1 nuovo-hostname
Salva e chiudi il file.
4. Verificare il cambio di hostname
Per verificare che il nuovo hostname sia stato impostato correttamente, eseguire:
hostnamectl
oppure
hostname
Se l’output mostra il nuovo hostname, la modifica è stata eseguita con successo.
5. Riavvio (opzionale)
Anche se il cambio avviene immediatamente, un riavvio può garantire che tutte le configurazioni lo riflettano correttamente:
sudo reboot
Dopo il riavvio, eseguire hostnamectl per confermare che il nuovo hostname sia stato mantenuto.
Conclusione
Modificare l’hostname su Linux tramite CLI è un’operazione semplice che richiede solo pochi comandi. Seguendo questa guida, sarai in grado di personalizzare il tuo sistema in base alle tue esigenze senza difficoltà.