Mam problem z zegarem dryfującym na moim komputerze. Biegnę
Ubuntu 10.10 na nieco chrupiącym serwerze internetowym IBM (1,5 GB pamięci RAM, procesor 2,4 GHz)
ntpd jest uruchomiony (uruchomiony na poziomie uruchomienia 2)
serwery są zdefiniowane:
server 1.us.pool.ntp.org server 2.us.pool.ntp.org server 3.us.pool.ntp.org server time.nrc.ca server ntp1.cmc.ec.gc.ca server ntp2.cmc.ec.gc.ca server wuarchive.wustl.edu server clock.psu.edu
Patrząc na plik dziennika, wygląda na to, że demon NTTP działa, ale zegar systemowy nigdy nie wydaje się być ustawiony.
Jeśli ręcznie ustawię czas w zegarku „atomowym” Casio, data / godzina wyświetlana przez aplet Zegar z czasem zsynchronizuje się.
Patrząc na plik dziennika (poniżej), wygląda na to, że demon NTTP zaczął działać poprawnie i działa.
Więc jestem totalnie flummoxowany :-(
Odpowiedzi:
Demony NTP nie chcą wykonywać gwałtownych skoków w czasie systemowym. Po pierwsze, eliminuje chronologię wpisów w plikach dziennika, demony systemowe mogą się wystraszyć itp. Zamiast tego „przesuwa” zegar systemowy na swoje miejsce. Jeśli chcesz sprawdzić, jak daleko od „rzeczywistej godziny” jesteś, możesz wysłać zapytanie do serwera NTTP:
NTP działa poprzez nieznaczne dostosowanie długości sekundy w systemie, aby powoli uzyskać właściwy czas. Przesunięcie może zająć trochę czasu, jeśli twoje przesunięcie jest wysokie. Możesz jednak wymusić jednorazową synchronizację:
Edycja: w odpowiedzi na poniższe komentarze.
Ustaw ten wiersz w / etc / default / ntpdate
źródło
18 Feb 08:24:30 ntpdate[13940]: no server suitable for synchronization found
. Zastanawiam się więc, czy coś nie blokuje mojej zdolności do synchronizacji zegara; korporacyjne reguły zapory?Wystąpiły problemy z synchronizacją NTP w Ubuntu. Niektóre poprawki zostały zidentyfikowane i będą dostępne w wydaniu 11.04 w kwietniu.
Colin Watson napisał szczegółowy post na ten temat w odpowiedzi na post Ubuntu Brainstorm .
źródło