Cada dispositivo informático tiene la hora y la fecha como el servicio más básico que brindan. La fecha/hora y la zona horaria son fenómenos interrelacionados en los dispositivos informáticos porque la fecha/hora depende de la zona horaria seleccionada por el usuario. La fecha y la hora se obtienen automáticamente según la zona horaria; sin embargo, los usuarios pueden cambiarlos manualmente.
La computadora Linux maneja dos tipos de relojes:
Reloj de hardware
También conocido como reloj en tiempo real (RTC), realiza un seguimiento de la hora y la fecha incluso cuando el sistema está apagado. Una pequeña batería de respaldo está disponible para RTC, lo que permite que el reloj continúe funcionando.
Reloj de software
A diferencia de RTC, este reloj no tiene fuente de alimentación; por lo tanto, no retiene el tiempo cuando el sistema está apagado o con poca energía. Sin embargo, cuando el sistema está encendido, recibe ayuda del reloj del hardware y obtiene la fecha y la hora correctas. Un reloj de software también puede denominarse reloj del sistema.
En este artículo entraremos en un uso detallado de uno muy conocido timedatectl Dominio; así que comencemos:
Cómo comprobar y editar la hora/fecha en Ubuntu 20.04
Esta sección explica cómo verificar y editar la hora/fecha en Ubuntu 20.04.
La sintaxis timedatectl El comando se da a continuación:
sintaxis
timedatectl [opción] [comando]Cómo comprobar la fecha y la hora actuales con timedatectl
El objetivo principal de este comando es mostrarle la fecha y la hora actuales. Ejecute el siguiente comando para obtener la hora y la fecha impresas:
$ timedatectlDespués de obtener el resultado del comando anterior; Puede ver información detallada, como la fecha y la hora locales, la hora mundial, la zona horaria, etc.
Cómo cambiar la hora o la fecha con timedatectl
El comando timedatectl se puede utilizar para cambiar la fecha o la hora del sistema. Para cambiar la fecha o la hora, se utiliza la siguiente sintaxis:
sintaxis
timedatectl set-time HH:MM:SSAdemás, el siguiente comando cambia la hora local a las 11:11:11 (HH:MM:SS); Cabe señalar que la hora mundial y el RTC también se ajustan según la hora local:
$ timedatectl set-time 11:11:11Para verificar los cambios, debe ejecutar el siguiente comando:
$ timedatectl
También puede cambiar la fecha actual del sistema con el mismo comando anterior:
La sintaxis para cambiar la fecha del sistema se proporciona a continuación:
sintaxis
timedatectl set-time “AAAA-MM-DD”Donde “Y”, “M” y “D” representan el año, mes y día.
Por ejemplo, el siguiente comando cambia la fecha a 2022-09-01(YYY-MM-DD) :Cabe señalar que la hora también se restablece a 00:00:00:
$ timedatectl set-time “2022-09-01”
Cómo cambiar la zona horaria con timedatectl
En primer lugar, debe conocer la zona horaria en la que está operando; Puede verificar su zona horaria con el siguiente comando:
$ timedatectl | tiempo grep
O simplemente timedatectl El comando también puede brindarle el resultado requerido, como se muestra en la siguiente captura de pantalla:
$ timedatectl
Con timedatectl se puede cambiar la zona horaria actual; Primero, necesita conocer las zonas horarias admitidas por su sistema; Para verificar la lista de zonas horarias disponibles, ejecute el siguiente comando.
$ timedatectl list-timezones
Si desea cambiar la zona horaria a otras zonas horarias disponibles, la lista anterior le ayudará. Puede establecer la zona horaria siguiendo la sintaxis que se describe a continuación:
sintaxis
timedatectl set-timezone [nombre_de_la_zona_horaria]Por ejemplo, el siguiente comando ayuda a cambiar la zona horaria a "América / Barbados":
$ timedatectl set-timezone América/Barbados
Además, si desea establecer la zona horaria en Hora universal coordinada (UTC), ejecute el siguiente comando:Se recomienda dejar la configuración del reloj en UTC:
$ timedatectl set-timezone UTC
Cómo sincronizar el reloj en tiempo real con timedatectl
El reloj de hardware del sistema (también llamado reloj en tiempo real) se puede sincronizar con su zona horaria local o UTC usando el comando timedatectl. Pasa números binarios (0.1) al comando que se refieren a la zona horaria local o UTC.
El número binario (0) se usa para sincronizar el reloj del hardware con la zona horaria local y puede ejecutar el siguiente comando para sincronizar el reloj en tiempo real con UTC:
$ timedatectl set-local-rtc 0
Alternativamente, puede sincronizar RTC con la zona horaria local utilizando el comando que se indica a continuación. Este comando muestra la advertencia de que cambiar el reloj en tiempo real a una zona horaria local puede causar problemas.
$ timedatectl set-local-rtc 1
En relación con la sintaxis de timedatectl, contiene oportunidad Palabras clave entre timedatectl y comando Palabras clave. el timedatectl admite varias opciones que se pueden considerar para realizar tareas específicas, tales como:
–
Para comprobar la versión de timedatectl; –ejecución Se utiliza la opción.
–no –preguntar –contraseña La opción permite al usuario eludir el proceso de autenticación
diploma
Ubuntu es la famosa distribución de Linux y permite una variedad de comandos para realizar múltiples operaciones. Entre ellos, el comando timedatectl se utiliza para que sea más fácil para los usuarios de la línea de comandos averiguar la zona horaria, la fecha y la hora de su sistema. Esta guía proporciona información breve sobre el comando timedatectl de Ubuntu. Los usuarios pueden editar la hora, la fecha y la zona horaria a través de la terminal de línea de comandos. Además, permite sincronizar el reloj de tiempo real con la zona horaria local o UTC, pero es mejor sincronizar el reloj de tiempo real con UTC.