W paczce systemd możemy znaleźć narzędzie do zarządzania ustawieniami czasu w Linuksie. Narzędzie pokazuje obecny status, pozwala też w prosty status ustawić TZ.
Weryfikacja:
$ timedatectl Local time: Sat 2020-05-23 15:39:25 CEST Universal time: Sat 2020-05-23 13:39:25 UTC RTC time: Sat 2020-05-23 13:39:25 Time zone: Europe/Paris (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no
Chcę, żeby serwer pracował zgodnie z czasem polskim. Komenda 'timedatectl list-timezones’ pozwala znaleźć odpowiadającą nam strefę czasową, czyli w tym przypadku 'Europe/Warsaw’.
No to ustawiamy i weryfikujemy:
$ sudo timedatectl set-timezone 'Europe/Warsaw' $ timedatectl Local time: Sat 2020-05-23 15:41:38 CEST Universal time: Sat 2020-05-23 13:41:38 UTC RTC time: Sat 2020-05-23 13:41:38 Time zone: Europe/Warsaw (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no
Chcesz automatycznie synchronizować czas na swoim serwerze? Rzuć okiem na artykuł opisujący jak skonfigurować ntp z użyciem serwisu systemd-timesyncd.