最近の systemd な Linux ディストリビューションで、システム起動時に ntpd を自動起動するように以下のようにすれば sudo systemctl enable ntp.service よさそうに見えて、いくらやっても自動起動しないという問題が発生しがちである。最近は。 というわけで、どうすれば良いかというハナシ。 まず、最近の distro (CentOS-7 / RHEL-7 / Fedora / Ubuntu 16.04 あたり) では、ntpdate パッケージを入れておくと、システム起動時に ntpdate コマンドで時計合わせをしようとするようなスクリプトが動いて、これが ntp と競合して ntpd を殺してしまうようである。というわけで、ntpdate パッケージは削除しておいたほうが間違いない。 CentOS / RHEL: sudo yum remove