Tabla de contenidos
“"Time is an illusion. Lunchtime double so."” (Douglas Adams.)
En este cap�tulo se explica como un sistema Linux mantiene la fecha y hora, y lo que debe conocer para evitar problemas. Usualmente no es necesario realizar ninguna actividad, pero es bueno entender su funcionamiento.
Las mediciones horarias est�n basadas en su mayor�a a fen�menos naturales regulares, como por ejemplo, los periodos alternados de luz y oscuridad causados por la rotaci�n del planeta. El tiempo total tomado por dos per�odos sucesivos es constante, pero la duraci�n del per�odo de luz var�a con respecto al de oscuridad. Una constante simple es la luz del mediod�a.
El mediod�a es el momento del d�a en el cual el Sol se encuentra en la posici�n m�s alta. Debido a la rotaci�n de la Tierra, [53] el momento del mediod�a sucede en diferentes momentos en diferentes lugares. Esto nos conduce al concepto de hora local. La hora se mide en muchas unidades, y con frecuencia, estas mediciones est�n relacionadas a fen�menos naturales como la luz del mediod�a. En caso de que permanezca siempre en el mismo lugar, las diferencias entre los horarios locales no tienen mucha importancia.
En cuanto necesite comunicarse con lugares distantes, notar� la necesidad de una hora en com�n. Hoy en d�a, la mayor�a de los lugares en el mundo deben comunicarse con otros, por lo que se defini� un est�ndar mundial de medici�n horaria. Este est�ndar se llama hora universal (UT o UTC, formalmente conocido como Greenwich Mean Time o GMT, debido a que se utiliza como hora local en Greenwich, Inglaterra). Cuando personas con diferentes horas locales necesitan comunicarse, pueden expresar el tiempo en hora universal, para que no exista confusi�n acerca de cuando deben suceder las cosas.
Cada hora local es llamada zona horaria (time zone), y existen 24 zonas horarias en el planeta. Aunque geogr�ficamente es posible pensar que todos los lugares en donde el mediod�a suceda en el mismo momento tienen la misma zona horaria, pol�ticamente no siempre esto es posible. Por diversas razones, varios pa�ses adoptan el "horario de verano" (daylight savings time) para atender las demandas econ�micas. Los pa�ses que adoptan el "horario de verano" cambian la hora de sus relojes en verano (en gral. se retrasan los relojes una hora) para tener m�s luz natural mientras trabajan (durante la tarde), y vuelven a adelantar la hora de sus relojes en oto�o u invierno. Otros pa�ses no adoptan estos procedimientos. Los pa�ses que utilizan horarios de verano no tienen un acuerdo com�n de cuando deben modificarse los relojes, y cambian, adem�s, las reglas a�o tras a�o. Por lo que las conversiones de zonas horarios son definitivamente no-triviales.
Las zonas horarias son denominadas de mejor manera a trav�s de su ubicaci�n o por la diferencia entre la hora universal y la hora local. En los Estados Unidos y en algunos otros pa�ses, las zonas horarias locales tienen un nombre y una abreviatura de tres letras. Las abreviaturas no son �nicas, por lo que no deber�an ser utilizadas sin que aparezca tambi�n el nombre del pa�s. Es mejor referirse a la la hora local en Helsinki, que referirse a la hora del Este de Europa, debido a que no todos los pa�ses del Este de Europa adoptan las mismas reglas.
Linux tiene un paquete de zonas horarias que reconoce todas las zonas horarias existentes, y puede ser f�cilmente actualizado cuando las reglas cambian. Todo lo que un administrador de sistemas necesita hacer es seleccionar la zona horaria apropiada. Cada usuario tambi�n puede establecer su propia zona horaria; por lo que facilita el trabajo de mucha gente, debido a que muchas personas trabajan en diferentes pa�ses a trav�s de Internet. Cuando las reglas del "horario de verano" cambia en su zona horaria local, aseg�rese de actualizar al menos la zona horaria del sistema. Adem�s de configurar la zona horaria del sistema y de actualizar los archivos de datos de zonas horarias de vez en cuando, no hay mucho de que preocuparse con respecto al tiempo.