Як налаштувати синхронізацію часу NTP на сервері?


29

Я хотів би налаштувати мій сервер Ubuntu 12.04 для синхронізації його годинника з конкретним сервером NTP. Де це налаштувати?

Відповіді:


38

Установка

Встановіть через програмний центр

або якщо ви віддаєте перевагу командному рядку ...

sudo apt-get install ntp

Конфігурація

sudo nano /etc/ntp.conf

У цьому файлі, ймовірно, буде активовано сервер Ubuntu за замовчуванням. Ви можете перевірити http://www.pool.ntp.org/zone/europe або http://www.pool.ntp.org/zone/north-america або http://www.pool.ntp.org/zone / asia для локальних (країни) серверів. Просто прокоментуйте всі сервери, додавши #перед ним і додайте той, який ви хочете використовувати.

Активізація нових змін

sudo service ntp restart

Перевірка, чи синхронізується

sudo ntpq -c lpeer

Це покаже список усіх серверів та коли вони востаннє перевірялися. Випадковий приклад з Інтернету:

введіть тут опис зображення

Див. Журнал

sudo tail -f /var/log/syslog

Обов’язково, якщо ви використовуєте брандмауер, відкрийте UDP 123.


4
Навіщо відкривати порт? Державний брандмауер розпізнає запит, який надійшов спочатку від цієї машини, так?
HDave

Я використовував порт 37, і, здається, це працює?
Джейсон

На випадок, якщо початковий часовий пояс був неправильно встановлений, правильним способом його зміни є використання sudo dpkg-reconfigure tzdataкоманди.
Аттіла Фулоп

11

Спочатку переконайтеся, що у вас встановлений NTP, просто натисніть Ctrl+ Alt+ Tна клавіатурі, щоб відкрити Terminal. Коли він відкриється, запустіть команду нижче.

sudo apt-get install ntp

Потім відредагуйте файл нижче, щоб додати сервери часу.

sudo nano /etc/ntp.conf

Щоб додати сервери часу, щоб синхронізуватись, використовуйте США Сервери або Сервери Європи .

Потім перезапустіть службу NTP

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