W Ubuntu i innych systemach Linux, localtime jest ustawieniem strefy czasowej, które jest używane do wyświetlania czasu lokalnego na komputerze.
Jeśli system jest skonfigurowany do pracy z czasem lokalnym, czas na komputerze będzie wyświetlany zgodnie z lokalną strefą czasową, do której skonfigurowano system. Na przykład, jeśli jesteś w Moskwie, system wyświetli czas w moskiewskiej strefie czasowej.
W systemie Linux ustawienie czasu lokalnego jest ustawieniem domyślnym. Jeśli jednak chcesz zmienić ustawienia czasu, aby używać czasu lokalnego, możesz wykonać następujące czynności:
1) Otworzyć plik konfiguracyjny /etc/timezone
w edytorze tekstu:
sudo nano /etc/timezone
2. Zmień zawartość pliku na nazwę swojej strefy czasowej, na przykład "Europe/Moscow".
3. Zapisz zmiany i zamknij plik.
4. Zresetuj bieżące ustawienie czasu:
sudo dpkg-reconfigure --frontend noninteractive tzdata
5. Uruchom ponownie system:
sudo reboot
Po ponownym uruchomieniu systemu czas będzie wyświetlany zgodnie z lokalną strefą czasową (localtime). Należy pamiętać, że przy tym ustawieniu, w przypadku korzystania z wielu systemów operacyjnych, może wystąpić problem z synchronizacją czasu, dlatego zaleca się używanie UTC zamiast czasu lokalnego, jeśli to możliwe.