I nomi host del dispositivo o del sistema vengono utilizzati per riconoscere facilmente una macchina all'interno di una rete in un formato leggibile dall'uomo. Non è una grande sorpresa, ma sul sistema Linux, il nome host può essere facilmente modificato utilizzando un semplice comando come "nome host “.
Leggi anche: Come impostare un indirizzo IP statico e configurare la rete in Linux
nome host in esecuzione da solo, senza alcun parametro, restituirà il nome host corrente del tuo sistema Linux in questo modo:
$ hostname TecMint
Se vuoi cambiare o impostare il nome host del tuo sistema Linux, esegui semplicemente:
$ hostname NEW_HOSTNAME
Ovviamente dovrai sostituire "NEW_HOSTNAME" 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 prossimo riavvio.
C'è un altro modo per modificare il nome host del tuo sistema:in modo permanente. Potresti aver già capito che ciò richiederà modifiche in alcuni file di configurazione e avrai ragione.
Imposta il nome host del sistema in modo permanente in Linux
Versione più recente di diverse distribuzioni Linux come l'ultimo Ubuntu , Debian , CentOS , Fedora , RedHat , ecc. viene fornito con systemd , un gestore di sistemi e servizi che fornisce un hostnamectl comando per gestire i nomi host in Linux.
Per impostare il nome host del sistema su SystemD distribuzioni basate, utilizzeremo hostnamectl comando come mostrato:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
Per le distribuzioni Linux precedenti, che utilizza SysVinit in breve inizializzazione , possono cambiare i loro nomi host semplicemente modificando il file hostname che si trova in:
# vi /etc/hostname
Devi quindi aggiungere un altro record per il nome host in:
# vi /etc/hosts
Ad esempio:
127.0.0.1 TecMint
È quindi necessario eseguire:
# /etc/init.d/hostname restart
Su RHEL/CentOS sistemi basati su 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 nome host permanente, cambia il valore accanto a "HOSTNAME"
a quello del tuo hostname.
Conclusione
Questo semplice articolo intendeva mostrarti un semplice trucco di Linux e spero che tu abbia imparato qualcosa di nuovo.