Sebbene assegnato per la prima volta durante l'installazione, possiamo modificare il nome host in seguito. Questa guida mostra la modifica del nome host su Debian 10.
Debian 10 hostname
Il nome host è obbligatorio durante l'installazione di Debian 10. Le dimostrazioni sono state eseguite su una macchina virtuale Debian 10 10. Per riferimento, controlla questa guida sull'installazione di Debian 10.
Il nome host è una configurazione a livello di sistema. Cercare di apportare eventuali modifiche richiede l'autorizzazione dalla radice. Qui, supponiamo che tu abbia accesso al radice account o un non-radice utente con autorizzazione sudo. Scopri come aggiungere utenti ai sudoers in Debian 10.
Visualizzazione del nome host di sistema corrente
Innanzitutto, dobbiamo sapere come controllare il nome host corrente del sistema. Ci sono un paio di modi in cui possiamo controllarlo.
Visualizzazione del nome host usando hostnamictl
Tutte le distro Linux che usano SystemD Viene fornito con lo strumento hostnamictl. È uno strumento di riga di comando dedicato per lavorare con il nome host di sistema.
Il seguente comando stamperà il nome host corrente.
$ hostnamictlNel rapporto, HostNamactl elencherà varie informazioni. Ad esempio, architettura del processore, versione del kernel, informazioni sul sistema operativo, virtualizzazione, ecc.
Visualizzazione del nome host usando Nome host
Simile a hostnamictl, Nome host è anche un comando dedicato per visualizzare il nome host del sistema.
Correre Nome host.
$ hostnameLo strumento hostname fa parte di un gruppo di strumenti che stampa varie informazioni di sistema. Ad esempio, nome di dominio, nome di dominio DNS, nome di dominio NIS/YP ecc.
Esegui i seguenti comandi per stampare il nome di dominio NIS/YP del sistema.
$ DomainNameIl seguente comando mostrerà il nome di dominio DNS del sistema.
$ dnsdomainnamePer ulteriori informazioni approfondite, controlla il Nome host Pagina uomo.
$ man hostnameVisualizzazione del nome host da/proc/sys/kernel/hostname
Come suggerisce il titolo di questa sezione, il file situato nella seguente posizione contiene il nome host del sistema. Possiamo leggere il contenuto utilizzando gatto.
$ cat/proc/sys/kernel/hostnameVisualizzazione del nome host da /etc /hostname e /etc /host
Simile alla sezione precedente, i file situati a /etc/hostname E /etc/host contenere anche il nome host del sistema.
Dai un'occhiata al contenuto di questi file.
$ cat /etc /hostnameModifica del nome host
Esistono diversi modi per cambiare il nome host di sistema. Nella maggior parte dei casi, si consiglia vivamente di utilizzare HostNamactl per modificare il nome host di sistema.
Modifica del nome host usando hostnamictl
Hostnamictl è uno strumento dedicato per gestire il nome host di sistema. Il seguente comando hostname cambierà il statico Nome host.
$ sudo hostnamictl set-hostname ""HostNamactl distingue tre diversi tipi di nomi ospitanti.
Bello Nome host: è il nome host di alto livello che può contenere tutti i tipi di caratteri speciali.
Statico Nome host: il nome host che inizializza il nome host kernel all'avvio.
Transitorio Nome host: è un valore di fallback assegnato durante la configurazione della rete. Se il nome host statico è disponibile e valido, il nome host transitorio non viene utilizzato.
Gli ospiti statici e transitori hanno un limite di 64 caratteri al massimo.
Per cambiare il grazioso nome host, aggiungi il flag -bello.
$ sudo hostnamictl set-hostname "" --prettyLo strumento HostNamactl può anche modificare il valore di altre informazioni relative all'host. Ad esempio, telaio, ambiente di distribuzione, posizione, ecc. Per ulteriori informazioni, dai un'occhiata al hostnamictl Pagina uomo.
$ man hostnamictlCambiando manualmente nome host
Invece di utilizzare HostNamactl, possiamo modificare manualmente il contenuto di un paio di file relativi al nome host e modificare il nome host di sistema.
Modificheremo i due file /etc/hostname E /etc/host. Richiede l'autorizzazione alla root (o il privilegio sudo) per apportare modifiche.
Il nome file /etc /host contiene il nome host corrente. Apri il file in un editor di testo e modifica il nome host.
$ sudo nano /etc /hostnameSuccessivamente, apporteremo modifiche a /etc/host. Questo file collega i nomi host agli indirizzi IP. Aprilo in un editor di testo e modifica il nome host del sistema corrente.
$ sudo nano /etc /hostQuesti cambiamenti non prenderanno in vigore senza riavvio del sistema.
$ sudo systemctl riavvioModifica del nome host usando la GUI
Possiamo anche cambiare il nome host usando GUI. Qui, dimostrerò come cambiarlo sul desktop gnome.
Vai a "Impostazioni".
Dal pannello sinistro, scorri verso il basso e vai a "Dettagli".
Dalla scheda "Informazioni", fai clic sul campo "Nome del dispositivo".
La modifica del valore del nome del dispositivo modificherà il nome host del sistema.
Pensieri finali
Il nome host è un valore semplice ma importante per ogni sistema operativo. Su Debian, cambiare il nome host è un compito semplice. Dopo aver consultato questa guida, dovresti essere in grado di modificare il nome host su qualsiasi sistema Debian. Segui qualunque metodo ti si adatti al meglio.
Come abbiamo visto, il nome host viene utilizzato quando si connette a una rete. Scopri come trovare il nome host di un sistema dato il suo indirizzo IP.
Felice calcolo!