RSS

Archivo de la etiqueta: date

Configuración de fecha en Linux

Hace unos días me percate de que uno de los servidores que administro tenia la hora incorrecta, buscando un poco en la web encontré algunas formas de poner la hora correctamente, una de ellas es:

date --set "2007-05-27 17:27"

El comando date por si solo nos permite obtener la fecha actual del sistema, pero al asignarle el parámetro –set nos permite establecer la hora del sistema. Este comando me resultaba temporal ya que al reiniciar el servidor este se ajustaba con la hora anterior. Una posible solución a esto es actualizar la fecha en el BIOS, en lo personal este método no lo ocupe ya que mi servidor esta montado en una maquina virtual, y no quise arriesgarme a modificar algún parámetro que afectara a las demás MV con las que esta conviviendo el servidor.

Para actualizar la fecha en el BIOS usamos:

hwclock --set --date="2007-05-27 17:27"

Debido a que esta forma no es la mas viable para mi situación, opte por actualizar la fecha y hora mediante la sincronización con algún servidor de internet. Para sincronizar la hora primeramente debemos de tener configurado correctamente el TimeZone en nuestro equipo.

Configuración de time zone

Como indican en el articulo de Muy Linux el secreto esta en el archivo /etc/localtime el cual es un enlace simbólico al archivo que contiene el timezone donde nos encontramos, la cual se encuentra ubicada en /usr/share/zoneinfo/ .

Para cambiar la zona horaria primeramente nos posicionamos en el directorio:

cd /etc

Realizamos un copia de seguridad del archivo localtime para restaurarlo en caso de que algo salga mal.

sudo cp /etc/localtime /etc/localtime.resp

Una vez que realizamos el respaldo del localtime, veremos que regiones hay disponibles:

ls -la /usr/share/zoneinfo

Hay directorios para cada región, en mi caso visualizaremos el directorio de America

ls -la /usr/share/zoneinfo/America/

Esto nos desplegara todas las zonas horarias pertenecientes a America, yo seleccionare la de Mexico_City y generare una liga de ese archivo al time zone.

ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/locatime

Ahora verificaremos la hora del sistema

date
dom oct 21 23:20:10 CDT 2012

Sincronizar el reloj de nuestro equipo

Suponiendo que tenemos todo correctamente instalado y configurado bastará escribir en la terminal:

ntpdate -u ntp.ubuntu.com

donde:

  • -u nos evitará problemas con el firewall evitando puertos que requieran ciertos privilegios
  • ntp.ubuntu.com es el servidor de hora en Internet a utilizar. Si no está disponible (puedes comprobarlo con un ping) puedes utilizar cualquiera de los que aparecen en la siguiente web.

Fuentes:
LinuxParty
Muy Linux

 
Deja un comentario

Publicado por en 21/10/2012 en Linux

 

Etiquetas: , , , ,