web-dev-qa-db-ja.com

Ubuntu12.04でntpサービスを有効/無効にします

私たちのアプリケーションはUbuntu12.04Preciseで実行されます。このサーバーには、ntpdatentpの両方があります。

NTPサービスをオンデマンドで有効または無効にする方法は?

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

そして

# Sudo update-rc.d ntp enable/disable 

コマンドがありますが、サーバーを再起動すると、ntpサービスが実行を開始します!

再起動時にntpdatentpサービスを開始していると思われます。実験サーバーの1つからntpdateパッケージを削除しましたが、発行後の再起動時にntpが起動しませんでした。

# update-rc.d ntp disable

これを制御する方法はありますか?または、ntpdateを永続的に無効にする方法はありますか?

1
ntphelp

数年遅れて来ますが、うまくいけばそれが役立つでしょう。

これにより、ntpdateとntp間の予期しない相互作用が修正されます。

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

次に、「update-rc.d ntp disable」を実行すると、再起動時にntpが起動しません。

2
Jim Gupta

ntpdate コマンドは、システム時刻を1回オフにするために使用できるプログラムです。 ntpdateで有効または無効にするものはなく、ntpサービスを制御することもありません。

Ntpサービスは、 ntpd デーモンのアクションを制御します。これはコマンドで無効にできます

update-rc.d ntp disable

次に、serviceコマンドを使用して開始および停止できます

service ntp start
service ntp stop

Ubuntuシステムでは、ntpとntpdateの両方をインストールして渡す必要がありますが、これはすべて期待どおりに機能します。 ntpサービスを無効にして再起動しても、サービスはオフのままです。

1
user9517

この解決策を試すことができます:「Ubuntuシステムでntpdateを削除せずに無効にするには、/ etc/default/ntpdateを更新して、最初の行としてWord exitを追加するか、NTPSERVERS変数を空に変更します。」 -ソース: buntuで時刻同期を無効にする

0
dave