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 ntp
demon nie będzie bezużyteczny, ponieważ Debian ma wbudowany mechanizm synchronizacji.
ntp
i jestntpdate
już zainstalowany. Wcześniej trzeba byłontpdate
wstępnie ustawić czas lubntp
nie można było rozpocząć. Tak już nie jest. Zobacz/usr/share/doc/ntp/NEWS.Debian.gz
Może być dobrze wiedzieć./usr/share/doc/ntp/NEWS.Debian
datę.ntpdate-debian
(lub czegoś takiego), użyje on tych samych serwerów contp
. Zobacz/etc/defaults/ntpdate
i/etc/defaults/ntp
.Odpowiedzi:
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.
źródło
Zauważ, że przy systemd najwyraźniej istnieje inna infrastruktura obejmująca
timedatectl
(stara metoda wciąż działa), zobacz, co piszą o tym faceci Arch: https://wiki.archlinux.org/index.php/systemd-timesyncdźródło