У меня есть домашний сервер, на котором установлена последняя версия Debian 7.5 (wheezy).
Я только что обнаружил, что в будущем на сервере будут установлены внутренние часы ± 3 минуты .
Я знал, что могу использовать NTP для синхронизации Debian (и внутренних часов материнской платы) с NTP, поэтому я установил NTP, выполнив шаги, описанные на французском вики Debian ( страница на английском языке менее детальна).
Я использовал следующую команду для синхронизации внутренних часов:
ntpdate -B -q 192.168.0.254
Часы были успешно отрегулированы. Но это временное решение, поэтому я установил демон NTP и добавил в /etc/ntp.conf
файл локальный сервер :
# 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
Это правильное решение? На самом деле я был удивлен, обнаружив, что ntp
демон еще не установлен. Мне интересно, если при установке Debian по умолчанию устанавливается демон для синхронизации внутренних часов. Все установки Debian сдвигаются по времени, пока их администраторы не установят ntpd
?
Пожалуйста, скажите мне, что ntp
демон не будет бесполезным, потому что в Debian есть встроенный механизм синхронизации.
ntp
и другоеntpdate
. Ранее вам нужноntpdate
было изначально установить время илиntp
не начать. Это уже не так. См./usr/share/doc/ntp/NEWS.Debian.gz
Полезно знать./usr/share/doc/ntp/NEWS.Debian
дату.ntpdate-debian
(или что-то подобное), он будет использовать те же серверы, что иntp
. Смотрите/etc/defaults/ntpdate
и/etc/defaults/ntp
.Ответы:
Debian ожидает от вас установки ntp самостоятельно, если вы хотите синхронизировать ваши часы. Практически все, что вам нужно сделать, это
apt-get install ntp
. Установка по умолчанию, без каких-либо задач, довольно минимальна.Я полагаю, что задача рабочего стола GNOME, по крайней мере, установит ее по умолчанию (как и многие другие пакеты). Не уверен, что другие рабочие столы будут так же.
Никакой другой метод синхронизации времени не устанавливается и не запускается по умолчанию.
источник
Обратите внимание, что при использовании systemd, очевидно, имеется другая инфраструктура
timedatectl
(хотя старый метод все еще работает), посмотрите, что об этом пишут парни из Arch: https://wiki.archlinux.org/index.php/systemd-timesyncdисточник