Actualmente, cuando ejecuto el comando date de bash, aparece lo siguiente
Thu May 17 12:21:00 IST 2012
A continuación se muestra mi configuración de zona horaria basada en la ejecución dpkg-reconfigure tzdata
Zona horaria predeterminada actual: 'Europa / Dublín' La hora local es ahora: jue 17 de mayo 12:32:52 IST 2012. El tiempo universal es ahora: jue 17 de mayo 11:32:52 UTC 2012.
¿Alguna idea de cómo cambio de IST a UTC / GMT?
configuration
time
timezone
dmckenna
fuente
fuente
Etc
esNone of the above
.sudo apt install tzdata
es imprescindible instalar .Cambiará su zona horaria a todo el sistema UTC.
Puede hacer
timedatectl list-timezones
para ver todas las zonas horarias disponibles.extracto de la respuesta de @ MattJohnson en SO
fuente
En el antiguo estilo Un * x (SunOS, HPUX ...), puede hacer:
Verifique el contenido de / usr / share / zoneinfo para obtener la zona horaria que desea / necesita.
Por ejemplo, el horario de verano irlandés (IST) se puede definir como
o
Sin embargo, lo más importante es usar una referencia de reloj adecuada y un demonio ntp (openntpd por ejemplo), ya que la zona horaria solo se usa para mostrar / convertir la hora en cadenas, no para almacenarla (sea cual sea la zona horaria, la diferencia es 01/01 / 1970 es igual en todas partes en la Tierra).
fuente
sudo rm /etc/localtime
(ya tenía este archivo, así que no pude crear un enlace simbólico con el siguiente comando, así que lo eliminé primero)sudo ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
,. Creo que esto parece ser una solución general.¿Algo como esto?
fuente
Actualizado del 14.04 al presente
Ver hora y fecha Estado:
Ver lista de zonas horarias:
zonas horarias enumeradas (425)
Establezca la zona horaria en UTC:
Ver hora y fecha Estado:
fuente
sudo timedatectl set-timezone Asia/Dhaka
cierto , gracias.