Come cambiare nome host su Ubuntu e altre distribuzioni Linux

In questo rapido tutorial, ti mostrerò come cambiare hostname su Ubuntu, Debian e altre distribuzioni Linux.

Ma prima di vederlo, dovresti prima sapere che cos'è un nome host!

Cos'è un nome host in Linux?

Un nome host è un nome assegnato a un "host", cioè un computer su una rete. Il nome host è fondamentalmente solo il nome del tuo computer. È usato per identificare il tuo computer sulla rete.

Puoi vedere il nome host nel terminale usando il comando hostname.

Verifica il nome host corrente

Come puoi vedere nello screenshot qui sopra, il nome utente è abhishek mentre il nome host è istfoss-notes .

Quando installi Ubuntu, ti chiede di scegliere un nome per il tuo computer. Questo è il "nome host" per il tuo sistema.

Se in qualsiasi momento ti senti come se il tuo computer non avesse un nome di fantasia o rilavante, puoi facilmente cambiare il nome host in Linux.

Si noti che non si dovrebbe usare lo stesso hostname su due computer diversi sulla stessa rete, poiché ciò potrebbe causare problemi. Questo hostname dovrebbe identificare in modo univoco un computer su una rete.

Regole obbligatorie per i nomi degli host

Ci sono alcune regole specificate per il nome host:

  • nome host può contenere solo lettere, cifre, il carattere trattino e il carattere punto
  • il nome host deve iniziare e terminare con una lettera o un numero
  • nome host deve avere una lunghezza compresa tra 2 e 63 caratteri

Ci sono due modi per cambiare l'hostname in Ubuntu:

  • Cambia nome host nella riga di comando

  • Cambia nome host usando la GUI Way

Vedremo entrambi i modi di cambiare il nome host in questo tutorial.

Qui presumo che tu abbia Ubuntu sul tuo sistema, ma puoi provare lo stesso trucco da linea di comando su Linux Mint e qualche altra distribuzione Debian poiché usano la stessa configurazione di Ubuntu.

Cambia hostname in Ubuntu e altri Linux usando la linea di comando

Se si desidera modificare il nome host in Ubuntu o qualsiasi altra distribuzione Linux basata su Debian, è possibile utilizzare il tipico modo Linux per farlo, che utilizza la riga di comando.

Ora, ci sono diversi comandi per cambiare il nome host in Linux. Ti mostrerò due metodi simili qui.

Metodo 1: modifica il nome host utilizzando gli strumenti systemd

Se il tuo sistema Linux usa systemd, puoi usare gli strumenti forniti da systemd per cambiare il nome host. Per verificare il nome host corrente e alcune altre informazioni, utilizzare il comando:

 hostnamectl 

L'output dovrebbe essere qualcosa del genere:

Nome host statico: itsfoss

Nome dell'icona: computer-laptop

Telaio: laptop

ID macchina: 1b9ab93094fa4978beba80fd3c48a18c

Boot ID: 68a0f4c77b9d4ca3aaa2c99ce051a7f8

Sistema operativo: Ubuntu 18.04.2 LTS

Kernel: Linux 4.15.0-46-generic

Architettura: x86-64

Per cambiare il nome host, puoi usare questa opzione con il comando hostnamectl:

 hostnamectl set-hostname 

Ovviamente, sostituisci il nuovo nome host con il comando precedente.

Metodo 2: Modifica nome host con il comando hostname

Aprire un terminale e utilizzare il comando seguente per modificare il nome host. Sostituisci con il nuovo nome host che desideri utilizzare:

 sudo hostname 

Ora se usi il comando hostname, vedrai che il tuo hostname è stato cambiato.

Ma i cambiamenti che hai appena fatto non sono permanenti. Se si riavvia il sistema, verrà ripristinato il vecchio nome host.

Per cambiare permanentemente il tuo hostname, dovrai anche modificare il tuo / etc / hostname e il file / etc / hosts, che è dove Ubuntu, Mint e altre distribuzioni basate su Debian memorizzano il nome host.

Dato che ci si trova in un terminale, è necessario utilizzare un editor di testo basato sulla riga di comando per modificare questi file come Vi o Vim. Ubuntu ha un editor Nano installato per impostazione predefinita in modo da poterlo usare anche tu.

Userò nano qui. Vedrai solo una riga qui e quella contiene il nome host del tuo sistema. Passalo al nome host che desideri e salva il file.

 sudo nano / etc / hostname 

È inoltre necessario modificare il file / etc / hosts in modo simile e sostituire tutte le occorrenze del vecchio hostname con il nuovo nome host.

 sudo nano / etc / hosts 

Questo è importante altrimenti inizierai a vedere l'errore "sudo: impossibile risolvere l'host".

Questo è tutto. Hai fatto!

Cambia nome host in Ubuntu utilizzando la GUI

La distribuzione Linux per principianti Ubuntu spesso fornisce il modo grafico di fare le cose.

Per cambiare il nome host in Ubuntu 18.04 o qualsiasi altra distribuzione Linux utilizzando il desktop GNOME, vai su Impostazioni di sistema e fai clic su Dettagli.

Vai a Impostazioni di sistema-> Dettagli

Qui vedrai il campo "Nome dispositivo" che è modificabile. Questo 'Nome dispositivo' è il nome host del tuo sistema. Cambialo in qualsiasi cosa tu voglia. Le modifiche che fai qui sono permanenti.

Modifica hostname in Ubuntu 18.04 GNOME

È lo stesso processo praticamente in qualsiasi altro ambiente desktop. Se stai usando Ubuntu 16.04 Unity puoi espandere la sezione successiva per vedere gli screenshot.

Cambia hostname in Ubuntu 16.04 Unity

Per cambiare il nome host, andare su Impostazioni di sistema (cercarlo in Unity Dash o GNOME). Qui, cerca Dettagli.

Qui, vedrai l'opzione per cambiare il nome. Non è necessario salvarlo esplicitamente:

Alla fine…

Spero che questo articolo ti abbia aiutato a cambiare l'hostname su Ubuntu e altre distribuzioni Linux. Sentiti libero di fornire il tuo feedback.

Raccomandato

Il nuovo lettore musicale Elisa di KDE: così vicino, eppure così lontano
2019
MPV Player: un riproduttore video minimalista per Linux
2019
Le migliori distribuzioni Linux basate su Fedora
2019