pikesaku’s blog

個人的な勉強メモです。記載内容について一切の責任は持ちません。

Ubuntu 16.04LTSメモ(時刻同期)

systemd-timesyncd利用する場合

 
ntpインストール不要。
ntp/chronyパッケージと異なりSNTPによるクライアント機能のみ。
 

設定ファイルは以下

/etc/systemd/timesyncd.conf

[Time]
#NTP=
#FallbackNTP=ntp.ubuntu.com

NTP、FallbackNTPにNTPサーバを設定。
デフォルトは未設定のため、設定する必要あり。

$ sudo cp -p /etc/systemd/timesyncd.conf  /etc/systemd/timesyncd.conf_org
$ sudo crudini --set /etc/systemd/timesyncd.conf Time NTP "0.ubuntu.pool.ntp.org"
$ sudo crudini --set /etc/systemd/timesyncd.conf Time FallbackNTP "1.ubuntu.pool.ntp.org 2.ubuntu.pool.ntp.org 3.ubuntu.pool.ntp.org"
$ sudo systemctl restart systemd-timesyncd.service

 

起動デーモンは以下
/lib/systemd/systemd-timesyncd

 

systemd-timesyncdの詳細は以下参照

systemd-timesyncd - ArchWiki
 

chrony利用する場合

 

$ sudo apt install chrony
$ systemctl start chrony

自動起動設定は不要。
chronyはsystemdに対応しておらず、/etc/init.d配下に起動スクリプトがあり。
systemdは、ここに起動スクリプトを置いた場合、起動する仕様があり。
そのため自動起動設定は不要。
alpha.mixi.co.jp