= Zona Horaria (TZ)
{{tag>linux bash ssh}}
== modificación temporal
establecer la variable TZ a la zona horaria de interés: ''export TZ=Europe/Andorra''
* [[https://superuser.com/questions/188224/temporarily-change-timezone-to-display-date-time-shown-during-an-ssh-session]]
* [[https://en.wikipedia.org/wiki/List_of_tz_database_time_zones]]
* ''timedatectl set-timezone “Europe/Andorra”'': cambio de zona en caliente
=== consideraciones crontab
* el uso de la variable ''TZ'' no afecta a la hora de la ejecución de los trabajos crontab, si a la representación de la hora en el script ejecutado.
* el uso de la variable ''CRON_TZ''sí que afecta a la hora de ejecución y además establece ''TZ'' en la misma zona horaria.
* [[http://man.he.net/man5/crontab]]
== modificación permanente zona horaria
- modificar el fichero ubicado en ''/etc/localtime''
* copiar o enlazar con el fichero correcto en ''/usr/share/zoneinfo/Europe/Andorra''
- añadir el fichero ''/etc/timezone'' con el contenido de TZ, por ejemplo: **Europe/Androrra**
/via: [[https://linuxacademy.com/blog/linux/changing-the-time-zone-in-linux-command-line/]]
== modificación TZ
* añadir export TZ="Europe/Andorra"
* ... en tu perfil editar ''.basrc'' o ''.zshrc''
* ... en el servidor: sudo nano /etc/profile.d/custom-tz.sh
== ssh
* tener definida ''TZ''
* añadir a ''~/.ssh/config'':Host *
SendEnv TZ
* para conexiones temporales: SendEnv TZ ssh usuario@host
=== en servidor
* AcceptEnv LANG LC_* TZ
== time syncronization
* [[https://feeding.cloud.geek.nz/posts/time-synchronization-with-ntp-and-systemd/]]
* [[https://echaleunvistazo.wordpress.com/2015/02/17/configurar-servidor-ntp-en-ubuntu/]]
* [[http://manpages.ubuntu.com/manpages/xenial/man1/timedatectl.1.html]]
* [[https://serverfault.com/questions/303517/how-time-is-affected-by-the-ntpd-and-etc-localtime]]
* [[https://coreos.com/os/docs/latest/configuring-date-and-timezone.html]]