Linux. Настрока ntp
26 Feb 2016Настрока 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