.
- 1 1. Perché la sincronizzazione dell’ora è importante su Ubuntu
- 2 2. Cos’è ntpdate?
- 3 3. Perché “ubuntu ntpdate” è ancora ricercato
- 4 4. Gestione di ntpdate in base alla versione di Ubuntu
- 4.1 4.1 ntpdate nell’era Ubuntu 16.04 / 18.04
- 4.2 4.2 Il cambiamento iniziato con Ubuntu 18.04
- 4.3 4.3 Il cambiamento decisivo in Ubuntu 20.04 e successive
- 4.4 4.4 Lo stato attuale in Ubuntu 22.04 / 24.04
- 4.5 4.5 Confusione causata dall’ignorare le differenze di versione
- 4.6 4.6 Riepilogo della prospettiva basata sulle versioni
- 5 5. Metodi consigliati per la sincronizzazione dell’ora su Ubuntu moderno
- 6 6. Se vuoi ancora usare ntpdate
- 7 7. Errori comuni e come gestirli
- 7.1 7.1 Quando appare ntpdate: command not found
- 7.2 7.2 Quando appare no server suitable for synchronization found
- 7.3 7.3 Quando systemd-timesyncd non sincronizza
- 7.4 7.4 Deriva temporale specifica per ambienti virtuali
- 7.5 7.5 Perché “Basta eseguire ntpdate” dovrebbe essere evitato
- 7.6 7.6 Riepilogo della gestione degli errori
- 8 8. Conclusione: Il modo corretto di pensare alla sincronizzazione temporale su Ubuntu
- 8.1 8.1 ntpdate era una volta corretto, ma non è più lo strumento principale
- 8.2 8.2 Ubuntu moderno assume sincronizzazione automatica e continua
- 8.3 8.3 Il primo controllo dovrebbe essere “È già sincronizzato?”
- 8.4 8.4 Se usi ntpdate, fallo solo temporaneamente
- 8.5 8.5 Evitare confusione su “ubuntu ntpdate”
- 8.6 8.6 Scelte corrette portano a operazioni stabili
- 9 9. Domande frequenti (FAQ)
- 9.1 Q1. ntpdate non è più utilizzabile su Ubuntu?
- 9.2 Q2. Qual è la differenza tra ntpdate e ntpd?
- 9.3 Q3. Devo usare systemd-timesyncd o chrony?
- 9.4 Q4. Perché il drift dell’orario si verifica più spesso nelle macchine virtuali?
- 9.5 Q5. L’orario è errato anche se systemd-timesyncd è abilitato
- 9.6 Q6. Ci sono situazioni in cui l’uso di ntpdate è accettabile?
- 9.7 Q7. Come posso disabilitare la sincronizzazione dell’orario se necessario?
- 9.8 Q8. Cosa dovrebbero ricordare i principianti?
1. Perché la sincronizzazione dell’ora è importante su Ubuntu
1.1 L’ora è un primitivo di base del sistema sui server Linux
In ambienti Linux come Ubuntu, l’ora non è semplicemente un’informazione di visualizzazione ma un’assunzione fondamentale del sistema.
Internamente, quasi tutti i processi di sistema operano in base all’ora corrente del sistema. Se quest’ora è imprecisa, può causare problemi molto più gravi di quanto sembri a prima vista.
Ubuntu è ampiamente usato per carichi di lavoro server e cloud, e la deriva temporale influisce direttamente sui seguenti ambiti:
1.2 Problemi concreti causati dalla deriva temporale
L’integrità dei log si rompe
I log di sistema e i log delle applicazioni sono tutti registrati con timestamp.
Se l’orologio di sistema è errato:
- L’ordine degli errori diventa poco chiaro
- Il troubleshooting diventa difficile
- I log su più server non possono essere correlati
Ciò è particolarmente critico nei sistemi distribuiti, dove anche una leggera desincronizzazione temporale può rendere il troubleshooting praticamente impossibile.
I certificati SSL e le funzionalità di sicurezza falliscono
I certificati SSL/TLS usati nelle comunicazioni HTTPS verificano rigorosamente i periodi di validità.
Se l’ora del server è errata:
- “Il certificato non è valido”
- “Il certificato non è ancora valido”
possono verificarsi errori, e le connessioni possono essere rifiutate del tutto.
Questo influisce non solo sui server web, ma anche sulle comunicazioni API e sugli strumenti di gestione dei pacchetti come apt.
cron e i timer systemd si comportano in modo anomalo
Ubuntu utilizza comunemente i seguenti meccanismi per i compiti programmati:
- cron
- timer systemd
Se l’ora di sistema è errata:
- I job previsti non vengono eseguiti
- I compiti vengono eseguiti in momenti non intenzionali
Ciò può portare a fallimenti sottili ma critici, come backup mancati o job batch non eseguiti.
1.3 Perché è particolarmente rilevante in ambienti Cloud e VPS
Le moderne distribuzioni Ubuntu tipicamente girano su:
- VPS
- Cloud (IaaS)
- Macchine virtuali
In questi ambienti, la gestione del tempo è separata tra host e guest OS, e la deriva può verificarsi a causa di:
- Overhead di virtualizzazione
- Cicli di sospensione/ripristino
- Ritardi dell’orologio sotto carico elevato
Non è raro che l’ora derivi di diversi minuti senza che se ne noti.
Per questi motivi, Ubuntu è progettato attorno a sincronizzazione automatica e continua dell’ora.
1.4 Perché tante persone cercano “ntpdate”
Quando si verifica una deriva temporale, molti utenti cercano:
“ubuntu time synchronization”
“ubuntu ntpdate”
Questo accade perché:
- ntpdate era lo strumento standard
- Esistono ancora grandi quantità di documentazione obsoleta
- Sembra offrire una correzione rapida con un solo comando
Tuttavia, Ubuntu moderno ha cambiato radicalmente il suo approccio alla sincronizzazione dell’ora, e l’esecuzione di ntpdate non è più la soluzione consigliata.
2. Cos’è ntpdate?
2.1 Il ruolo di base di ntpdate
ntpdate è uno strumento da riga di comando legacy per la sincronizzazione dell’ora che è stato usato negli ambienti Linux per molti anni.
Interroga un server NTP specificato e sincronizza l’orologio di sistema una sola volta.
Le sue caratteristiche principali sono:
- Non gira come demone
- Regola l’ora immediatamente all’esecuzione
- Configurazione estremamente semplice
Per questa semplicità, molti utenti lo consideravano una soluzione rapida durante gli incidenti.
2.2 Come funziona ntpdate
Il comportamento interno di ntpdate è lineare:
- Interroga l’ora corrente da un server NTP
- Calcola la differenza rispetto all’ora locale del sistema
- Applica la correzione immediatamente
Ciò consente una correzione istantanea per derive che vanno da secondi a minuti.
Tuttavia, poiché forza la regolazione dell’orologio di sistema, può influire negativamente sui processi e sui servizi in esecuzione.
2.3 Differenza tra ntpdate e ntpd
ntpdate è spesso confuso con ntpd (il demone NTP), ma i loro ruoli differiscono chiaramente.
ntpdate wp:list /wp:list
- Esecuzione una tantum
- Regolazione immediata dell’ora
- Non residente
- ntpd (demone NTP) wp:list /wp:list
.
* Funziona in modo continuo
* Corregge gradualmente l'ora
* Progettato per la stabilità a lungo termine
Dal punto di vista operativo, i servizi residenti sono più sicuri, e ntpdate è sempre stato uno strumento supplementare.
3. Perché “ubuntu ntpdate” è ancora ricercato
3.1 Gli utenti cercano perché qualcosa è già rotto
Il termine di ricerca “ubuntu ntpdate” indica solitamente che si è già verificato un problema di sincronizzazione dell’ora.
I trigger tipici includono:
- Errori SSL sui server
- Job cron che non vengono eseguiti
- Timestamp dei log errati
- Fallimenti negli aggiornamenti dei pacchetti
In tali situazioni, gli utenti cercano naturalmente soluzioni rapide.
3.2 Le informazioni obsolete sono ancora abbondanti
Poiché ntpdate è stato usato per così tanto tempo, esistono ancora grandi volumi di contenuti obsoleti:
- Vecchi post di blog
- Risposte su siti Q&A
- Libri tecnici
- Post su Qiita e Stack Overflow
Molte di queste fonti raccomandano di eseguire ntpdate senza spiegare il contesto della versione, inducendo gli utenti a usarlo alla cieca.
3.3 Il divario con la documentazione ufficiale di Ubuntu
La documentazione attuale di Ubuntu presuppone:
- systemd-timesyncd è abilitato per impostazione predefinita
- La sincronizzazione dell’ora è automatica e continua
- L’intervento manuale è solitamente non necessario
Tuttavia, i principianti spesso pensano:
- “Che cos’è systemd?”
- “Sembra complicato”
- “Devo risolvere subito questo problema”
Di conseguenza, si orientano verso ntpdate perché appare più semplice e veloce.
4. Gestione di ntpdate in base alla versione di Ubuntu
4.1 ntpdate nell’era Ubuntu 16.04 / 18.04
Durante l’era Ubuntu 16.04 e 18.04,
ntpdate era un opzione pratica e comunemente usata.
Le caratteristiche chiave di questo periodo includevano:
- Il pacchetto ntpdate era presente nei repository ufficiali
- Spesso usato insieme a ntpd
- Ampiamente impiegato per la sincronizzazione iniziale e il troubleshooting
Specialmente subito dopo il provisioning del server, quando:
- L’orologio di sistema era notevolmente sfasato
- ntpd non si era ancora stabilizzato
ntpdate era considerato estremamente comodo.
4.2 Il cambiamento iniziato con Ubuntu 18.04
A partire da Ubuntu 18.04,
systemd è stato adottato completamente internamente.
Questo cambiamento architetturale ha introdotto:
- Integrazione della gestione del tempo in systemd
- Un’assunzione di sincronizzazione residente e automatica
- Un ruolo ridotto per gli strumenti di sincronizzazione “one‑shot”
Sebbene ntpdate fosse ancora disponibile in questa fase, non era più considerato essenziale.
4.3 Il cambiamento decisivo in Ubuntu 20.04 e successive
Da Ubuntu 20.04 in poi, la situazione è cambiata in modo significativo.
- systemd-timesyncd abilitato per impostazione predefinita
- ntpdate non installato di default
- Classificazione chiara come deprecato
Di conseguenza, eseguire ntpdate con la mentalità precedente ora causa:
- Errori “command not found”
- Problemi di pacchetto mancante
- Conflitti con systemd
Il punto chiave è che
Ubuntu ha spostato completamente la sua filosofia di design da “sincronizzazione one‑shot” a “sincronizzazione continua”.
4.4 Lo stato attuale in Ubuntu 22.04 / 24.04
In Ubuntu 22.04 e 24.04, questa politica è ancora più chiara.
- La sincronizzazione dell’ora è automatica
- L’intervento dell’amministratore è minimo
- La sincronizzazione manuale è inutilmente nella maggior parte dei casi
Di conseguenza, ntpdate appare raramente nella documentazione ufficiale.
Al loro posto, gli strumenti principali sono:
- systemd-timesyncd
- chrony (per casi d’uso avanzati)
4.5 Confusione causata dall’ignorare le differenze di versione
Molti problemi nascono da situazioni come:
- Applicare conoscenze di Ubuntu vecchie a versioni più recenti
- Risultati di ricerca che omettono le assunzioni di versione
- Mancanza di consapevolezza sulla release di Ubuntu installata
Ciò porta spesso a domande del tipo:
“Perché questo non funziona più anche se prima funzionava?”
In realtà, è una conseguenza naturale dell’evoluzione di Ubuntu.
4.6 Riepilogo della prospettiva basata sulle versioni
In breve:
.
- 16.04 / 18.04 → ntpdate era pratico
- 20.04 e successive → ntpdate è generalmente superfluo
- 22.04 / 24.04 → si presume una sincronizzazione continua
5. Metodi consigliati per la sincronizzazione dell’ora su Ubuntu moderno
5.1 Progettazione standard di Ubuntu: sincronizzazione continua automatica
Su sistemi Ubuntu moderni,
l’ora non è qualcosa che gli amministratori regolano manualmente, ma qualcosa che viene mantenuto automaticamente.
Il meccanismo alla base è la sincronizzazione dell’ora integrata in systemd.
- Si sincronizza automaticamente all’avvio
- Regola continuamente durante l’esecuzione
- È abilitata per impostazione predefinita senza configurazioni speciali
Nella maggior parte degli ambienti,
la sincronizzazione accurata dell’ora è già operativa.

