Прошло время... Тут обратил внимание что нет синхронизации компов с сервером. Глянул я процессы, а процесса ntpd нет.
Делаю старт:
И делаю проверку каждые полсекунды...
Код: Выделить всё
# ps -ax | grep ntp
4294 ?? Ss 0:00.01 /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift
4296 0 S+ 0:00.00 grep ntp
# ps -ax | grep ntp
4294 ?? Ss 0:00.01 /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift
4298 0 S+ 0:00.00 grep ntp
# ps -ax | grep ntp
4294 ?? Ss 0:00.01 /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift
4300 0 S+ 0:00.00 grep ntp
# ps -ax | grep ntp
4294 ?? Ss 0:00.01 /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift
4302 0 S+ 0:00.00 grep ntp
# ps -ax | grep ntp
4304 0 S+ 0:00.00 grep ntp
И через две секунды процесс "упал". Идем в лог ntpd.
Вот что там:
Код: Выделить всё
14 Jun 09:56:18 ntpd[4294]: synchronized to 194.149.67.129, stratum 2
14 Jun 09:56:18 ntpd[4294]: time correction of -3562 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.
Лог сообщает, что локальное время отличается от запрашиваемого сервера на 1 час.
Zdump выдает:
Код: Выделить всё
# zdump -v Asia/Barnaul
Asia/Barnaul Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 20:45:52 1901 UTC isdst=0 gmtoff=0
Asia/Barnaul Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 20:45:52 1901 UTC isdst=0 gmtoff=0
Asia/Barnaul Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 03:14:07 2038 UTC isdst=0 gmtoff=0
Asia/Barnaul Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 03:14:07 2038 UTC isdst=0 gmtoff=0
Ещё:
Здесь пустой вывод...
Подскажите направление поиска где чего проверить и исправить...
Отправлено спустя 54 минуты 19 секунд:
Обновил таймзону^
Код: Выделить всё
cd /usr/ports/misc/zoneinfo/ && make install clean
/usr/ports/misc/zoneinfo # make reinstall clean
===> Installing for zoneinfo-2016.d
===> Registering installation for zoneinfo-2016.d
Installing zoneinfo-2016.d...
Now run tzsetup(8) again to install the right file to /etc/localtime.
===> Cleaning for zoneinfo-2016.d
/usr/ports/misc/zoneinfo # mc
Теперь zdump выдает:
Код: Выделить всё
zdump -v Asia/Barnaul
.....
Asia/Barnaul Sat Mar 26 19:59:59 2016 UTC = Sun Mar 27 01:59:59 2016 +06 isdst=0 gmtoff=21600
Asia/Barnaul Sat Mar 26 20:00:00 2016 UTC = Sun Mar 27 03:00:00 2016 +07 isdst=0 gmtoff=25200
.....
Ещё в локалтайме:
Код: Выделить всё
zdump -v /etc/localtime | grep 2016
(null): warning: zone "/etc/localtime" abbreviation "+06" lacks alphabetic at start
/etc/localtime Sat Mar 26 19:59:59 2016 UTC = Sun Mar 27 01:59:59 2016 +06 isdst=0 gmtoff=21600
/etc/localtime Sat Mar 26 20:00:00 2016 UTC = Sun Mar 27 03:00:00 2016 +07 isdst=0 gmtoff=25200
Проверяю время локальное:
Во как, время сдвинулось...
Правим для своего времени:
Далее в логе видим:
Код: Выделить всё
14 Jun 11:01:32 ntpd[65401]: synchronized to 194.149.67.129, stratum 2
14 Jun 11:04:01 ntpd[65401]: time reset +149.426708 s
Если процесс не упадет будем считать вопрос решен.
Чуть позже отпишусь о результате.
Отправлено спустя 15 минут 17 секунд:
спустя чуть более 10-и минут
Код: Выделить всё
# ntpdate -q localhost
server 127.0.0.1, stratum 2, offset -0.000003, delay 0.02565
server 127.0.0.1, stratum 0, offset 0.000000, delay 0.00000
server 127.0.0.1, stratum 0, offset 0.000000, delay 0.00000
server ::1, stratum 2, offset -0.000001, delay 0.02565
14 Jun 11:19:02 ntpdate[66972]: adjust time server ::1 offset -0.000001 sec
Вроде работает....