Pytanie:
NTPD faktycznie nie ustawia czasu
Jivings
2012-09-26 21:53:12 UTC
view on stackexchange narkive permalink

Wydaje się, że NTPD działa pomyślnie i sonduje serwer czasu, jednak w rzeczywistości nie ustawia czasu.

  # ntpd -d Silnik &ntp gotowy odpowiedź z 83.170.75.28: przesunięcie 1348642593.061240 opóźnienie 0,035977, następne zapytanie 9s # dateThu 1 stycznia 10:53:29 BST 1970  

Używa najnowszego jądra hf Arch Arm.

Jakie jest pytanie?
@Christian Nie możesz tego rozwiązać, ponieważ nie użyłem znaku zapytania?
Pomyślałem, że to stwierdzenie, że NTPD tak naprawdę nie ustawia czasu. To jest stwierdzenie. Ale dlaczego tak nie jest, jest pytanie: P
Powiązane: [Dlaczego NTPd nie aktualizuje czasu lokalnego?] (Http://raspberrypi.stackexchange.com/q/3474/3763)
Jeden odpowiedź:
#1
+11
Avio
2012-09-27 00:15:42 UTC
view on stackexchange narkive permalink

Cytowanie z ntpd dokumentacji:

W przypadku braku chipa TOY lub z jakiegoś powodu jego czas przekracza 1000 sekund od czas serwera, ntpd zakłada, że ​​coś musi być strasznie nie tak, a jedyną niezawodną czynnością jest interwencja operatora i ręczne ustawienie zegara.

Ponownie, cytując z ntpd strona podręcznika:

-s Ustaw czas natychmiast po uruchomieniu, jeśli lokalny zegar jest przesunięty o więcej niż 180 sekund. Pozwala na dużą korektę czasu, eliminując potrzebę uruchamiania rdate (8) przed uruchomieniem.

Zatem ntpd -s w terminalu powinno wystarczyć do naprawienia problem i pozwól ntpd dostosować czas normalnie od tego momentu.

AKTUALIZACJA: teraz powinno być ntpd -g

Zobacz także: `ntpdate`.
Przyszedłem tutaj po tym samym problemie. Zauważyłem, że w `ntpd` w wersji 4.2.6p5 opcja -s robi coś innego niż to opisano powyżej (określa * lokalizację pliku statystyk *). Myślę, że równoważną opcją jest `-g`, ale nie miało to na mnie żadnego efektu (jest używane bez efektu przez domyślną jednostkę sysemd). W moim przypadku zadziałało wykonanie `ntpd uk.pool.ntp.org` przed uruchomieniem` ntpd`. Aby to zrobić, dodałem `ExecStartPre = / usr / bin / ntpdate uk.pool.ntp.org` do pliku jednostki systemd.
aktualizując powyższy komentarz, „ntpdate” jest przestarzałe. Teraz używam `ntpd -gq`.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...