Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
linux:bash:zonahoraria [27/03/2018 02:00] – [modificación temporal] matelinux:bash:zonahoraria [05/05/2026 00:36] (actual) mate
Línia 1: Línia 1:
-= Zona Horaria+= Zona Horaria (TZ) 
 +{{tag>linux bash ssh}}
 == modificación temporal  == 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://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]]   * [[https://en.wikipedia.org/wiki/List_of_tz_database_time_zones]]
 +  * ''timedatectl set-timezone “Europe/Andorra”'': cambio de zona en caliente
  
-== modificación permanente+=== 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 <code>export TZ="Europe/Andorra"</code> 
 +  * ... en tu perfil editar ''.basrc'' o ''.zshrc'' 
 +  * ... en el servidor: <code bash>sudo nano /etc/profile.d/custom-tz.sh</code> 
 + 
 +== ssh 
 +  * tener definida ''TZ'' 
 +  * añadir a ''~/.ssh/config'':<code>Host * 
 +    SendEnv TZ</code> 
 +  * para conexiones temporales:<code bash> SendEnv TZ ssh usuario@host</code> 
 +=== en servidor 
 +  * <code . /etc/ssh/sshd_config>AcceptEnv LANG LC_* TZ</code> 
 + 
 +== 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]]
  
  • linux/bash/zonahoraria.1522141242.txt.gz
  • Darrera modificació: 27/03/2018 02:00
  • per mate