Homepage » come » Come cambiare il tuo nome host (nome del computer) su Ubuntu Linux

    Come cambiare il tuo nome host (nome del computer) su Ubuntu Linux

    Ubuntu ti chiede di scegliere un nome per il tuo computer - noto come "nomehost" - quando lo installi. Puoi cambiare questo nome host in seguito, ma Ubuntu non fornisce un'interfaccia grafica per farlo.

    Il processo qui funzionerà anche su Linux Mint e altre distribuzioni Linux basate su Debian. Altre distribuzioni Linux, ad esempio Fedora e altre distribuzioni basate su Red Hat, usano metodi diversi per specificare un nome host.

    Scegliere un nome host

    Un nome host è un nome assegnato a un "host": un computer su una rete. Il nome host è fondamentalmente solo il nome del tuo computer. È usato per identificare il tuo computer sulla rete. Viene anche mostrato molto visibilmente nel terminale.

    Puoi cambiare il nome host in qualsiasi cosa tu voglia. Tuttavia, non si dovrebbe usare lo stesso hostname su due computer diversi su una rete, poiché ciò potrebbe causare problemi. Il nome host dovrebbe identificare in modo univoco un computer su una rete.

    Non essere troppo stravagante con il tuo nome host. I nomi host possono contenere solo lettere (dalla a alla z), cifre (da 0 a 9), il trattino (-) e il carattere punto (.). Un nome host deve iniziare e terminare con una lettera o un numero - non un trattino o punto. Le lettere sono anche senza distinzione tra maiuscole e minuscole, quindi "COMPUTER" equivale a "computer". Il nome host deve essere compreso tra 2 e 63 caratteri, anche se probabilmente troverai nomi host più brevi più convenienti.

    Modifica il file / etc / hostname

    Apri una finestra di terminale per iniziare. Nel desktop Unity di Ubuntu, fare clic sul pulsante Ubuntu per aprire il trattino, cercare terminale, e premere Invio.

    Dovrai modificare il tuo file / etc / hostname, che è dove Ubuntu e altre distribuzioni basate su Debian memorizzano il nome host. Esegui il seguente comando nel terminale per aprire il file / etc / hostname nell'editor di testo "gedit" per la modifica:

    sudo gedit / etc / hostname

    (Potresti anche usare editor di testo basati sul terminale come nano o vi per questo - eseguiresti il sudo nano / etc / hostname o sudo vi / etc / hostname comandi per aprire il file per la modifica. Consulta la nostra guida all'uso di nano o introduzione all'uso di vi come aiuto per l'utilizzo di questi editor di testo.)

    Il file / etc / hostname è molto semplice. Contiene solo una cosa: il nome host del tuo computer. Per cambiarlo, elimina il nome host esistente dal file. Sostituirlo con il nuovo nome host desiderato e quindi salvare il file di testo.

    Ubuntu e altre distribuzioni basate su Debian leggono il file / etc / hostname durante l'avvio e impostano il nome host del computer su quello contenuto nel file. Le modifiche non avranno effetto immediatamente: dovrai riavviare o utilizzare il comando hostname per modificarlo immediatamente.

    Modifica il file / etc / hosts

    Il nome host è anche memorizzato nel file / etc / hosts, dove è impostato per reindirizzare al tuo computer locale - localhost. Dovrai anche cambiare il nome host nel tuo file hosts.

    Apri il file / etc / hosts per la modifica con un comando come il seguente:

    sudo gedit / etc / hosts

    (Ancora una volta, puoi usare qualsiasi altro editor di testi che vuoi - nano, vi, o un altro editor di testo grafico a tua scelta.)

    Individua il tuo vecchio nome host nel file hosts. Sarà su una linea che assomiglia a qualcosa:

    127.0.1.1 nome-vecchio-host

    Ancora una volta, sostituisci il vecchio nome host con il tuo nuovo nome host. È quindi possibile salvare il file / etc / hosts.

    Cambia il tuo nome host immediatamente

    La modifica sopra avrà effetto al riavvio, ma puoi usare il hostname comando in un terminale per cambiare immediatamente il tuo nome host. Questo comando cambia solo il nome host fino al prossimo riavvio, quindi devi cambiare il file / etc / hostname per cambiarlo in modo permanente.

    Eseguire il comando hostname in una finestra di terminale per specificare un nuovo nome host. Se hai scelto un nome host non valido, questo comando ti dirà e puoi riprovare. Esegui il comando in questo modo:

    sudo hostname your-new-hostname

    Il nome host del tuo computer verrà modificato immediatamente, anche se la modifica non verrà immediatamente visualizzata nel terminale. Il terminale noterà quando lo riapri o se ne apri uno nuovo.


    Questo è tutto; dovresti essere fatto. Nelle distribuzioni Linux non basate su Debian, c'è un processo diverso. Controlla la documentazione della tua distribuzione Linux per maggiori informazioni. Alcune distribuzioni Linux possono anche fornire un'utilità grafica che puoi usare per modificare rapidamente il tuo nome host, quindi non devi usare il terminale - a meno che tu non voglia.