Наше приложение работает на Ubuntu 12.04 точно. На этом сервере у нас есть как 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?
Спасибо.
В настоящее время все дистрибутивы Linux после ubuntu14.04 используют sysctemctl
. Поэтому, если вы хотите включить или отключить ntp сервер, используйте следующее.
sudo systemctl start ntp
или
sudo systemctl stop ntp
Как системный администратор, я предпочитаю использовать следующую технику:
sudo /etc/init.d/ntp restart
Чтобы остановить его
sudo /etc/init.d/ntp stop
Чтобы предотвратить его запуск при загрузке
sudo update-rc.d -f ntp remove
или попробуйте
/sbin/chkconfig ntpd off