Ho cambiato il nome host della mia istanza Amazon Elastic Compute Cloud (Amazon EC2). Tuttavia, quando riavvio oppure interrompo e riavvio l'istanza, il nome host ritorna a quello originale.
Breve descrizione
Per rendere permanente un nome host quando riavvii o interrompi e poi avvii l'istanza EC2, aggiungi il nome host ai file di configurazione pertinenti dell'istanza.
I passaggi seguenti si applicano ad Amazon Linux e RHEL 5 o 6 e CentOS 5 o 6. Per istruzioni relative ad altre distribuzioni, consulta le seguenti risorse:
Importante: RHEL 5 o 6 e CentOS 5 o 6 sono distribuzioni EOL (fine del ciclo di vita). Ciò significa che non ricevono più un supporto attivo, come gli aggiornamenti di sicurezza. È consigliabile utilizzare distribuzioni di sistemi operativi che continuano a ricevere aggiornamenti regolari.
Risoluzione
-
Apri /etc/sysconfig/network in vim:
sudo vim /etc/sysconfig/network
-
Modifica il valore del parametroHOSTNAME (sostituisci persistent_hostname con il tuo nome host preferito):
HOSTNAME=persistent_hostname
-
Imposta NETWORKING su yes:
NETWORKING=yes
-
Salva ed esci dall'editor vim.
Nota: dopo avere apportato questa modifica, premi MAIUSC + : per aprire una nuova casella di comando nell'editor vim. Digita wq, quindi premi Invio per salvare le modifiche e uscire da vim.
-
Apri /etc/hosts in vim:
sudo vim /etc/hosts
-
Modifica la voce che inizia con 127.0.0.1 con la seguente, sostituendo persistent_hostname, localdomain e localhost con i tuoi nome host, dominio locale e host locale preferiti:
127.0.0.1 persistent_hostname.localdomain localhost localhost.localdomain
-
Salva ed esci dall'editor vim.
-
Per verificare che il nome host sia stato modificato correttamente, riavvia l'istanza ed esegui il comando hostname:
sudo reboot
hostname
Il comando restituisce il nuovo nome host.
Informazioni correlate
Modifica del nome host della tua istanza Amazon Linux