I nomi host dei dispositivi o dei sistemi vengono utilizzati per riconoscere facilmente una macchina all’interno di una rete in un formato leggibile dall’uomo. Non è una sorpresa, ma su un sistema Linux, il nome host può essere facilmente cambiato utilizzando un semplice comando come “hostname“.
Leggi anche: Come Impostare un Indirizzo IP Statico e Configurare la Rete in Linux
Eseguire hostname da solo, senza parametri, restituirà il nome host attuale del tuo sistema Linux in questo modo:
$ hostname TecMint
Se desideri cambiare o impostare il nome host del tuo sistema Linux, esegui semplicemente:
$ hostname NEW_HOSTNAME
Certo, dovrai sostituire “NUOVO_NOME_HOST” con il nome host effettivo che desideri impostare. Questo cambierà immediatamente il nome host del tuo sistema, ma c’è un problema: il nome host originale verrà ripristinato al successivo riavvio.
C’è un altro modo per cambiare il nome host del tuo sistema – in modo permanente. Probabilmente hai già capito che questo richiederà modifiche in alcuni file di configurazione e avresti ragione.
Imposta il Nome Host del Sistema in Modo Permanente in Linux
Le versioni più recenti di diverse distribuzioni Linux come l’ultima Ubuntu, Debian, CentOS, Fedora, RedHat, ecc. sono dotate di systemd, un gestore di sistema e servizi che fornisce un comando hostnamectl per gestire i nomi host in Linux.
Per impostare il nome di sistema su distribuzioni basate su SystemD, useremo il comando hostnamectl come mostrato:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
Per le vecchie distribuzioni Linux, che utilizzano SysVinit abbreviato in init, è possibile cambiare i nomi host semplicemente modificando il file hostname situato in:
# vi /etc/hostname
Successivamente è necessario aggiungere un’altra voce per il nome host in:
# vi /etc/hosts
Ad esempio:
127.0.0.1 TecMint
Successivamente è necessario eseguire:
# /etc/init.d/hostname restart
Sui sistemi basati su RHEL/CentOS che utilizzano init, il nome host viene modificato modificando:
# vi /etc/sysconfig/network
Ecco un esempio di quel file:
/etc/sysconfig/network NETWORKING=yes HOSTNAME="tecmint.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
Per mantenere un cambiamento permanente del nome host, modifica il valore accanto a "HOSTNAME"
con quello del tuo nome host.
Conclusione
Questo semplice articolo vuole mostrarti un semplice trucco di Linux e spero che tu abbia imparato qualcosa di nuovo.
Source:
https://www.tecmint.com/set-hostname-permanently-in-linux/