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.