Jak utrzymywać synchronizację wewnętrznego zegara Debiana (z serwerami NTP)?

18

Mam serwer domowy, który uruchamia aktualną instalację Debiana 7.5 (wheezy).

Właśnie odkryłem, że serwer ma ustawiony wewnętrzny zegar na ± 3 minuty w przyszłości .

Wiedziałem, że mogę użyć NTP do synchronizacji Debiana (i wewnętrznego zegara płyty głównej) z NTP, więc zainstalowałem NTP, wykonując czynności opisane w języku francuskim Wiki Debian ( strona w języku angielskim jest mniej szczegółowa).

Użyłem następującego polecenia, aby zsynchronizować zegar wewnętrzny:

ntpdate -B -q 192.168.0.254

Zegar został pomyślnie ustawiony. Ale jest to rozwiązanie tymczasowe, więc zainstalowałem demona NTP i dodałem serwer lokalny w/etc/ntp.conf pliku:

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>

# added
server 192.168.0.254

server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

Czy to właściwe rozwiązanie? W rzeczywistości byłem zaskoczony, gdy odkryłem, żentp demon nie został jeszcze zainstalowany. Zastanawiam się, czy domyślna instalacja Debiana instaluje demona do synchronizacji wewnętrznego zegara. Czy wszystkie instalacje Debiana zmieniają się, dopóki ich administratorzy nie zainstalują się ntpd?

Powiedz mi, że ntpdemon nie będzie bezużyteczny, ponieważ Debian ma wbudowany mechanizm synchronizacji.

glin
źródło
Zauważ, że nie musisz już mieć obu tych programów ntpi jest ntpdatejuż zainstalowany. Wcześniej trzeba było ntpdatewstępnie ustawić czas lub ntpnie można było rozpocząć. Tak już nie jest. Zobacz /usr/share/doc/ntp/NEWS.Debian.gz Może być dobrze wiedzieć.
Anders
@Anders odnosi się już do ostatniej wersji Debiana?
AL
Nie, jest tak, jak wiele wersji pakietu temu i jest to udokumentowane w pakiecie. Zobacz /usr/share/doc/ntp/NEWS.Debiandatę.
Anders
A jeśli użyjesz skryptu ntpdate-debian(lub czegoś takiego), użyje on tych samych serwerów co ntp. Zobacz /etc/defaults/ntpdatei /etc/defaults/ntp.
Anders

Odpowiedzi:

24

Debian oczekuje, że sam zainstalujesz ntp, jeśli chcesz zsynchronizować zegar. Prawie wszystko, co powinieneś zrobić, to zrobić apt-get install ntp. Domyślna instalacja bez żadnych zadań jest dość minimalna.

Wierzę, że przynajmniej zadanie pulpitu GNOME zainstaluje je domyślnie (podobnie jak wiele innych pakietów). Nie jestem pewien, czy inne komputery też też to zrobią.

Domyślnie nie jest zainstalowana i uruchomiona żadna inna metoda synchronizacji czasu.

derobert
źródło
Tak, jedyną rzeczą, którą można chcieć zrobić, to zmienić serwery na coś „bliższego” i można obsługiwać LAN z czasem, więc serwer DHCP może chcieć o tym wiedzieć.
Anders