La semplice risposta è "imposta la data manualmente", cosa che devi fare, ma per evitare che ciò accada di nuovo, c'è altro che dovresti fare.
-
Assicurati che la configurazione del fuso orario del sistema sia corretta.
A meno che non ci sia un motivo molto forte per non farlo (come problemi di compatibilità del software), gli orologi del server dovrebbero sempre funzionare sull'ora UTC.
Se decidi di non utilizzare UTC, scegli un fuso orario eseguendo
tzselect
. Sullo schermo verrà stampato un fuso orario che utilizzerai di seguito. Un esempio potrebbe essereEurope/Moscow
. Altrimenti usaUTC
come il fuso orario qui sotto.Here is that TZ value again, this time on standard output so that you can use the /usr/bin/tzselect command in shell scripts: Europe/Moscow
Imposta l'orologio di sistema sul fuso orario desiderato procedendo come segue:
-
Sostituisci il contenuto di
/etc/sysconfig/clock
con quanto segue:ZONE="<timezone>" UTC=true
Ad esempio:
ZONE="Europe/Moscow" UTC=true
Nota che
UTC=true
dovrebbe essere impostato qui, anche se non utilizzi UTC come fuso orario. Si riferisce all'orologio hardware del server, che dovrebbe essere sempre UTC indipendentemente dal fuso orario del sistema scelto. -
Sostituisci
/etc/localtime
file con un collegamento al fuso orario selezionato:# ln -snf /usr/share/zoneinfo/<timezone> /etc/localtime
Ad esempio:
# ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime # ln -snf /usr/share/zoneinfo/UTC /etc/localtime
-
-
Imposta l'orologio manualmente all'ora corrente.
-
Sincronizza l'orologio di sistema con l'ora corrente:
# ntpd -g -q
-
Verifica che l'ora sia corretta:
# date
-
Sincronizza l'orologio hardware del server con l'orologio di sistema:
# hwclock -wu
-
-
Riavvia il computer. Il riavvio è necessario perché tutti i servizi di sistema devono essere riavviati per rilevare l'ora e il fuso orario corretti e l'orologio hardware del server deve essere testato (ad esempio per una batteria difettosa).
Dopo il riavvio, controlla che il sistema mostri l'ora corretta e che ntpd funzioni correttamente.