RHEL 7 offre un'altra utility per configurare e visualizzare informazioni su data e ora, timedatectl . Questa utilità fa parte del sistema systemd e del gestore dei servizi. Con il comando timedatectl puoi:
- Cambia la data e l'ora correnti
- Imposta il fuso orario
- Configura NTP
Se esegui timedatectl senza alcuna opzione, otterresti un output simile al seguente:
# 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
L'output sopra mostra:ora locale, ora universale, ora RTC, fuso orario, configurazione NTP e ora legale (DST)
Cambia la data e l'ora correnti
Usa il orario stabilito argomento per modificare la data e l'ora correnti.
1. Per modificare la data, utilizzare la seguente sintassi:
# timedatectl set-time [YYYY-MM-DD]
2. Per modificare l'ora corrente, utilizzare la seguente sintassi. Inserisci l'ora utilizzando un formato 24 ore.
# timedatectl set-time [HH:MM:SS]
3. Per configurare il sistema per mantenere l'orologio nell'ora locale, utilizzare il comando seguente:
# timedatectl set-local-rtc yes
4. Per configurare il sistema per l'utilizzo dell'UTC, utilizzare il comando seguente:
# timedatectl set-local-rtc no
Cambia fuso orario
Utilizzare il comando seguente per elencare tutti i fusi orari disponibili:
# timedatectl list-timezones Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Bamako .....
Utilizza il fuso orario impostato argomento per modificare il fuso orario. L'esempio seguente cambia il fuso orario in Asia/Kolkata :
# timedatectl set-timezone Asia/Kolkata
Configurazione NTP
Utilizzare l'argomento set-ntp per abilitare o disabilitare la sincronizzazione automatica dell'orologio di sistema con un server remoto tramite il protocollo NTP (Network Time Protocol). Utilizzare il comando seguente per abilitare questa funzione:
# timedatectl set-ntp yes
Utilizzare il comando seguente per disabilitare questa sincronizzazione automatica su NTP:
# timedatectl set-ntp no