Cada dispositivo informático tiene tiempo y fecha como el servicio muy básico proporcionado por ellos. La fecha/hora y la zona horaria son fenómenos interconectados en los dispositivos informáticos, ya que la fecha/hora depende de la zona horaria seleccionada por el usuario. La fecha y la hora se obtienen automáticamente de acuerdo con la zona horaria; Sin embargo, los usuarios también pueden cambiarlos manualmente.
La computadora Linux administra dos tipos de relojes:
Reloj de hardware
También se conoce como reloj en tiempo real (RTC) y sigue rastreando la hora y la fecha, incluso si el sistema está apagado. Hay una pequeña batería de respaldo disponible para RTC que le permite seguir funcionando el reloj.
Reloj de software
Al contrario de RTC, este reloj no tiene una copia de seguridad de energía; Por lo tanto, no mantiene el tiempo cuando el sistema está apagado o con baja potencia. Sin embargo, cuando se enciende el sistema, recibe ayuda del reloj de hardware y obtiene la fecha/hora correcta. Un reloj de software también se puede referir como un reloj del sistema.
En este artículo, proporcionaremos un uso detallado de un conocido Timedatectl dominio; Entonces, comencemos:
Cómo verificar y editar hora/fecha en Ubuntu 20.04
Esta sección explica el proceso de verificación y edición de la hora/fecha en Ubuntu 20.04.
La sintaxis Timedatectl El comando se da a continuación:
Sintaxis
Timedatectl [opción] [comando]Cómo verificar la hora y la fecha actuales usando Timedatectl
El uso principal de este comando es mostrarle la fecha y hora actuales; Ejecute el comando mencionado a continuación para obtener la impresión de tiempo y fecha:
$ TimedatectlDespués de obtener el resultado del comando anterior; Puede notar información detallada, como su hora y fecha local, hora universal, zona horaria, etc.:
Cómo cambiar la hora o la fecha usando Timedatectl
El comando timedatectl se puede usar para cambiar la hora o la fecha del sistema. Para cambiar la fecha o la hora, se usa la siguiente sintaxis:
Sintaxis
TIMEDATECTL TIEMPO DE SET HH: MM: SSAdemás, el siguiente comando cambiará la hora local a 11:11:11 (HH: mm: ss); Se observa que el tiempo universal y el RTC también se ajustan según la hora local:
$ TIMEDATECTL TIEMPO 11:11:11Para verificar los cambios, debe ejecutar el siguiente comando:
$ TimedatectlDel mismo modo, uno puede cambiar la fecha actual del sistema utilizando el mismo comando que el anterior:
La sintaxis para cambiar la fecha del sistema se da a continuación:
Sintaxis
TIMEDATECTL TIEMPO "YYYY-MM-DD"Donde "y", "m" y "d" representan el año, mes y día respectivamente.
Por ejemplo, el comando que se proporciona a continuación cambia la fecha al 2022-09-01(Aaa-mm-dd): Se observa que el tiempo también se restablecerá a las 00:00:00:
$ TIMEDATECTL TIEMPO "2022-09-01"Cómo cambiar la zona horaria usando 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 de grepO simple Timedatectl El comando también puede darle el resultado requerido, como se muestra en la captura de pantalla a continuación:
$ TimedatectlEl Timedatectl se puede usar para cambiar la zona horaria actual; En primer lugar, debe conocer las zonas horarias compatibles con su sistema; Para verificar la lista de zonas horarias disponibles, ejecute el siguiente comando.
$ Timedatectl List TimeZonesEn caso de que desee cambiar la zona horaria a otras zonas horarias disponibles, la lista anterior sería útil para usted a este respecto. Puede establecer la zona horaria siguiendo la sintaxis descrita a continuación:
Sintaxis
TIMEDATECTL SET TimeZone [name_of_timzaNone]Por ejemplo, el siguiente comando ayudará a cambiar la zona horaria a "América/Barbados":
$ timedatectl set-timeZone America/BarbadosAdemás, si desea establecer la zona horaria en el tiempo universal coordinado (UTC), ejecute el comando que se proporciona a continuación: se recomienda mantener la configuración del reloj en UTC:
$ timedatectl set-timeZone UTCCómo sincronizar el reloj en tiempo real usando Timedatectl
El reloj de hardware (también conocido como reloj en tiempo real) del sistema se puede sincronizar con su zona horaria local o UTC, utilizando el comando Timedatectl. Pasa números binarios (0,1) al comando, que se refiere a la zona horaria local o UTC.
El número binario (0) se usa para sincronizar el reloj de hardware con la zona horaria local, y puede ejecutar el siguiente comando para sincronizar el reloj en tiempo real a UTC:
$ Timedatectl set-Local-RTC 0Alternativamente, puede sincronizar RTC a la zona horaria local utilizando el comando que se proporciona a continuación. Este comando mostrará la advertencia de que cambiar el RTC a una zona horaria local puede causar problemas.
$ Timedatectl set-Local-RTC 1Refiriéndose a la sintaxis de Timedatectl, contiene opción Palabras clave entre Timedatectl y dominio Palabras clave. El Timedatectl Admite varias opciones que se pueden considerar para realizar tareas específicas, como:
-H muestra la información de ayuda
Para verificar la versión del Timedatectl; -versión Se usa la opción.
-No-preguntar-contraseña La opción permitirá al usuario evitar el proceso de autenticación
Conclusión
Ubuntu es la famosa distribución de Linux, permite que una variedad de comandos realice varias operaciones. Entre ellos, el comando Timedatectl se utiliza para facilitar los usuarios de la línea de comando con respecto a la zona horaria, la fecha y la hora de su sistema. Esta guía proporciona información breve relacionada con el comando Timedatectl de Ubuntu. Los usuarios pueden editar tiempo, fecha y zona horaria utilizando el terminal de línea de comandos. Además, permite la sincronización del reloj en tiempo real con zona horaria local o UTC, pero es mejor practicar mantener el RTC sincronizado con UTC.