amazon-ec2 - east - aws tags
¿Cómo configurar el huso horario en Amazon EC2? (9)
La información está disponible en la documentation de Aws para cambiar el huso horario en la máquina ec2. Consulte a continuación los detalles:
Cambiar la zona horaria
Las instancias de Amazon Linux se configuran en la zona horaria UTC (hora universal coordinada) de forma predeterminada, pero es posible que desee cambiar la hora de una instancia a la hora local o a otra zona horaria en su red.
Para cambiar la zona horaria en una instancia
1. Identifique la zona horaria para usar en la instancia. El directorio / usr / share / zoneinfo contiene una jerarquía de archivos de datos de zona horaria. Explore la estructura del directorio en esa ubicación para encontrar un archivo para su zona horaria.
[ec2-user ~]$ ls /usr/share/zoneinfo
Africa Chile GB Indian Mideast posixrules US
America CST6CDT GB-Eire Iran MST PRC UTC
Antarctica Cuba GMT iso3166.tab MST7MDT PST8PDT WET
Arctic EET GMT0 Israel Navajo right W- SU
...
Algunas de las entradas en esta ubicación son directorios (como América), y estos directorios contienen archivos de zona horaria para ciudades específicas. Encuentra tu ciudad (o una ciudad en tu zona horaria) para usar para la instancia. En este ejemplo, puede usar el archivo de zona horaria de Los Angeles, / usr / share / zoneinfo / America / Los_Angeles.
2. Actualice el archivo / etc / sysconfig / clock con la nueva zona horaria.
a.Abra el archivo / etc / sysconfig / clock con su editor de texto favorito (como vim o nano). Debe usar sudo con su comando editor porque / etc / sysconfig / clock es propiedad de root.
b.Localice la entrada de ZONA y cámbiela al archivo de zona horaria (omitiendo la sección / usr / share / zoneinfo de la ruta). Por ejemplo, para cambiar a la zona horaria de Los Ángeles, cambie la entrada ZONA a la siguiente.
ZONE="America/Los_Angeles"
c.Guarde el archivo y salga del editor de texto.
3. Cree un enlace simbólico entre / etc / localtime y su archivo de zona horaria para que la instancia encuentre el archivo de zona horaria cuando haga referencia a información de hora local.
[ec2-user ~]$ sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
4. Reinicie el sistema para recoger la nueva información de zona horaria en todos los servicios y aplicaciones.
[ec2-user ~]$ sudo reboot
Quiero cambiar la zona horaria configurada en mi instancia de Amazon EC2 con Ubuntu Linux a la hora local?
Mi pregunta
¿Cómo cambiar la zona horaria en Amazon EC2?
NOTA: Esto se refiere a un cuadro de Linux (Debian en mi instancia) se debe utilizar en las configuraciones de inicio de AWS "Datos de usuario".
Si planea configurar TIMEZONE en el uso de inicio de la instancia a continuación (funciona como un amuleto) use su propio País / Ciudad en lugar de "Australia / Sydney".
#!/bin/bash
/bin/rm -f /etc/localtime; /bin/ln -s /usr/share/zoneinfo/Australia/Sydney /etc/localtime
Ninguno de los pasos anteriores funcionó para mí, así que pensé en escribir esta nueva respuesta aquí
# Delete any existing localtime link
sudo rm /etc/localtime
# Update time clock file with ZONE property
sudo vi /etc/sysconfig/clock
#Update the ZONE property to what you want say
ZONE="America/Los_Angeles"
sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
sudo reboot
Otra forma de cambiar la hora (Esto se hizo en una instancia de Amazon EC2 Linux)
Elimine su archivo de tiempo local
sudo rm /etc/localtime
Cambiar el directorio a ZoneInfo
cd /usr/share/zoneinfo
Esta carpeta contiene toda la información de la zona horaria. Luego solo necesita un enlace suave a la zona apropiada.
Crear un enlace a / etc / localtime
sudo ln -s /usr/share/zoneinfo/GB /etc/localtime
Eso cambiará la zona horaria de tu servidor a GB
Ubique su zona horaria en el directorio /usr/share/zoneinfo/
Por ejemplo, para cambiar la zona horaria de Toronto /usr/share/zoneinfo/America/Toronto
Enlace simbólico de su zona horaria a /etc/localtime
por ejemplo, para Toronto
sudo ln -sf /usr/share/zoneinfo/America/Toronto /etc/localtime
Reiniciar para finalizar
reboot
Verifique su zona horaria actual por
$ date
Para cambiarlo, ejecuta
$ sudo dpkg-reconfigure tzdata
Esto mostrará una lista de áreas geográficas. Seleccione para reducir las zonas horarias disponibles. Luego seleccione ciudad / zona horaria. Y ha cambiado el sistema a la nueva zona horaria.
de RHEL 7 admin guide
Parece que este podría ser el comando en REDHAT7
timedatectl set-timezone "Europe/Stockholm"
Para obtener todas las zonas horarias disponibles, escriba:
timedatectl list-timezone
para más información use
man timedatectrl
no debería ser diferente a su proceso de escritorio de Ubuntu. Mira here
- SSH a su servidor EC2
ejecuta lo siguiente (para configurar la zona horaria a
Australia/Adelaide
)$ echo "Australia/Adelaide" | sudo tee /etc/timezone Australia/Adelaide $ sudo dpkg-reconfigure --frontend noninteractive tzdata Current default time zone: ''Australia/Adelaide'' Local time is now: Sat May 8 21:19:24 CST 2010. Universal Time is now: Sat May 8 11:49:24 UTC 2010.
Actualizar
Puede usar la utilidad tzselect
para navegar. Vea aquí: http://manpages.ubuntu.com/manpages/precise/man1/tzselect.1.html
Es un software interactivo. Mi Ubuntu (11.10) lo tiene.
También puede consultar este artículo de Wikipedia
Brasil
Brazil/Acre
Brazil/DeNoronha
Brazil/East
Brazil/West
RESPUESTA ACTUALIZADA PARA UBUNTU 16.04:
Hacer:
sudo timedatectl set-timezone America/New_York
para actualizar tu zona horaria
Para enumerar todas las zonas horarias disponibles, puede hacer lo siguiente:
timedatectl list-timezones