GNU/Linux >> Linux Esercitazione >  >> Linux

Come modificare il nome host in Debian

Un hostname è fondamentalmente il nome del tuo computer con il quale viene riconosciuto sulla rete. Il nome host deve essere univoco per evitare conflitti.

Quando installi Debian, ti viene chiesto di creare un nome utente e un nome computer. Questo è il nome host del tuo sistema,

Il modo più semplice per conoscere il nome host del tuo sistema è aprire un terminale sul sistema o accedere tramite SSH sul sistema Linux remoto.

Nel terminale, noterai che il prompt è solitamente nella forma di [email protected]

Se non te lo mostra, puoi sempre usare il comando hostname:

hostname

Ora che conosci il nome del tuo computer e non ti piace, puoi cambiarlo facilmente. In questo tutorial, ti mostrerò diversi modi per cambiare il nome host di un sistema Debian.

Cambia il nome host in Debian

Ti mostrerò due modi da riga di comando per cambiare il nome host in Debian Linux. Il metodo dovrebbe funzionare sia su Debian 9 che su Debian 10.

Metodo 1:usa systemd per cambiare il nome host in Debian

Il primo metodo preferito per cambiare il nome host in Debian è usare il comando systemd hostnamectl.

È un comando semplice e singolo e non è nemmeno necessario riavviare il sistema per rendere effettive le modifiche.

hostnamectl set-hostname new_hostname

Una volta fatto ciò, verifica che la modifica del nome host sia andata a buon fine con il comando hostname o hostnamectl:

hostnamectl
   Static hostname: raspberrypi
         Icon name: computer
        Machine ID: 0035faf761f945b8923fc7d54632a941
           Boot ID: c487a76d67a34fd28a5f608aff19281c
  Operating System: Raspbian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.29-v7l+
      Architecture: arm

Esci dalla shell per vedere che [email protected] mostra il nuovo hostame.

Metodo 2:cambia il nome host in Debian usando /etc/hosts

La directory etc in Linux contiene i vari file di configurazione. Un paio si riferiscono al nome host. Puoi modificare questi file per cambiare il nome host del tuo sistema.

Per prima cosa, usa un editor di testo a riga di comando come Emacs o Vim per modificare questo file:

vim /etc/nomehost

Qui troverai solo il vecchio nome host. Eliminalo e sostituiscilo con il nuovo nome host.

Non è ancora finito. Devi modificare un altro file. Vai al file /etc/hosts e modificalo. Qui, sostituisci il tuo vecchio nome host con quello nuovo.

127.0.0.1       localhost
127.0.0.1       new_hostname

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Salvare e chiudere il file, quindi verificarlo utilizzando il comando hostname o hostnamectl. Questo è tutto. Se non esegui questo passaggio, visualizzerai il messaggio di avviso "sudo:impossibile risolvere l'host" ogni volta che esegui sudo.

Quindi, impari a cambiare il nome host del tuo server Debian. Personalmente, preferisco il primo metodo perché è meno fastidioso. E tu? Quale metodo per modificare il nome host preferiresti?


Linux
  1. Come modificare un nome host in Linux

  2. Come modificare il nome host su Ubuntu 20.04

  3. Come modificare il nome host in Linux

  4. Come modificare il nome host?

  5. Come cambiare il nome host su Ubuntu

Come modificare il nome host in Debian 10

Come impostare o modificare il nome host in Debian Linux

Come modificare il nome host su AlmaLinux 8

Come modificare il nome host su Debian 10

Come modificare il nome host su Fedora 35

Come modificare il nome host su Debian Linux