Настрока ntp в CentOS

Установка ntp:

yum install ntp ntpdate
chkconfig ntpd on

Обновление баз временных зон:

yum -y update tzdata

Установка временной зоны ntp:

Временная зона в Linux устанавливается через символичиесую ссылку из /etc/localtime на файл директории /usr/share/zoneinfo, сначала смотрим "свою" зону:

cd /usr/share/zoneinfo

моя зона - /usr/share/zoneinfo/Asia/Yekaterinburg, устанавливаем временную зону, изначально удаляем существующую ссылку:

rm -rf /etc/localtime

и создаем новую символическу ссылку /etc/localtime на нашу зону:

ln -s /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

далее указываем временную зону, настройки UTC:

mcedit /etc/sysconfig/clock

добавляем зону:

ZONE="Asia/Yekaterinburg"
UTC=false
ARC=true

где UTC - использование универсального представления времени, ARC - использование нормальной эпохи UNIX (более подробнее о этом написано здесь).

Добавление ntp сервера в ручную

mcedit /etc/ntp.conf

ищем строки:

server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org перед ними добавляем наш ntp сервер:

server 192.168.0.1

время будет синхронизироваться последовательно по списку т.е. первый сервер недоступен, система пробует второй и т.д.

Добавление ntp командой

останавливаем сервис ntpd:

service ntpd stop

указываем ntp сервер:

ntpdate 192.168.0.1

10 Sep 15:03:56 ntpdate[4843]: step time server 192.168.0.1 offset -20.972084 sec

cинхронизируем:

ntpdate -bs 192.168.0.1

проверяем разницу:

ntpdate 192.168.0.1

после синхронизации разница составляла - -0.009715 sec, и в завершении стартуем ntpd:

service ntpd start

Настройка ntp в Ubuntu

Для установки ntpd из терминала введите:

sudo apt-get install ntp

Настройка часового пояса в Ubuntu:

dpkg-reconfigure tzdata

Отредактируйте /etc/ntp.conf для добавления/удаления серверов. По умолчанию эти сервера такие:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org

После изменений конфигурационного файла вам надо перезапустить ntpd:

sudo service ntp restart

Просмотр статуса Используйте ntpq для просмотра дополнительной информации:

# sudo ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+stratum2-2.NTP. 129.70.130.70    2 u    5   64  377   68.461  -44.274 110.334
+ntp2.m-online.n 212.18.1.106     2 u    5   64  377   54.629  -27.318  78.882
*145.253.66.170  .DCFa.           1 u   10   64  377   83.607  -30.159  68.343
+stratum2-3.NTP. 129.70.130.70    2 u    5   64  357   68.795  -68.168 104.612
+europium.canoni 193.79.237.14    2 u   63   64  337   81.534  -67.968  92.792