Fecha, hora y zona horaria durante la instalación de RHEL - instituto-juan-xxiii/sistemas-operativos-2019 GitHub Wiki

Fecha, hora y zona horaria durante la instalación de RHEL

Los sistemas operativos modernos distinguen entre los dos siguientes tipos de relojes:

  • Un reloj de tiempo real(RTC) comunmente conocido como "reloj de hardware", que es completamente independiente del estado actual del sistema operativo y funciona incluso cuando la computadora esta apagada
  • Un reloj del sistema, tambien conocido como "reloj de software", que mantiene el nucleo y su valor inicial se basa en el reloj de tiempo real. Una vez que se inicia el sistema operativo y se inicializa el reloj, este es completamente independiente del reloj en tiempo real

La hora del sistema siempre se mantiene en hora universal coordinada ( UTC ) y se convierte en aplicaciones a la hora local según sea necesario. La hora local es la hora real en su zona horaria actual, teniendo en cuenta el horario de verano ( DST ). El reloj de tiempo real puede usar la hora UTC o la hora local. Se recomienda UTC.

Red Hat Enterprise Linux ofrece tres herramientas de línea de comandos que se pueden usar para configurar y mostrar información sobre la fecha y hora del sistema: la timedatectlutilidad, que es nueva en Red Hat Enterprise Linux y es parte de systemd; el datecomando tradicional ; y la hwclockutilidad para acceder al reloj de hardware.

El comandotimedatectl

La utilidad timedatectl se distribuye como parte del systemdadministrador del sistema y servicio y le permite revisar y cambiar la configuración del reloj del sistema. Puede usar esta herramienta para cambiar la fecha y hora actuales, establecer la zona horaria o habilitar la sincronización automática del reloj del sistema con un servidor remoto.

  • Visualizacion de fecha y hora actuales Para mostrar la fecha y hora actuales junto con información detallada sobre la configuración del sistema y el reloj de hardware, ejecute el timedatectlcomando sin opciones de línea de comando adicionales:

Esto muestra la hora local y universal, la zona horaria utilizada actualmente, el estado de la NTP configuración del Protocolo de hora de red ( ) y la información adicional relacionada con el horario de verano.

  • Cambiar la hora actual Para cambiar la hora actual, escriba lo siguiente en el indicador de comandos de la shell como root:

Reemplace HH con una hora, MM con un minuto y SS con un segundo, todo escrito en forma de dos dígitos. Este comando actualiza la hora del sistema y el reloj del hardware.

  • Cambiar la fecha actual Para cambiar la fecha actual, escriba lo siguiente en el símbolo del sistema como root:

Reemplace AAAA con un año de cuatro dígitos, MM con un mes de dos dígitos y DD con un día del mes de dos dígitos. Tenga en cuenta que al cambiar la fecha sin especificar la hora actual, se establece la hora en 00:00:00.

  • Cambiar la zona horaria Para enumerar todas las zonas horarias disponibles, escriba lo siguiente en el indicador de comandos de shell:

Para cambiar la zona horaria utilizada actualmente, escriba como root:

Reemplace time_zone con cualquiera de los valores enumerados por el timedatectl list-timezonescomando.

  • Sincronizar el reloj del sistema con un servidor remoto A diferencia de los ajustes manuales descritos en las secciones anteriores, el timedatectlcomando también le permite habilitar la sincronización automática del reloj de su sistema con un grupo de servidores remotos que utilizan el NTPprotocolo. Habilitar NTP habilita el servicio chronydo ntpd, dependiendo de cuál de ellos esté instalado.

El NTPservicio puede habilitarse y deshabilitarse usando un comando de la siguiente manera:

Para permitir que su sistema sincronice el reloj del sistema con un NTPservidor remoto , reemplace booleano con yes(la opción predeterminada). Para deshabilitar esta función, reemplace boolean con no.