Impostare l'hostname in Ubuntu Server

In Ubuntu Linux, per personalizzare il proprio nome di host senza incorrere in errori, è necessario non solo editare il file /etc/hostname, specificando il nome desiderato per la propria macchina, ma mappare anche il nome appena inserito con l'indirizzo IP del proprio host, ovvero 127.0.0.1 all'interno del file /etc/hosts.

Specificando che il nuovo hostname si riferisce alla macchina corrente, si evita il verificarsi di errori quali "unable to resolve host…".

Ricapitolando quindi, per impostare o modificare l'hostname del proprio server, ovvero l'output del comando hostname e hostname -fqd, è sufficiente editare i due seguenti file di testo:

/etc/hostname
/etc/hosts

Il file /etc/hostname contiene semplicemente il nome del nostro host, che altro non è che quanto restituito dal comando hostname di cui sopra. Basta editare tale file (sudo nano /etc/hostname), cancellare il vecchio nome, ed inserire il nome desiderato (supponiamo sia homehost).

Per quanto riguarda invece il file /etc/hosts, sarà sufficiente aggiungere la riga seguente:

127.0.0.1 nomehost

sostituendo a nomehost il nome del proprio host linux come specificato in /etc/hostname.