Вы здесь

Синхронизация времени, или боремся с NTPD

Установка ntp

yum install ntp ntpdate

chkconfig ntpd on

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

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

cd /usr/share/zoneinfo

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

rm -rf /etc/localtime

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

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

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

nano /etc/sysconfig/clock

добавляем зону \ настрйоки:

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

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

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

nano /etc/ntp.conf

ищем строки:

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org

перед ними добавляем наш ntp сервер:

server 192.168.0.3

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

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

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

service ntpd stop

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

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

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

ntpdate -bs 192.168.0.3

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

ntpdate 192.168.0.3

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

service ntpd start

 

Взято отсюда

 

Иногда на виртуальной машине демон NTP отказывается стартовать...

Ошибка в /var/log/messages "NTPD - cap_set_proc() failed to drop root privileges: Operation not permitted"

лечится так:

правим /etc/sysconfig/ntpd

находим там строчку OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -g" и коментим ее.

 

Взято отсюда