Come impostare la sincronizzazione del tempo in Ubuntu

Come impostare la sincronizzazione del tempo in Ubuntu
L'accuratezza del cronometraggio è diventata una parte essenziale delle moderne applicazioni software. Ad esempio, potresti avere un lavoro Cron programmato per eseguire il backup dei tuoi dati importanti o condurre altre attività relative al sistema in un determinato momento. In tale situazione, potresti aver impostato un server di registro per ruotare gli interrogazioni dal sistema a intervalli regolari. Quei lavori non eseguiranno al momento giusto a causa del tempo fuori sincronizzazione. Questo tempo fuori sincronizzazione creerà anche errori, problemi difficili da ridurre.

Abbiamo un protocollo TCP/IP utilizzato per sincronizzare il tempo in una rete nota come Protocollo di trasferimento di rete (NTP). Aiuta l'accurato cronometraggio delle applicazioni di rete. Questo articolo discuterà Come impostare la sincronizzazione del tempo in Ubuntu Selezionando il fuso orario corretto e abilitando il servizio NTP. Quindi iniziamo!

Come visualizzare il fuso orario corrente in Ubuntu

Prima di tutto, controlleremo il fuso orario del nostro server. Per questo, utilizzeremo il comando di seguito, che stamperà la data corrente, l'ora e il fuso orario del server:

$ data

Come mostrato nell'output sopra, il fuso orario del server sarà probabilmente impostato su "UTC" fuso orario. UTC è un acronimo per Fuso orario universale; Si riferisce al tempo a zero gradi longitudine. Quando la tua infrastruttura copre molti fusi orari, impiegare il fuso orario universale riduce la possibilità di essere perplesso. Tuttavia, puoi utilizzare il "TimeDatectl"Comando per modificare il fuso orario se si desidera una modifica particolare. Per fare ciò, elenca il fuso orario disponibile nel tuo terminale Ubuntu:

$ TimeDatectl Elenco Zones

Dopo aver eseguito il comando, il terminale ti mostrerà un elenco di fusi orari:

Puoi colpire "SPAZIO"Per spostarsi verso il basso nell'elenco e premere"B"Per spostarsi verso l'alto. Nota il fuso orario corretto dall'elenco e premere "Q" uscire:

Come cambiare il fuso orario corrente in Ubuntu

Utilizzare il "set-time timeDatectl"Comando per specificare il fuso orario selezionato dall'elenco. Per eseguire il comando seguente, è necessario avere privilegi sudo:

$ sudo timedatectl set-timezone America/new_york

Esegui di nuovo il “data"Comando per verificare le modifiche che abbiamo apportato alle impostazioni del fuso orario:

$ data

Dall'output, puoi vedere che il nostro fuso orario viene cambiato con successo da "UTC" A "Edt", che è Time diurna orientale:

Hai imparato come controllare e cambiare il fuso orario del tuo sistema Ubuntu fino a questo punto. Ora ci sposteremo verso la procedura di impostare la sincronizzazione del tempo.

Come impostare la sincronizzazione del tempo in Ubuntu

Ultimamente, il "ntpd "O Demone del protocollo del tempo di rete era responsabile della maggior parte della sincronizzazione del tempo di rete. Questo daemon si collega a una rete di altri server NTP, che fornisce regolarmente aggiornamenti precisi a tempo. Invece di NTPD, l'installazione predefinita di Ubuntu ora utilizza "Timesyncd". Il Timesyncd si collega allo stesso server e funzioni in modo simile, ma è leggero e integrato con i meccanismi di basso livello di Ubuntu. Eseguendo "TimeDatectl"Senza alcun parametro, puoi controllare lo stato di"Timesyncd":

$ timeDatectl

L'output del comando sopra dato visualizzerà il tempo locale, universale e alcune statistiche di rete. "Clock di sistema sincronizzato"Indica che il tempo è stato sincronizzato o no, mentre"Servizio NTP"Mostrerà il suo stato attuale sul tuo sistema:

Se il servizio NTP del tuo sistema è inattivo, puoi utilizzare il comando di seguito per abilitarlo sul tuo Ubuntu:

$ sudo timedatectl set-ntp su

Ora, scrivi il "TimeDatectl"Comando per caricare le modifiche che abbiamo apportato:

$ timeDatectl

L'output mostra che l'orologio di sistema è sincronizzato e il servizio NTP è attivo, il che ci porta correttamente alla fine del processo di sincronizzazione del tempo!

Conclusione

In un Ubuntu sistema, sincronizzazione del tempo è essenziale perché ogni parte della rete è collegata al tempo in cui si verifica un evento specifico, sia che si tratti di protezione, pianificazione, gestione o debug di un processo in una rete. Il tempo fuori sincronizzazione può anche causare molti problemi sul tuo sistema, come potresti non essere in grado di eseguire i tuoi lavori importanti al momento previsto. Quindi, in questo articolo, abbiamo dimostrato Come è possibile impostare la sincronizzazione del tempo sul tuo sistema Ubuntu e come attivare correttamente i servizi.