I Soy un nuevo usuario de la instancia EC2 de Amazon Linux 2. Mi nombre de EC2 se estableció en ‘ip-172-26-7-134’ durante la creación de la instancia. Pero ahora quiero cambiar el nombre de host de EC2 a ‘stats1’. ¿Puede decirme cómo eliminar ip-172-26-7-134 y configurarlo en stats1 en Amazon Linux 2? ¿Cómo cambio la instancia del servidor en la nube Amazon Linux Lightsail o EC2?
Puede utilizar el comando hostname o hostnamectl para ver o establecer el nombre de host de la instancia EC2 de Amazon Linux. Abra la aplicación de terminal e ingrese los siguientes comandos para establecer o cambiar el nombre de host o el nombre de la computadora en la instancia EC2 de Amazon Linux.
Detalles de las instrucciones | |
---|---|
Nivel de dificultad | Sencillo |
Derechos de root | sí señor |
requisitos | Amazon Linux 2 |
Horario de verano europeo. Tiempo de leer | 3 minutos |
Tabla de Contenidos
Cómo cambiar el nombre de host de su instancia de Amazon Linux
El procedimiento para cambiar el nombre de la computadora en Ubuntu Linux sin un nombre DNS público:
- Utilice el comando hostnamectl para establecer su nombre de host en stats1:
sudo hostnamectl set-hostname Estadística 1.localdomain - Edite el / etc / hosts Expediente:
sudo vim / etc / hosts - Encontrar 127.0.0.1 Ingrese y agregue su nombre de host al final:
Estadística 1.localdomain - Guarde y cierre el archivo
- Reinicie la instancia:
reiniciar sudo
Click para agrandar
Tenga en cuenta que el paso de reinicio es opcional y no es obligatorio.
Ver el nombre de host actual de Amazon Linux
Ingrese el nombre de host o hostnamectl (o use el comando cat como este:hostname
# or #
hostnamectl
# another option #
cat /etc/hostname
Cambio de nombres de host de Amazon Linux mediante hostnamectl con DNS público
Suponiendo que tiene un nombre de DNS público como stats1.opensourceflare.com, cambie el nombre de host del sistema a un nombre de DNS público de la siguiente manera:
Guías exclusivas para seguidores de Patreon 🤓
- Sin publicidad ni seguimiento
- Instrucciones detalladas para desarrolladores y administradores de sistemas en Opensourceflare✨
- Únase a mi Patreon para ayudar a los creadores de contenido independientes y lea las guías más recientes:
- Abra la aplicación de terminal.
- Inicie sesión en la instancia EC2 remota con el comando ssh.
- Luego configure el nombre de host:
sudo hostnamectl set-hostname stats1.opensourceflare.com - Reinicie la instancia de EC2 o Lightsail:
reiniciar sudo - Después de que el sistema se reinicie, verifique el nuevo nombre de host:
hostnamectl - Envíe ICMP ECHO_REQUEST a la red con el comando ping:
ping -c4 stats1.opensourceflare.com
¿Por qué se actualiza el archivo / etc / hosts?
El archivo / etc / hosts se utiliza como una tabla estática de búsqueda de nombres de host si no hay DNS disponible. Muchos servicios en sistemas Linux y similares a Unix lo usan para resolver nombres de host. Antes de la llegada del DNS, la tabla de hosts era la única forma de resolver nombres de host en la incipiente Internet. Por lo tanto, debemos editar este archivo al configurar el nombre de host sin DNS. Este archivo es un archivo de texto que asocia direcciones IP con nombres de host, una línea por dirección IP. Para cada host debe haber una sola línea con la siguiente información:IP_address canonical_hostname [aliases...]
Ejemplos de
Aquí está mi archivo de inicio / etc / hosts:
127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 192.168.1.254 router 192.168.1.253 wifi 192.168.1.252 printer hp0 192.168.1.17 freebsd git dell6700 192.168.1.18 rhel8 192.168.1.19 nixcraft-macbookpro mac office
Resumir
En este tutorial, aprendió a cambiar el nombre de host en una instancia EC2 de Amazon Linux mediante el comando hostnamectl. Para obtener más información, consulte las siguientes páginas de manual con el comando man o léalo en línea:man hostnamectl
man hostname
man 5 hosts
PUBLICIDAD