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.