Cómo solucionar la diferencia horaria entre Linux y Windows
Hay un inconveniente cuando usamos arranque dual muy molesto, pero fáciil de solucionar. Por eso en este post veremos cómo solucionar la diferencia horaria entre Windows y Linux.
Desde ya que mostrar la hora en el escritorio tiene una utilidad por sí misma, nos exime de tener que mirar el móvil, o si lo sigues usando, el reloj pulsera. Existen, además, oras funciones.
Funciones del reloj del ordenador
El reloj interno de nuestro ordenador, o para llamarlo de manera correcta reloj del sistema o reloj de tiempo real, cumple entre otras las siguientes tareas importantes:
- :Sincronización de hora y fecha: Dado que no siempre es posible conectarse a un servidor de hora en Internet, el reloj del sstema debe ser capaz de ir registrando el paso del tiempo, aunque el equipo esté apagado Esto es importante para mantener exacto el registro de eventos y facilitar la sincronización de archivos.
- Organización de procesos: El reloj de tiempo real asiste al sistema operativo a coordinar los procesos del sistema haciendo le saber el momento en que tienen que ejecutarse y por cuanto tiempo.
- Seguridad e inicio de sesión: Si alguna vez intentaste entrar a una web bancaria o billetera virtual estando la fecha y hora de tu ordenador desfazadas, probablemente te hayan impedido el acceso. Esto es porque para verificar que los certificados son válidos o tu identidad es la correcta comprueban la fecha y hora con la que corresponde a tu ubicación
- Programación de tareas: El reloj hace posible automatizar tareas para que se inicien en una fecha y hora determinados
Los componentes del reloj interno de un ordenador son:
- Método de medición: Para llevar el control del paso del tiempo el reloj interno se vale de un cristal de cuarzo capaz de oscilar a una frecuencia constante. Al oscilar genera la señal que actualiza el registro. El reloj se encuentra en un chip de la placa madre que cuenta con un contadoar y un divisor de frecuencias. El contador se usa para marcar el número de oscilaciones y ese dato será usado por el divisor de frecuencias para transformarlo en una señal de tiempo.
- Fuente de energía: Para producir las oscilaciones el cristal recibe energía de una batería independiente, generalmente de litio cuando el ordenador está apagado. Esto permite que el equipo esté siempre en hora.
- Comunicación: Al encender el ordenador el sistema operativo toma el dao del reloj interno y lo usa para sincronizar la hora que utiliza en los diferentes procesos.
Cómo solucionar la diferencia horaria entre Windows y Linux
Si usas Windows y después Linux verás que la hora no es la correcta (En mi caso en lugar de mostrar la hora argentina, muestra la hora UTC (3 horas más). Si sales de Windows y entras en Linux sin conexión a Internet tendrás un problema parecido (En mi caso muestra 3 horas menos.
La causa de esta confusión es que para las distribuciones Linux el reloj de la placa base muestra la hora UTC mientras que Windows interpreta que se muestra la hora local.
La manera más fácil de arreglar esto es cambiar la configuración de Windows para que detecte la zona horaria automáticamente. Esto se hace desde el panel de configuración Fecha y Hora. aunque no siempre funciona.
Otra forma es hacer el cambio en Ubuntu y otras distribuciones basadas en sytemd (La mayoría. Este comando le dice al sistema operativo que debe usar la hora local para el reloj interno.
sudo timedatectl set-local-rtc 1
Ignora la advertencia de seguridad y confía en que todo va a salir bien. No se conocen problemas por haber usado este comando.
Puedes volver a la normalidad con el comando:
sudo timedatectl set-local-rtc 0
Como yo trabajo solo en mi ordenador la verdad es que arreglo la hora a mano cada vez que inicio sesión en Windows (En Ubuntu se arregla sola al conectarse a la web), pero cuando más de una persona usa el ordenador puede ser molesto.