Jak skonfigurować synchronizację czasu w Ubuntu

Jak skonfigurować synchronizację czasu w Ubuntu
Dokładność czasów czasowych stała się istotną częścią nowoczesnych aplikacji. Na przykład możesz zaplanować zadania CRON, aby utworzyć kopię zapasową ważnych danych lub przeprowadzić inne zadania związane z systemem w określonym czasie. W takiej sytuacji możesz skonfigurować serwer dziennika, aby obrócić dzienniki z systemu w regularnych odstępach czasu. Te zadania nie będą wykonywane we właściwym czasie z powodu czasu poza synchronizacją. Ten czas poza synchronizacją spowoduje również błędy, trudne do zadania problemów, niezależnie od tego, czy zapewnia dzienniki zalogowane w prawidłowej kolejności, czy aktualizacje bazy danych są odpowiednio przechowywane.

Mamy protokół TCP/IP wykorzystany do synchronizacji czasu w sieci znanej jako protokół transferu sieci (NTP). Pomaga w dokładnym okresie czasu aplikacji sieciowych. W tym artykule omówi Jak skonfigurować synchronizację czasu w Ubuntu Wybierając prawidłową strefę czasową i włączając usługę NTP. Więc zacznijmy!

Jak zobaczyć obecną strefę czasową w Ubuntu

Po pierwsze, sprawdzimy strefę czasową naszego serwera. W tym celu wykorzystamy poniższe polecenie, które wydrukuje bieżącą datę, godzinę i strefę czasową serwera:

$ data

Jak pokazano na powyższym wyjściu, strefa czasowa serwera prawdopodobnie zostanie ustawiona na „UTC" strefa czasowa. UTC jest akronimem dla Uniwersalna strefa czasowa; odnosi się do czasu z zerowym stopniem długości geograficznej. Kiedy infrastruktura obejmuje wiele stref czasowych, zastosowanie uniwersalnej strefy czasowej zmniejsza szansę na zakłopotanie. Możesz jednak użyć „timedatectl„Polecenie modyfikowania strefy czasowej, jeśli chcesz jakiejkolwiek konkretnej zmiany. Aby to zrobić, wymień dostępną strefę czasową w terminalu Ubuntu:

$ timedatectl List-Timeodesone

Po wykonaniu polecenia terminal pokaże listę stref czasowych:

Możesz trafić „PRZESTRZEŃ„Aby zejść w dół przez listę i naciśnij„B„Poruszać się w górę. Zwróć uwagę na prawidłową strefę czasową z listy i naciśnij „Q" do wyjścia:

Jak zmienić obecną strefę czasową w Ubuntu

Użyj „Timedatectl Set Time Timeone”Polecenie określającą wybraną strefę czasową z listy. Aby wykonać polecenie poniżej, musisz mieć przywileje sudo:

$ sudo timedatectl set-timeZone America/New_York

Ponownie wykonaj „data„Polecenie weryfikacji zmian, które wprowadziliśmy do ustawień strefy czasowej:

$ data

Z wyjścia widać, że nasza strefa czasowa jest skutecznie zmieniona z „UTC" Do "Edt", który jest Wschodni czas dzienny:

Do tego momentu nauczyłeś się sprawdzać i zmienić strefę czasową swojego systemu Ubuntu. Teraz przejdziemy do procedury konfigurowania synchronizacji czasu.

Jak skonfigurować synchronizację czasu w Ubuntu

Ostatnio „„ntpd "Lub Demon z protokołem czasu sieciowym był odpowiedzialny za większość synchronizacji czasu sieciowego. Ten demon łączy się z siecią innych serwerów NTP, która regularnie zapewnia precyzyjne aktualizacje czasu. Zamiast NTPD domyślna instalacja Ubuntu wykorzystuje teraz „Timesyncd". TIMETYNCD łączy się z tymi samymi serwerami i funkcjami podobnie, ale jest lekki i zintegrowany z działaniem niskiego poziomu Ubuntu. Wykonując „timedatectl”Bez żadnych parametrów możesz sprawdzić status„Timesyncd”:

$ timedatectl

Dane wyjściowe powyższego polecenia wyświetli lokalny, uniwersalny czas i niektóre statystyki sieciowe. "SYSTEM SYNCHRONIZOWANY”Wskazuje, że czas został zsynchronizowany lub nie, podczas gdy„Usługa NTP„Pokaż swój aktualny status w twoim systemie:

Jeśli usługa NTP twojego systemu jest nieaktywna, możesz skorzystać z komendy poniżej, aby włączyć ją na Ubuntu:

$ sudo timedatectl set-ntp

Teraz napisz „timedatectl„Polecenie załadowania wprowadzonych zmian:

$ timedatectl

Wyjście pokazuje, że zegar systemowy jest synchronizowany, a usługa NTP jest aktywna, co z powodzeniem przenosi nas do końca procesu synchronizacji czasu!

Wniosek

W Ubuntu system, synchronizacja czasu jest niezbędne, ponieważ każda część sieci jest powiązana z czasem, w którym nastąpi konkretne zdarzenie, niezależnie od tego, czy chodzi o zabezpieczenie, planowanie, zarządzanie lub debugowanie procesu w sieci. Czas poza synchronizacją może również powodować wiele problemów w twoim systemie, na przykład nie być w stanie wykonać swoich ważnych zadań w zaplanowanym czasie. Tak więc w tym artykule wykazaliśmy Jak możesz skonfigurować synchronizację czasu w systemie Ubuntu i jak prawidłowo aktywować Usługi.