Como cambiar la zona horaria en Linux

Otro de los objetivos del LFCE es lograr cambiar la zona horaria en Linux desde la linea de comandos. Aunque es un procedimiento muy sencillo, para poder elegir la zona horaria el comando de cada distribución cambia.

Como utilizar el menu de seleccion de Zona Horaria

Abren la terminal y según la distro de Linux que estés utilizando tecleamos el comando correcto;

  • Debian Mint Ubuntu: dpkg-reconfigure tzdata
  • Redhat: redhat-config-date
  • CentOS/Fedora: system-config-date
  • FreeBSD/Slackware: tzselect

Como cambiar la zona horaria en Linux desde la linea de comandos

A continuación navegando el menú que les presenta seleccionan su zona horaria (continente/país). Y listo, con esto la zona horaria de su sistema Linux ya ha sido cambiada.

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.
#?

En la pantalla anterior, seleccionamos la opción de continente que corresponde, en mi caso Americas. Luego nos toca que seleccionar el país correcto, como en el siguiente ejemplo:

The following information has been given:

Guatemala

Therefore TZ='America/Guatemala' will be used.
Local time is now: Mon May 23 14:58:17 CST 2016.
Universal Time is now: Mon May 23 20:58:17 UTC 2016.
Is the above information OK?
1) Yes
2) No
#? yes
Please enter a number in range.
#? 1

You can make this change permanent for yourself by appending the line
 TZ='America/Guatemala'; export TZ
to the file '.profile' in your home directory; then log out and log in again.

Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
America/Guatemala

Si pueden ver como en el ejemplo que acabamos de ejecutar, tenia que ingresar el numero 1 y no la palabra Yes. Ahora bien, como pueden ver nos recomienda copiar la información del cambio de zona horaria al profile de nuestro usuario.

Una manera diferente para que este cambio sea permanente es;

$ rm /etc/localtime
$ ln -s /usr/share/zoneinfo/America/Guatemala /etc/localtime

Con estos comando la información nuestro sistema Linux ya tiene la zona horaria cambiada.

Terminos de busqueda

  • configurar zona horaria linux
  • Comentario, Preguntas o agradecimientos?

    %d bloggers like this: