Revista Tecnología

Como cambiar la zona horaria en Linux desde una terminal

Publicado el 09 abril 2014 por Edu5800
Como cambiar la zona horaria en Linux desde una terminal
Cambiar la zona horaria de Linux desde una Terminal o línea de comandos es muy sencillo, bastan con ejecutar el comando "tzselect" y elegir nuestra zona horaria, por ejemplo supongamos que vivimos en Mexico y usamos la hora central, lo hacemos de la siguiente forma.
$ tzselect
Retorna un resultado como el siguiente.
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
 1) Africa
 2) Americas
 3) Antarctica
 4) Arctic Ocean
 5) Asia
 6) Atlantic Ocean
 7) Australia
 8) Europe
 9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#?

Seleccionamos el número 2 que es Americas, luego el número 32 que es México y por último el número 1 que es el horario central.
Luego veremos una pantalla como la siguiente.
The following information has been given:
   Mexico
   Central Time - most locations
Therefore TZ='America/Mexico_City' will be used.
Local time is now:   Tue Apr  8 12:35:22 CDT 2014.
Universal Time is now:  Tue Apr  8 17:35:22 UTC 2014.
Is the above information OK?
1) Yes
2) No
#?

Si todo está correcto seleccionamos "1" y listo.
Ahora si queremos que este cambio se haga permanentemente entre reinicios de nuestra PC, agregamos la siguiente línea en nustro archivo .profile
TZ='America/Mexico_City'; export TZ
Otra forma de hacer lo mismo es con los siguientes comandos.
$ rm /etc/localtime$ ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime


fuente

Volver a la Portada de Logo Paperblog