el comando timedatectl es una nueva utilidad para las distribuciones basadas en RHEL/CentOS 7/8 y Fedora 30+, que viene como parte del administrador de sistemas y servicios systemd, un reemplazo para el antiguo comando de fecha tradicional utilizado en las distribuciones Linux basadas en el demonio sysvinit.,
el comando timedatectl le permite consultar y cambiar la configuración del reloj del sistema y su configuración, puede usar este comando para establecer o cambiar la fecha, hora y zona horaria actual o habilitar la sincronización automática del reloj del sistema con un servidor NTP remoto.,
en este tutorial, voy a llevarlo a través de las formas en que puede administrar el tiempo en su sistema Linux estableciendo la fecha, hora, Zona horaria y sincronizar la hora con NTP desde el terminal utilizando el nuevo comando timedatectl.
siempre es una buena práctica mantener la hora correcta 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 se controlan por tiempo.
- La hora correcta para registrar eventos y otra información en el sistema y muchos más.,
cómo encontrar y establecer la zona horaria Local en Linux
1. Para mostrar la hora actual y la fecha del sistema, utilice las timedatectl comando desde la línea de comandos de la siguiente manera:
# timedatectl status
En el video de arriba, RTC tiempo es el reloj del tiempo.
2., The time on your Linux system is always managed through the timezone set on the system, to view your current timezone, do it as follows:
# timedatectl OR# timedatectl | grep Time
3. To view all available timezones, run the command below:
# timedatectl list-timezones
4., Para encontrar la zona horaria local de acuerdo con su ubicación, ejecute el siguiente comando:
5. Para establecer su zona horaria local en Linux, usaremos el interruptor set-timezone como se muestra a continuación.
# timedatectl set-timezone "Asia/Kolkata"
se recomienda siempre el uso y establecer el tiempo universal coordinado, UTC.,
# timedatectl set-timezone UTC
You need to type the correct name timezone otherwise you may get errors when changing the timezone, in the following example, the timezone «Asia/Kolkata” is not correct therefore causing the error.
How to Set Time and Date in Linux
6., Puede establecer la fecha y la hora en su sistema, utilizando el comando timedatectl de la siguiente manera:
Set Time in 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
Fecha en Linux
7. Para establecer solo la fecha, podemos usar un interruptor set-time junto con el formato de la fecha en YY:MM:DD (Año, Mes, Día).,
# timedatectl set-time 20151120
8. To set both date and time:
# timedatectl set-time '2015-11-20 16:14:50'
How to Find and Set Hardware Clock in Linux
9., local timezone:
# timedatectl set-local-rtc 1
Set your hardware clock to coordinated universal time (UTC):
# timedatectl set-local-rtc 0
Synchronizing Linux System Clock with a Remote NTP Server
NTP stands for Network Time Protocol is an internet protocol, which is used to synchronize system clock between computers., La utilidad timedatectl le permite sincronizar automáticamente el reloj del sistema Linux con un grupo remoto de servidores utilizando NTP.
tenga en cuenta que debe tener NTP instalado en el sistema para habilitar la sincronización automática de tiempo con los servidores NTP.
para iniciar la sincronización automática de tiempo con un servidor NTP remoto, escriba el siguiente comando en el terminal.
# timedatectl set-ntp true
para deshabilitar la sincronización de tiempo NTP, escriba el siguiente comando en el terminal.,
# timedatectl set-ntp false
resumen
estos son ejemplos muy fáciles descritos en este tutorial y espero que los encuentre ú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 man de timedatectl.