Tutoriales

Cómo configurar o cambiar el nombre de host en una instancia EC2 de Amazon Linux

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

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:

  1. Utilice el comando hostnamectl para establecer su nombre de host en stats1:
    sudo hostnamectl set-hostname Estadística 1.localdomain
  2. Edite el / etc / hosts Expediente:
    sudo vim / etc / hosts
  3. Encontrar 127.0.0.1 Ingrese y agregue su nombre de host al final:
    Estadística 1.localdomain
  4. Guarde y cierre el archivo
  5. Reinicie la instancia:
    reiniciar sudo
Cómo configurar o cambiar el nombre de host en una instancia EC2 de Amazon Linux

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:

asociar Patreon

  1. Abra la aplicación de terminal.
  2. Inicie sesión en la instancia EC2 remota con el comando ssh.
  3. Luego configure el nombre de host:
    sudo hostnamectl set-hostname stats1.opensourceflare.com
  4. Reinicie la instancia de EC2 o Lightsail:
    reiniciar sudo
  5. Después de que el sistema se reinicie, verifique el nuevo nombre de host:
    hostnamectl
  6. 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


Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba