Come impostare o cambiare il nome host di sistema in Linux

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/