Иногда миллисекунды, решают все.
После установки Arch'a я естественно не забыл про синхронизацию времени, установил
ntpd, что-то там сконфигурирован и забыл про нее, у меня бывают такие напасти и я покупаю всякую хрень на [
http://aliexpress.com/ ], там есть такой раздел как
групповые покупки и ровно в 10:00 по Москве, стартуют распродажи, там есть такой раздел
почти даром, и что бы купить товар, нужно его успеть оформить первым, и ничего не получится без точного времени. В общем как вы уже поняли, «покупка не удалась» и я начал разбираться почему… мои часы спешили на 30 секунд,
ntpd работал, но неправильно.
Не буду углубляться в подробности, что там было не так, но ntpd должен слушать на интерфейсе который смотрит в интернет.
Теперь к сути, я не перестаю удивляться возможностям
systemd, мне кажется скоро он перерастет в полноценную ос внутри ос. У
systemd есть служба отвечающая за синхронизацию времени
systemd-timesyncd, и никакие ntpd и прочие не нужны, можно особо даже не заморачиваться с настройкой, но все же я прописал другие ntp сервера, мои настройки:
/etc/systemd/timesyncd.conf
[Time]
NTP=server ru.pool.ntp.org server 0.ru.pool.ntp.org server 1.ru.pool.ntp.org server 2.ru.pool.ntp.org server 3.ru.pool.ntp.org
FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
Включаем и запускаем службу
systemctl enable systemd-timesyncd.service && systemctl start systemd-timesyncd.service
Проверяем точность времени на сайте [
http://time100.ru/ ]
Точного времени вам ;-)
Комментарии ()