Включить / отключить службу ntp в Ubuntu 12.04

Наше приложение работает на Ubuntu 12.04 Precise. На этом сервере у нас есть оба ntpdate а также ntp,

Как включить и отключить услугу NTP по требованию? Я старался

# sudo update-rc.d -f ntp remove/default

а также

# sudo update-rc.d ntp enable/disable 

команды, но когда я перезагружаю сервер ntp сервис начинает работать!

Я подозреваю ntpdate начинается ntp служба при перезагрузке. Я удалил ntpdate пакет с одного моего экспериментального сервера, затем ntp не запускался при перезагрузке после выдачи:

# update-rc.d ntp disable

Есть ли способ контролировать это? или есть способ навсегда отключить ntpdate?

3 ответа

Прибытие через пару лет, но, надеюсь, это поможет.

Это исправит неожиданное взаимодействие между ntpdate & ntp:

rm -f /etc/network/if-up.d/ntpdate

Затем, когда вы делаете "update-rc.d ntp disable", ntp не запускается при перезагрузке.

Команда ntpdate - это программа, которую можно использовать для однократного задания системного времени. Нет ничего, что можно было бы включить или отключить с помощью ntpdate, и при этом он не управляет службой ntp.

Служба ntp контролирует действие демона ntpd. Это можно отключить командой

update-rc.d ntp disable

а затем вы можете запустить и остановить его с помощью сервисной команды

service ntp start
service ntp stop

В системе Ubuntu мне приходится иметь дело как с установленными ntp, так и с ntpdate, все это работает как положено. Отключение службы ntp и перезагрузка, служба остается отключенной.

Вы можете попробовать это решение: "Чтобы отключить ntpdate в системе Ubuntu, не удаляя его, вы можете просто обновить /etc/default/ntpdate и добавить слово exit в первой строке или изменить переменную NTPSERVERS на пустую". - source: отключить синхронизацию времени в Ubuntu

Другие вопросы по тегам