Cambia il nome host Debian Top 10

Cambia il nome host Debian Top 10
Il nome host di un sistema è fondamentalmente il nome del sistema su una rete. Ogni volta che installa Debian, l'installatore chiederà un nome utente e un nome del computer. Funge da nome host del sistema. Qualsiasi nome host dovrebbe essere unico per evitare conflitti sulla rete.

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.

$ hostnamictl

Nel 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.

$ hostname

Lo 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.

$ DomainName
$ ypdomainname
$ nisdomainname

Il seguente comando mostrerà il nome di dominio DNS del sistema.

$ dnsdomainname

Per ulteriori informazioni approfondite, controlla il Nome host Pagina uomo.

$ man hostname

Visualizzazione 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/hostname

Visualizzazione 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 /hostname
$ cat /etc /host

Modifica 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 "" --pretty

Lo 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 hostnamictl

Cambiando 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 /hostname

Successivamente, 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 /host

Questi cambiamenti non prenderanno in vigore senza riavvio del sistema.

$ sudo systemctl riavvio

Modifica 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!