5.2 Utilizzo di systemd-timesyncd (configurazione predefinita)
Che cos’è systemd-timesyncd?
systemd-timesyncd è un
client NTP leggero integrato in systemd.
Le sue caratteristiche includono:
- Servizio residente con sincronizzazione automatica
- Configurazione molto semplice
- Ottimizzato per l’impostazione predefinita di Ubuntu
Se non hai requisiti specifici,
questa è la scelta corretta.
Verifica dello stato della sincronizzazione dell’ora
Puoi controllare lo stato attuale con il seguente comando:
timedatectl
Presta particolare attenzione a:
System clock synchronizedNTP service
Se questi sono abilitati,
la sincronizzazione dell’ora è già funzionante correttamente.
Abilitazione della sincronizzazione NTP
Se NTP è disabilitato, puoi abilitarlo con:
sudo timedatectl set-ntp true
Questo avvia immediatamente la sincronizzazione automatica tramite systemd-timesyncd.
Note sul timing della sincronizzazione
systemd-timesyncd è progettato per evitare:
- Grandi salti di tempo improvvisi
- Correzioni aggressive frequenti
Pertanto, quando:
- L’orologio è notevolmente sfasato
- La rete è appena tornata online
potrebbe essere necessario attendere diversi minuti per una sincronizzazione completa.
5.3 Quando usare chrony
Che cos’è chrony?
chrony è una
soluzione di sincronizzazione dell’ora ad alta precisione e alta affidabilità.
È comunemente usata in ambienti come:
- Server
- Sistemi a lungo termine
- Condizioni di rete instabili
- Ambienti virtualizzati o containerizzati
Differenza rispetto a systemd-timesyncd
Le differenze possono essere riassunte così:
systemd-timesyncd wp:list /wp:list
- Leggero
- Configurazione semplice
- Uso generico
chrony wp:list /wp:list
Alta precisione
- Controllo fine‑grained
- Operazione orientata ai server
Per desktop e piccoli server,
systemd-timesyncd è solitamente sufficiente.
Quando chrony è appropriato
Considera chrony se:
- La precisione dell’ora influisce direttamente sui requisiti di business
- Gestisci i tuoi server NTP
- Il drift dell’ora si verifica frequentemente in ambienti virtualizzati
Tuttavia,
non è necessario scegliere chrony solo come “sostituto di ntpdate”.
5.4 Perché i servizi residenti sono consigliati
Ubuntu moderno favorisce la sincronizzazione residente per ragioni evidenti:
- Evita cambiamenti di tempo bruschi
- Minimizza le interruzioni del servizio
- Riduce gli errori umani
Ciò è in linea con una
filosofia di progettazione server che privilegia la stabilità.
6. Se vuoi ancora usare ntpdate
6.1 Come decidere se ntpdate è necessario
Come regola generale,
quasi non c’è bisogno di usare ntpdate in un funzionamento normale.
Tuttavia, può essere considerato temporaneamente in casi come:
- Subito dopo il provisioning iniziale del sistema
- systemd-timesyncd non riesce a sincronizzare
- I servizi residenti sono intenzionalmente disabilitati
- Test o ambienti a breve termine che richiedono una correzione immediata
In altre parole, ntpdate dovrebbe essere visto come
una misura d’emergenza, non una soluzione permanente.
6.2 Tipici casi d’uso temporanei
Subito dopo l’installazione del sistema operativo
Dopo aver creato una macchina virtuale o un VPS:
- L’orologio può essere sfasato di minuti o più
- systemd-timesyncd potrebbe non aver ancora effettuato la sincronizzazione
.In questi casi, eseguire ntpdate una volta,
quindi restituire il controllo a un servizio residente,
è un approccio ragionevole.
Quando l’Orologio è Gravemente Sfasato
Il tempo può diventare gravemente impreciso a causa di:
- Esaurimento della batteria
- Problemi della piattaforma di virtualizzazione
- Modifiche manuali dell’orologio
In tali situazioni, i servizi NTP residenti potrebbero non riprendersi correttamente,
e ntpdate può essere usato una volta per reimpostare l’orologio.
6.3 Installazione e utilizzo di ntpdate
Su Ubuntu 20.04 e versioni successive, ntpdate non è installato per impostazione predefinita.
Per usarlo, è necessario installarlo esplicitamente.
sudo apt update
sudo apt install ntpdate
Esempio di utilizzo:
sudo ntpdate pool.ntp.org
Questo sincronizza l’ora di sistema con il server NTP specificato.
Tieni presente che questa azione è temporanea.
6.4 Attenzione ai conflitti con systemd
Il rischio più grande nell’utilizzare ntpdate è
il conflitto con servizi residenti come systemd-timesyncd.
Eseguire entrambi simultaneamente può portare a:
- Fonte di tempo autorevole poco chiara
- Modifiche di tempo inattese
- Impatto negativo su log e servizi
Pertanto, quando si utilizza ntpdate:
- Limitare l’uso a situazioni temporanee
- Ritornare alla sincronizzazione residente successivamente
- Non usarlo mai in modo continuo
6.5 Perché ntpdate non dovrebbe essere usato regolarmente
Sebbene comodo, ntpdate è svantaggiato negli ambienti Ubuntu moderni:
- Regolazioni di tempo brusche
- Nessuna considerazione per i servizi in esecuzione
- Conflitti con la filosofia di gestione automatica
Di conseguenza,
ciò che inizia come una correzione occasionale può diventare una fonte di instabilità.
6.6 Riepilogo del posizionamento corretto
ntpdate è passato da:
- In passato uno strumento principale
- Ora un’utilità supplementare
- Generalmente non necessario
Con questa comprensione,
può essere usato con calma e in modo appropriato quando realmente necessario.
7. Errori comuni e come gestirli
7.1 Quando appare ntpdate: command not found
Significato dell’errore
Questo errore indica che il comando ntpdate non esiste sul sistema.
Su Ubuntu 20.04 e versioni successive, ciò non è una condizione anomala ma un comportamento previsto.
Nella maggior parte dei casi, ciò avviene perché:
- ntpdate non è installato per impostazione predefinita
- Lo strumento è deprecato e intenzionalmente omesso
Come pensare alla correzione
Quando appare questo errore, la prima domanda dovrebbe essere:
“Ho davvero bisogno di ntpdate?”
- Se systemd-timesyncd è abilitato, ntpdate è superfluo
- Se la sincronizzazione automatica funziona, non è necessaria alcuna azione
Piuttosto che installare ntpdate semplicemente perché manca,
dare priorità a metodi allineati con il design moderno di Ubuntu è l’approccio corretto.
7.2 Quando appare no server suitable for synchronization found
Significato dell’errore
Questo errore significa che la comunicazione con il server NTP è fallita.
Le possibili cause includono:
- Nessuna connettività di rete
- Fallimento della risoluzione DNS
- Firewall che blocca il traffico
- Il server NTP specificato non risponde
Punti da verificare
Quando si verifica questo errore, verifica quanto segue in ordine:
- La connettività Internet è disponibile
- La risoluzione DNS funziona
- La porta UDP 123 non è bloccata
Anche se sembra un problema NTP, spesso è in realtà un problema di configurazione di rete.
7.3 Quando systemd-timesyncd non sincronizza
Idee sbagliate comuni
È facile presumere “il sistema è rotto” quando l’ora è errata, ma systemd-timesyncd non garantisce una sincronizzazione immediata.
- Subito dopo l’avvio
- Immediatamente dopo la connessione di rete
- Quando l’orologio è significativamente sfasato
La sincronizzazione può richiedere del tempo in queste situazioni.
Come valutare la situazione
Prima, conferma se:
- NTP è abilitato
- Il servizio è in esecuzione
- Non è segnalato alcuno stato di errore
In molti casi, attendere brevemente è sufficiente perché la sincronizzazione si completi naturalmente.
7.4 Deriva temporale specifica per ambienti virtuali
Perché le macchine virtuali derivano più facilmente
.Negli ambienti virtuali, l’instabilità temporale è comune a causa di:
- Influenza del sistema operativo host
- Variabilità della pianificazione della CPU
- Cicli di sospensione e ripristino
Questo non è un difetto di Ubuntu stesso, ma una caratteristica delle piattaforme di virtualizzazione.
Strategia di mitigazione di base
Negli ambienti virtuali:
- Abilitare la sincronizzazione temporale residente
- Evitare correzioni singole ripetute
- Assicurarsi che l’ora del sistema host sia accurata
Questo approccio minimizza la deriva a lungo termine.
7.5 Perché “Basta eseguire ntpdate” dovrebbe essere evitato
Quando si verificano errori, è allettante semplicemente eseguire ntpdate, ma ciò raramente risolve il problema di fondo.
- La causa principale risiede altrove
- Il problema si ripresenta spesso
- L’approccio contraddice il design del sistema
Specialmente durante i guasti, comprendere i meccanismi su cui Ubuntu è progettato è fondamentale.
7.6 Riepilogo della gestione degli errori
Quando si affrontano problemi di sincronizzazione temporale, considerare il seguente ordine:
- La sincronizzazione automatica è abilitata?
- La rete funziona correttamente?
- L’approccio è appropriato per la versione di Ubuntu?
- È davvero necessario un rimedio di emergenza?
Mantenere questa sequenza in mente impedisce di essere fuorviati da ntpdate.
8. Conclusione: Il modo corretto di pensare alla sincronizzazione temporale su Ubuntu
8.1 ntpdate era una volta corretto, ma non è più lo strumento principale
Nei precedenti ambienti Ubuntu e Linux, ntpdate era la soluzione standard per la sincronizzazione temporale.
- Semplice e facile da comprendere
- Correzione immediata
- Utile come correzione di emergenza
Di conseguenza, rimane fortemente radicato nei risultati di ricerca e nella memoria degli utenti.
Tuttavia, i sistemi Ubuntu moderni hanno cambiato fondamentalmente la loro architettura.
8.2 Ubuntu moderno assume sincronizzazione automatica e continua
Da Ubuntu 20.04 in poi, il design di base include:
- Gestione unificata basata su systemd
- Sincronizzazione NTP residente
- Manutenzione senza intervento manuale
Ciò significa che operazioni come:
- Correzione manuale dell’ora
- Esecuzione di comandi periodici
non sono più attese.
8.3 Il primo controllo dovrebbe essere “È già sincronizzato?”
Quando si verificano problemi legati al tempo, il primo passo non dovrebbe essere:
- Cercare ntpdate
- Eseguire comandi immediatamente
Invece, verificare:
- Se la sincronizzazione automatica è abilitata
- Se systemd-timesyncd è in esecuzione
In molti casi, il sistema è già corretto o si autocorreggerà a breve.
8.4 Se usi ntpdate, fallo solo temporaneamente
Ci sono ancora scenari in cui ntpdate può essere appropriato:
- Immediatamente dopo il provisioning iniziale
- Quando l’orologio è gravemente impreciso
- Ambienti di test o temporanei
Anche in tal caso, è essenziale:
- Evitare l’uso continuo
- Ritornare alla sincronizzazione automatica in seguito
- Prevenire conflitti con i servizi residenti
ntpdate è ora meglio compreso come uno strumento supplementare solo per casi eccezionali.
8.5 Evitare confusione su “ubuntu ntpdate”
Il messaggio più importante di questo articolo può essere riassunto così:
Se devi cercare ntpdate su Ubuntu, la situazione stessa è già eccezionale
Comprendere ciò impedisce:
- Essere fuorviati da articoli obsoleti
- Reagire eccessivamente ai messaggi di errore
- Apportare modifiche di configurazione non necessarie
8.6 Scelte corrette portano a operazioni stabili
La sincronizzazione temporale può sembrare banale, ma è la fondazione dell’affidabilità del sistema.
- Fidarsi della sincronizzazione automatica
- Comprendere il design moderno di Ubuntu
- Aggiornare le conoscenze operative obsolete
Questo approccio porta a sistemi Ubuntu stabili e affidabili.
9. Domande frequenti (FAQ)
Q1. ntpdate non è più utilizzabile su Ubuntu?
Non è completamente inutilizzabile, ma su Ubuntu moderno non è installato per impostazione predefinita ed è classificato come deprecato.
Da Ubuntu 20.04 in poi, la sincronizzazione automatica residente tramite systemd-timesyncd è lo standard,
rendendo ntpdate non necessario per il normale funzionamento.
Q2. Qual è la differenza tra ntpdate e ntpd?
I loro ruoli sono diversi:
- ntpdate : Forza una correzione dell’orologio una tantum
- ntpd : Funziona in modo continuo e corregge gradualmente l’orario
Nei sistemi Ubuntu moderni,
systemd-timesyncd o chrony sostituiscono ntpd.
Q3. Devo usare systemd-timesyncd o chrony?
Per la maggior parte degli ambienti, systemd-timesyncd è sufficiente.
chrony è più indicato quando:
- La precisione dell’orario influisce direttamente sui requisiti di business
- Il sistema resta in funzione per lunghi periodi continuativamente
- Il drift dell’orario si verifica frequentemente in ambienti virtuali
Non è necessario scegliere chrony semplicemente come sostituto di ntpdate.
Q4. Perché il drift dell’orario si verifica più spesso nelle macchine virtuali?
Gli ambienti virtuali sono più soggetti al drift a causa di:
- Il comportamento temporale del sistema operativo host
- La variabilità della pianificazione della CPU
- I cicli di sospensione e ripristino
Pertanto,
abilitare la sincronizzazione automatica residente è essenziale.
Q5. L’orario è errato anche se systemd-timesyncd è abilitato
systemd-timesyncd è progettato per evitare cambiamenti bruschi dell’orologio.
Di conseguenza, la sincronizzazione può richiedere tempo quando:
- Il sistema è appena stato avviato
- La rete è appena stata connessa
- L’orologio è significativamente sfasato
Nella maggior parte dei casi,
un breve periodo di attesa risolve naturalmente il problema.
Q6. Ci sono situazioni in cui l’uso di ntpdate è accettabile?
Sì, in scenari limitati come:
- Immediatamente dopo l’installazione del sistema operativo
- Quando l’orologio è gravemente errato
- Ambienti di test temporanei
Tuttavia, l’uso continuo dovrebbe essere evitato,
e la sincronizzazione automatica dovrebbe essere ripristinata successivamente.
Q7. Come posso disabilitare la sincronizzazione dell’orario se necessario?
In ambienti di test speciali, NTP può essere disabilitato intenzionalmente.
Tuttavia, ciò è destinato a casi d’uso eccezionali,
e non è consigliato per i sistemi di produzione.
Disabilitare la sincronizzazione aumenta il rischio di:
- Errori SSL
- Incoerenze nei log
- Fallimenti dei task programmati
Q8. Cosa dovrebbero ricordare i principianti?
I principianti devono ricordare solo tre punti:
- Ubuntu è progettato per la sincronizzazione automatica dell’orario
- ntpdate non è più l’approccio principale
- Controllare sempre prima la sincronizzazione automatica
Con queste conoscenze,
la confusione attorno a “ubuntu ntpdate” diventa rara.


