<Precedenti | Contenuti | Succ.>
4.1. Sincronizzare l'ora dei tuoi sistemi
Da Ubuntu 16.04 timedatectl/timesyncd (che fanno parte di systemd) sostituiscono la maggior parte di ntpdate/ntp.
timesyncd è disponibile per impostazione predefinita e sostituisce non solo ntpdate, ma anche la parte client di chrony (o precedentemente ntpd). Quindi, oltre all'azione one-shot fornita da ntpdate all'avvio e all'attivazione della rete, ora timesyncd per impostazione predefinita controlla regolarmente e mantiene sincronizzata l'ora locale. Memorizza anche gli aggiornamenti dell'ora localmente, in modo che dopo il riavvio avanzi in modo monotono, se applicabile.
Se chrony è installato, timedatectl fa un passo indietro per lasciare che sia chrony a tenere il tempo. Ciò garantirà che non vi siano due servizi di sincronizzazione dell'ora in conflitto. Sebbene non sia più raccomandato l'uso, questo vale anche per l'installazione di ntpd per mantenere qualsiasi tipo di vecchio comportamento/configurazione che hai avuto attraverso un aggiornamento. Ma implica anche che su un aggiornamento da una versione precedente ntp/ntpdate potrebbe essere ancora installato e quindi disabilita i nuovi servizi basati su systemd.
ntpdate è considerato deprecato a favore di timedatectl (o chrony) e quindi non più installato per impostazione predefinita. timesyncd generalmente farà la cosa giusta mantenendo il tuo tempo sincronizzato e chrony ti aiuterà con i casi più complessi. Ma se hai uno dei pochi casi d'uso ntpdate speciali noti, considera quanto segue:
• Se si richiede una sincronizzazione one-shot, utilizzare: cronide -q
• Se si richiede un controllo del tempo one-shot, senza impostare l'uso del tempo: cronide -Q