Sebbene il sistema imposti il nome host durante il processo di installazione, puoi modificare il nome host in qualsiasi momento su Linux.
Se ti dimentichi di personalizzare il nome della macchina durante l'installazione del sistema operativo, puoi farlo in un secondo momento. Ecco come!
Un nome host, chiamato anche nome computer, è un'etichetta assegnata a un host su una rete che distingue un dispositivo da un altro su una rete specifica. Può essere una semplice stringa contenente caratteri alfanumerici, punti e trattini.
Visualizza nome host in Linux
Prima di procedere con la modifica del nome host, controlliamo prima qual è il nome host corrente sul nostro sistema Linux.
Sono diversi modi per controllare il nome host sul tuo sistema Linux. Qui ti mostrerò due dei metodi più comunemente usati.
Puoi trovare il nome host del sistema in Linux, eseguendo hostname
comando senza opzioni:
hostname
Come puoi vedere dall'output sopra, il nome host del mio sistema Linux è ubuntu
.
Un altro modo per ottenere il nome host del sistema in Linux è eseguire hostnamectl
comando senza opzioni:
hostnamectl
A differenza del comando hostname, hostnamectl mostra alcuni dettagli correlati al tuo sistema come tipo di sistema, sistema operativo, versione del kernel, architettura, ecc.
Passiamo ora alla modifica del nome host del nostro sistema Linux.
Cambia il nome host in Linux
Possiamo cambiare il nome host di sistema del nostro sistema Linux in qualsiasi altro nome host desiderato. Ad esempio, vogliamo cambiare il nome host del sistema corrente da ubuntu
a web-server
.
A tale scopo, utilizzeremo il hostnamectl
comando con il set-hostname
argomento seguito dal nuovo nome host, nel nostro caso web-server
:
sudo hostnamectl set-hostname web-server
Ovviamente, non dimenticare di sostituire web-server
con il nome che desideri utilizzare.
Tieni presente che hostnamectl set-hostname
non produce alcun output. Pertanto, puoi utilizzare hostnamectl
comando senza alcuna opzione per verificare che il nome host sia stato modificato:
hostnamectl
Puoi vedere che il nome host appena fornito è stato modificato correttamente sul nostro sistema Linux.
Mentre hai cambiato il nome host tramite hostnamectl
comando, non è necessario riavviare il sistema per vedere gli effetti della modifica del nome host.
Tuttavia, per modificare il tuo nome host in modo permanente, dovrai anche modificare il tuo /etc/hosts
file. Con l'editor di tua scelta, ad esempio Nano, apri il file e sostituisci tutte le occorrenze del tuo vecchio hostname con il nuovo hostname.
sudo nano /etc/hosts
Salva le modifiche ed esci da /etc/hosts
file. Quindi riavvia il sistema per applicare le modifiche.
Conclusione
Il nome host in qualsiasi distribuzione basata su Linux viene utilizzato per identificare un sistema in modo univoco in una rete. Uno dei compiti essenziali per un amministratore di sistema è sapere come modificare il nome host.
Spero che questo articolo ti abbia aiutato a cambiare il nome host su Linux. Come sempre, sentiti libero di fornire il tuo feedback.