Tengo una máquina virtual configurada en PST que tienen un par de colegas en diferentes zonas horarias.
Si quisiera cambiar la zona horaria a EST y GMT , ¿qué debo hacer?
command-line
time
timezone
manyxcxi
fuente
fuente

tzdatahace, cómo funciona, pero no necesito hacerlo con esto comando de una línea). ¡Gracias!dpkg-reconfigurehicieron el truco.Como root tienes que ejecutar:
Se debe iniciar una herramienta basada en menús que le permita cambiar la zona horaria.
fuente
Lo siguiente también funciona. Para GMT:
Para EST:
fuente
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtimeLa forma más fácil, especialmente para un servidor, es enumerar zonas horarias:
Y elige el tuyo, por ejemplo:
¡Eso es! , :-)
fuente
Para ejecutar un programa con una configuración de zona horaria diferente, configure la
TZvariable de entorno, por ejemplo, ejecutarTZ=Pacific/Kiritimati datepara ver qué hora es en Christmas Island, oexport TZ=Pacific/Kiritimatipara que la configuración dure para una sesión de shell.fuente
Edite el
timezonearchivo en la/etccarpeta como:Puedes usar el siguiente formato:
Ejemplo de
/etc/timezone:o
Puede experimentar con:
dpkg-reconfigure tzdatay comprobar cat el archivo de zona horaria.Debe reiniciar o volver a iniciar un servicio (no el servicio ntp). No se cual. Si alguien sabe por favor comparta con nosotros. (Probado en Ubuntu 15.10, el cambio se tiene en cuenta al instante)
fuente
Recomiendo EN CONTRA los enlaces como los mencionados por otros. Si algún script
/etc/localtimesobrescribe accidentalmente su archivo, entonces sobrescribe su archivo de zona horaria del Pacífico ... y es un poco difícil reemplazarlo.Simplemente copie el archivo Pacific sobre el archivo localtime con el comando anterior.
fuente
Utilizo el siguiente script para preguntarle al usuario qué zona horaria establecer y luego confirmar que efectivamente se ha configurado:
Yo lo llamo
tz-set.fuente
Como root tienes que ejecutar:
ln -fs /usr/share/zoneinfo/Europe/Warsaw /etc/localtime && dpkg-reconfigure --frontend noninteractive tzdatafuente
Esto funcionó para mí en GCP Ubuntu 14 a través de SSH
sudo sucp /usr/share/zoneinfo/Asia/Singapore /etc/localtimefuente