Назад | Перейти на главную страницу

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

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

Это исправит неожиданное взаимодействие между 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 и перезагрузка служба остается отключенной.

Вы можете попробовать это решение из Отключить синхронизацию времени в Ubuntu:

Чтобы отключить ntpdate в системе Ubuntu, не удаляя его, вы можете просто обновить /etc/default/ntpdate и добавьте слово exit в качестве первой строки или измените NTPSERVERS переменная должна быть пустой.