Aprendiendo a usar el comando timedatectl en Centos 7 y Cdentos 8
Anuncio:
Vamos a ver cómo usar el comando timedatectl. El comando timedatectl sirve para configurar y consultar la configuración de fecha y hora.
Si ejecutamos timedatectl podremos ver que nos mostrará la hora actual, la hora universal y nuestro time zone. Nos dice si estamos usando un servidor NTP o no para sincronizar la hora. Y el DSN nos indica si esta o no activado el cambio de horario de verano.
timedatectl
Podemos ver todas las timezone que tenemos con:
timedatectl list-timezones
Si queremos modificra el timezone lo podemos hacer de la siguiente forma:
timedatectl set-timezone "Europe/Madrid"
Si volvemos a ejecutar el comando:
timedatectl
Podemos ver que han cambiado los valores:
Si queremos cambiar la hora lo podemos hacer de la siguiente forma:
timedatectl set-time "20:05"
Esto nos dará un error si tenemos activada la opción de que se sincronice con un servidor NTP. Los servidores NTP son servidors que lo único que hacen es dar la hora. Si quieres más información sobre lo que podemos hacer con un NTP y datetimectl podemos hacer un:
timedatectl set-ntp --help
Y podremos ver la ayuda:
Puedes apagarlo con:
timedatectl set-ntp off
Ahora si podrías cambiar la hora. Personalmente lo que yo hago siempre es setear el timezone y activar (si no lo está) la sincronización con NTP. Con esto te garantizas de tener siempre la hora correcta. La configuación de NTP está fuera del objetivo de este curso pero la puedes consultar en:
cat /etc/chrony.conf
Ya sabes cómo usar el comando timedatectl. Puedes aprender más en nuestra sección de servidores.
Espero que te haya sido de utilidad