Gestionar Hora
Antiguamente se gestionaba la hora en GMT Greenwich Mean Time basándose en las lineas imaginarias de la tierra, pero ahora esto se a actualizado a UTC Coordinated Universal Time basándose en relojes atómicos mas precisos, la cuestión es que según el sistema operativo utilizado utiliza una u otra linux, mac: UTC, windows: GMT.
Esto puede dar problemas al tener un dual boot, ya que al apagar el pc se guarda la hora en RTC Real Time Clock es decir la bios, y al arrancar se recoge y añade en el sistema, por eso al encender un ordenador sin red tiene la hora correctamente.
Mostrar hora del sistema
# general
debian ➜ ~ timedatectl
Local time: mié 2019-06-05 12:48:31 CEST
Universal time: mié 2019-06-05 10:48:31 UTC
RTC time: mié 2019-06-05 10:46:09
Time zone: Europe/Madrid (CEST, +0200)
System clock synchronized: no
NTP service: active
RTC in local TZ: yes
# sistema
debian ➜ ~ date
mié jun 5 12:49:48 CEST 2019
- local Time. hora local
- Universal time: hora UTC
- RTC : Hora del hardware
- Time zone: Zona horaria geograficament
- network time: agafar o no hora d'internet
- NTP: agafar o no hora del servidor ntp
- RTC in local TZ: utilizar localtime o no
Cambiar hora del sistema.
sudo date --set “año-mes-dia hora”
timedatectl set-time 15:15
Zonas horarias
timedatectl list-timezones | grep Europe
timedatectl set-timezone Europe/Madrid
Establecer hora del sistema automaticamente
systemctl start chronyd
Recoge la hora de la red y la establece en el sistema.
Incorpora hora del sistema en la bios.
sudo hwclock systohc
Extraer hora de la bios.
sudo hwclock hctosys