El comando timedatectl. es una nueva utilidad para distribuciones basadas en RHEL/CentOS 7/8. y Fedora 30+. que viene como parte del administrador del sistema y servicio systemd. un reemplazo del antiguo comando tradicional date. usado en distribuciones Linux basadas en demonios sysvinit.
Use timedatectl para establecer la hora del sistema, Fecha y zona horaria en Linux
El timedatectl El comando le permite consultar y cambiar la configuración del reloj del sistema y sus ajustes, puede usar este comando para establecer o cambiar la fecha, hora y zona horaria actuales o habilitar la sincronización automática del reloj del sistema con un servidor NTP remoto.
En este tutorial, lo guiaré a través de las formas en que puede administrar el tiempo en su sistema Linux configurando la fecha. hora. zona horaria,. y sincronizar la hora con NTP. desde la terminal utilizando el nuevo comando timedatectl.
Siempre es una buena práctica mantener la correcta tiempo en su servidor o sistema Linux y puede tener las siguientes ventajas:
- mantener una operación oportuna de las tareas del sistema ya que la mayoría de las tareas en Linux están controladas por tiempo.
- el la hora correcta para registrar eventos y otra información en el sistema y muchos más.
Table of Contents
Cómo encontrar y establecer la zona horaria local en Linux
1.. Para mostrar la hora y fecha actuales en su sistema, use el comando timedatectl. desde la línea de comando de la siguiente manera:
# timedatectl status Verificar fecha y hora freestar.config.enabled_slots.push
En el screencast anterior, La hora RTC. es la hora del reloj del hardware.
2.. La hora. en su sistema Linux siempre se administra a través de la zona horaria establecido. en el sistema, para ver su zona horaria actual, haga de la siguiente manera:
# timedatectl O # timedatectl | grep Time Verificar la zona horaria de Linux
3.. Para ver todos los disponibles zonas horarias, ejecute el siguiente comando:
# timedatectl list-timezones Mostrar todas las zonas horarias en Linux
4.. Para encontrar la zona horaria local según su ubicación, ejecute el siguiente comando:
# timedatectl list-timezones | egrep-o “Asia/B. *”
# timedatectl list-timezones | egrep-o “Europa/L. *”
# timedatectl list-timezones | egrep-o “America/N. *” Buscar zona horaria local en Linux
5.. Para configurar su zona horaria local en Linux, usaremos el modificador set-timezone. como se muestra a continuación.
# timedatectl set-timezone “Asia/Calcuta “
Establecer zona horaria local en Linux
Siempre se recomienda utilizar y establezca la hora universal coordinada, UTC.
# timedatectl set-timezone UTC Establecer la hora UTC en Linux
Debe escribir el nombre correcto de la zona horaria; de lo contrario, puede obtener errores al cambiar la zona horaria, en el siguiente ejemplo Por ejemplo, la zona horaria “Asia/Kolkata” no es correcta, por lo que provoca el error.
Establecer la zona horaria correcta en Linux
Cómo establecer la hora y la fecha en Linux
6.. Puede establecer la fecha y la hora en su sistema, utilizando el comando timedatectl de la siguiente manera:
Establecer hora en Linux
Para establecer solo la hora, podemos usar un interruptor set-time. junto con el formato de hora en HH: MM: SS. (hora, minuto y segundos).
# timedatectl set-time 15:58:30 Establecer la hora local en Linux
Es posible que obtenga el siguiente error al establecer la fecha como se muestra arriba:
No se pudo establecer la hora: la unidad NTP está activa
7.. El error dice que el servicio NTP está activo. Debe deshabilitarlo usando el siguiente comando.
# systemctl disable–now chronyd Establecer fecha y hora en Linux
8.. Para establecer la fecha y la hora, podemos usar un set-time. junto con el formato de la fecha en YY: MM: DD. (año, mes, día) y la hora en HH: MM: SS. (Hora, Minuto y Segundos).
# timedatectl set-time ‘2015-11-20 16:14:50’ Establecer Fecha en Linux
Establecer fecha y hora en Linux
Cómo encontrar y configurar el reloj de hardware en Linux
9.. Para configurar el reloj de su hardware a la hora universal coordinada, UTC. use la opción set-local-rtc boolean-value. de la siguiente manera:
Primero, averigüe si su reloj de hardware está configurado en la zona horaria local. :
# timedatectl | grep local
Configure el reloj de su hardware en la zona horaria local:
# timedatectl set-local-rtc 1 Establecer la zona horaria del reloj de hardware
Configure el reloj de su hardware en la hora universal coordinada (UTC):
# timedatectl set-local-rtc 0 Establecer el reloj de hardware en UTC
Sincronizar el reloj del sistema Linux con un servidor NTP remoto
NTP. significa Network Time Protocol. es un protocolo de Internet, que se utiliza para sincronizar el reloj del sistema entre computadoras. La utilidad timedatectl. le permite sincronizar automáticamente el reloj de su sistema Linux con un grupo remoto de servidores que utilizan NTP.
Tenga en cuenta que debe tener NTP. instalado en el sistema para habilitar la sincronización automática de la hora con los servidores NTP.
Para iniciar la sincronización automática de la hora con un servidor NTP remoto, escriba el siguiente comando en la terminal.
# timedatectl set-ntp true
Para deshabilitar la sincronización de la hora NTP, escriba el siguiente comando en la terminal.
# timedatectl set-ntp false
Resumen
Estos son ejemplos muy sencillos descritos en este tutorial y espero que lo haga los encontrará útiles para configurar varios relojes y zonas horarias del sistema Linux. Para obtener más información sobre esta herramienta, diríjase a la página de manual de timedatectl.
Si tiene algo que decir sobre este artículo, no dude en dejar un comentario para obtener más información.