Як зберегти синхронізований внутрішній годинник Debian (з серверами NTP)?


18

У мене є домашній сервер, який працює на сучасній установці Debian 7.5 (wheezy).

Я тільки що виявив , що сервер має свій внутрішній набір годин до ± 3 хвилини в майбутньому .

Я знав, що можу використовувати NTP для синхронізації Debian (і внутрішнього годинника материнської плати) з NTP, тому встановив NTP, дотримуючись кроків, описаних у французькій Debian Wiki ( англійська сторінка менш докладно).

Я використовував таку команду для синхронізації внутрішнього годинника:

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 Можливо, добре знати.
Андерс

@Anders більше посилається на останню версію Debian?
AL

Ні, це так, як багато версій пакету тому, і це задокументовано в пакеті. Дивіться /usr/share/doc/ntp/NEWS.Debianдату.
Андерс

І якщо ви використовуєте сценарій ntpdate-debian(або щось подібне), він буде використовувати ті самі сервери, що і ntp. Дивіться /etc/defaults/ntpdateі /etc/defaults/ntp.
Андерс

Відповіді:


24

Debian очікує, що ви встановите ntp самостійно, якщо хочете синхронізувати годинник. Насправді, все, що вам потрібно зробити, - це apt-get install ntp. Установка за замовчуванням без будь-яких завдань досить мінімальна.

Я вважаю, що завдання GNOME на робочому столі, принаймні, встановить його за замовчуванням (як і багато інших пакунків). Не впевнений, чи будуть і інші настільні.

За замовчуванням не встановлено жодного іншого способу синхронізації та працює.


Так, єдине, що можна захотіти зробити - це змінити сервіси на щось "ближче", а з часом можна обслуговувати ланцюг, тому DHCP-сервер може захотіти цього знати.
Андерс

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.