viernes, 4 de julio de 2008

LINUX. Estableciendo la fecha y hora del sistema

Para establecer la fecha y hora del sistema se usa el comando 'date' seguido del siguiente patrón de entrada de datos:

[MMDDhhmm[[CC]YY][.ss]]
MM = mes, DD = día, hh = hora, mm = minuto, CC = siglo (Century), YY = año, ss = segundos

Para establecer entonces la fecha al 20 de Julio del 2007 a las 8:05 de la noche:

#> date 0720200507
vie jul 20 20:05:00 CDT 2007

Obsérvese que siempre se usará el formato de 24 horas y dos dígitos en los campos. Si quisieramos fijar la fecha al 1 de enero de 1998 a las 12 del día con 45 segundos:

#> date 010112001998.45
jue ene 1 12:00:45 CST 1998

Como se puede observar en el patrón los campos obligatorios son el mes, el día, la hora y minutos, los demás son opcionales.

NOTA IMPORTANTE: date, como se ha mencionado, establece la fecha del sistema, que es diferente a la fecha de hardware o de bios. Esta fecha del reloj físico del sistema lo puedes consultar con el comando hwclock. Si deseas que la fecha del sistema sea igual a la de hardware, o la de hardware igual a la fecha del sistema, usa las siguientes opciones:

#> hwclock --hctosys reloj hardware a reloj sistema
#> hwclock --systohc reloj sistema a reloj hardware

No hay comentarios: