Zmiana czasu w debianie

Witam,

Próbuje zmienić godzinę w debianie jak niżej, ale cały czas powraca czas sprzed zmiany. Usługa ntp nie jest zainstalowana. Skąd debian bierze aktualny czas i jak to zmienić? Z góry dzięki.

Wersja debiana 9.9

root@debiantest:/# date
wto, 8 paź 2019, 08:05:42 CEST
root@debiantest:/# date --set 09:00:00
wto, 8 paź 2019, 09:00:00 CEST
root@debiantest:/# date
wto, 8 paź 2019, 08:06:14 CEST
root@debiantest:/# date
wto, 8 paź 2019, 08:06:15 CEST
root@debiantest:/# timedatectl set-time '09:00:00'
root@debiantest:/# date
wto, 8 paź 2019, 08:07:55 CEST
root@debiantest:/# date
wto, 8 paź 2019, 08:07:57 CEST
root@debiantest:/# timedatectl status
Local time: wto 2019-10-08 08:08:07 CEST
Universal time: wto 2019-10-08 06:08:07 UTC
RTC time: wto 2019-10-08 07:00:14
Time zone: Europe/Warsaw (CEST, +0200)
Network time on: no
NTP synchronized: no
RTC in local TZ: no
root@debiantest:/# dpkg -l | grep ntp
root@debiantest:/#

Jeśli uruchamiasz to na maszynie wirtualnej to może masz załadowany moduł odpowiedzialny za synchronizowanie czasu z maszyną hosta.

Dodatkowo, uruchamianie klineta NTP jest dobrą praktyką i warto to robić. Wystarczy Ci systemd-timesyncd.

timedatectl odpowiada za zarządzanie czasem (systemD)

Co daje:

timedatectl status

Manual
https://manpages.ubuntu.com/manpages/xenial/man1/timedatectl.1.html

root@debiantest:/etc# timedatectl status
Local time: wto 2019-10-08 09:49:26 CEST
Universal time: wto 2019-10-08 07:49:26 UTC
RTC time: wto 2019-10-08 08:41:33
Time zone: Europe/Warsaw (CEST, +0200)
Network time on: no
NTP synchronized: no
RTC in local TZ: no

Dajesz jako ROOT

timedatectl set-ntp true 

Sprawdź status synchronizacji NTP

timedatectl timesync-status

Poczytaj:
https://bbs.archlinux.org/viewtopic.php?id=167407
https://wiki.archlinux.org/index.php/Systemd-timesyncd

Najprościej by było… Zainstalować i skonfigurować NTP :slight_smile:

EDIT: Próbowałeś może wymienić batarejkę na płycie głównej? Zazwyczaj to ona odpowiada za kontrolę czasu w PC, jeśli nie masz aktywnej żadnej usługi typu NTP. Być może padła i trzeba po prostu założyć nową. Koszt w granicach kilku złotych.