Включить / отключить службу 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