giovedì 16 luglio 2015

CentOS: assegnare/modificare il nome host

Modifica dell'hostname su CentOS 5 e 6


Occorre modificare sia il file /etc/sysconfig/network che /etc/hosts.

Se non viene modificato anche il secondo, alcuni comandi ci mettono molto più tempo per l'esecuzione perché cercano di ricavare l'IP dell'host locale dal nome host. Senza una voce in /etc/hosts, si deve passare attraverso il processo di ricerca completo del nome prima di poter andare avanti. A seconda della configurazione del DNS questo può significare ritardi più o meno consistenti.

Dopo essersi loggati come amministratori, aprire il file /etc/sysconfig/network e inserire:

NETWORKING=yes
HOSTNAME=nome-host

Nel file /etc/hosts inserire:

indirizzo-ip   nome-host

Ad esempio:

192.168.1.10   server1

Far ripartire la rete:

# service network restart

Modifica dell'hostname su CentOS 7


Qui le cose sono molto più semplici, è sufficiente

hostnamectl set-hostname nome-host

ed il nome è subito assegnato alla macchina senza fare altro.