Linux Commands · 2 min read · Sep 17, 2025
Tutorial sul comando hostname di Linux per principianti (5 esempi)

Il comando Linux hostname è un’utilità utilizzata per visualizzare o impostare il nome host del sistema. Un nome host è un identificatore unico assegnato a un dispositivo su una rete, funzionando molto come il nome di una persona in un contesto sociale. Permette al dispositivo di essere identificato da altri dispositivi sulla stessa rete, facilitando la comunicazione e lo scambio di dati. Utilizzando il comando hostname, gli utenti possono visualizzare il nome host attuale della loro macchina o assegnarne uno nuovo, garantendo così una corretta configurazione e gestione della rete. Questo comando è essenziale per l’amministrazione della rete e la risoluzione dei problemi, poiché aiuta a organizzare e accedere ai dispositivi in un ambiente di rete in modo efficiente.
Se sei interessato all’amministrazione della rete e il tuo lavoro comporta l’uso della riga di comando di Linux, dovresti essere a conoscenza di diversi strumenti della riga di comando relativi alla rete. Uno di questi strumenti è il comando hostname, che puoi utilizzare per visualizzare o impostare il nome host del sistema. In questo tutorial, impareremo di più su questa utilità utilizzando alcuni esempi facili da capire.
Si prega di notare che tutti gli esempi qui sono stati testati su una macchina Ubuntu 24.04.
Comando hostname di Linux
Puoi utilizzare hostname per mostrare o impostare il nome host del sistema. La sintassi di base dello strumento è:
hostname [opzioni]Ecco cosa dice la documentazione della pagina man su questa utilità:
Hostname è utilizzato per visualizzare il nome DNS del sistema e per visualizzare o impostare il suo nome host o nome del dominio NIS.Di seguito sono riportati alcuni esempi in stile Q&A che ti daranno una buona idea di come funziona questo comando.
D1. Come funziona hostname?
Per impostazione predefinita, il comando hostname produce il nome dell’host in output.
hostnameD2. Come stampare il nome alias dell’host?
Se c’è un nome alias associato all’host, puoi accedervi utilizzando l’opzione della riga di comando -a.
hostname -aD3. Come stampare l’indirizzo IP?
Questo può essere fatto utilizzando l’opzione della riga di comando -i.
hostname -iEcco l’output del comando sulla mia macchina locale:
D4. Come stampare il nome di dominio associato (se presente)?
Puoi utilizzare l’opzione della riga di comando -d per questo.
hostname -dIl comando sopra ti restituirà il nome di dominio in cui risiede il sistema.
D5. Come stampare il nome host breve?
Questo può essere fatto utilizzando l’opzione della riga di comando -s.
hostname -sD6. Come cambiare il nome host?
Il comando hostname ti consente di cambiare anche il nome dell’host. Puoi farlo nel seguente modo:
hostname [nuovo-nome-host]
Ad esempio:
hostname howtoforge
Avrai bisogno dei privilegi di root per eseguire questa operazione. Inoltre, le modifiche apportate in questo modo sono temporanee: per modifiche permanenti, dovrai apportare modifiche nel file /etc/hosts.
Conclusione
Puoi fare molto di più con hostname, anche se ciò di cui abbiamo discusso qui dovrebbe essere sufficiente per almeno iniziare. Una volta che hai finito con tutto questo, vai alla pagina man dello strumento per ottenere ulteriori informazioni su di esso.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.