RHEL 7 ofrece otra utilidad para configurar y mostrar información de fecha y hora, timedatectl . Esta utilidad es parte del administrador de sistemas y servicios de systemd. Con el comando timedatectl puedes:
- Cambiar la fecha y hora actuales
- Establecer la zona horaria
- Configurar NTP
Si ejecuta timedatectl sin ninguna opción, obtendrá un resultado similar al siguiente:
# timedatectl Local time: Sun 2017-09-24 13:16:39 IST Universal time: Sun 2017-09-24 07:46:39 UTC RTC time: Sun 2017-09-24 07:46:39 Time zone: Asia/Kolkata (IST, +0530) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a
El resultado anterior muestra:hora local, hora universal, hora RTC, zona horaria, configuración NTP y horario de verano (DST)
Cambiar la fecha y hora actual
Usa el tiempo establecido argumento para cambiar la fecha actual y la hora actual.
1. Para cambiar la fecha, utilice la siguiente sintaxis:
# timedatectl set-time [YYYY-MM-DD]
2. Para cambiar la hora actual, use la siguiente sintaxis. Introduzca la hora utilizando un reloj de 24 horas.
# timedatectl set-time [HH:MM:SS]
3. Para configurar su sistema para mantener el reloj en la hora local, use el siguiente comando:
# timedatectl set-local-rtc yes
4. Para configurar su sistema para usar UTC, use el siguiente comando:
# timedatectl set-local-rtc no
Cambiar zona horaria
Utilice el siguiente comando para enumerar todas las zonas horarias disponibles:
# timedatectl list-timezones Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Bamako .....
Usa la zona horaria establecida argumento para cambiar la zona horaria. El siguiente ejemplo cambia la zona horaria a Asia/Kolkata :
# timedatectl set-timezone Asia/Kolkata
Configuración de NTP
Utilice el argumento set-ntp para habilitar o deshabilitar la sincronización automática del reloj de su sistema con un servidor remoto a través del Network Time Protocol (NTP). Use el siguiente comando para habilitar esta característica:
# timedatectl set-ntp yes
Use el siguiente comando para deshabilitar esta sincronización automática sobre NTP:
# timedatectl set-ntp no