Ubuntu Server 18.04 LTSの時刻同期

Linux

ぬにょす(挨拶)。

サーバーにとって正確な日時は大切です。
時刻同期と言えばntpが鉄板ですが、Ubuntuではちょっと違ってました。

まずはタイムゾーンを確認します。

$ timedatectl status Local time: Thu 2019-03-14 10:26:54 JST Universal time: Thu 2019-03-14 01:26:54 UTC RTC time: Thu 2019-03-14 01:26:55 Time zone: Asia/Tokyo (JST, +0900) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
Code language: plaintext (plaintext)

WebARENAVPSクラウドでは最初からAsia/Tokyoでした(笑)。
VirtualBoxで検証した時は違ったんですけどね。
もしタイムゾーンを変更するなら、timedatectlコマンドを使います。

$ sudo timedatectl set-timezone Asia/Tokyo
Code language: plaintext (plaintext)

NTPサーバーと同期するにはsystemd-timesyncdの機能を使います。
/etc/systemd/timesyncd.confを編集して同期するNTPサーバーを指定します。

/etc/systemd/timesyncd.conf
[Time] NTP=ntp.nict.jp
Code language: plaintext (plaintext)

サーバーを再起動してサービスの状態を確認します。

$ systemctl status systemd-timesyncd.service ● systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) Active: inactive (dead) Docs: man:systemd-timesyncd.service(8)
Code language: plaintext (plaintext)

サービスが起動してません(汗)。
自動起動の設定を確認してみます。

$ systemctl is-enabled systemd-timesyncd.service enabled
Code language: plaintext (plaintext)

(´・_・`)
手動で叩き起こして(笑)みます。

$ sudo systemctl start systemd-timesyncd.service $ systemctl status systemd-timesyncd.service ● systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-03-14 10:55:08 JST; 39s ago Docs: man:systemd-timesyncd.service(8) Main PID: 1575 (systemd-timesyn) Status: "Synchronized to time server 133.243.238.163:123 (ntp.nict.jp)." Tasks: 2 (limit: 1110) CGroup: /system.slice/systemd-timesyncd.service └─1575 /lib/systemd/systemd-timesyncd Mar 14 10:55:07 hostname systemd[1]: Starting Network Time Synchronization... Mar 14 10:55:08 hostname systemd[1]: Started Network Time Synchronization. Mar 14 10:55:08 hostname systemd-timesyncd[1575]: Synchronized to time server 133.243.238.163:123 (ntp.nict.jp).
Code language: plaintext (plaintext)

何を言ってるのかオラよぐ分がんねぇけど、同期してるっぽいべ?

サービスが自動起動しない原因はよく分かりません。
ググってみると「仮想サーバーの制限で〜」と言った記述も見かけましたが、VirtualBox環境では自動起動してるんですよね…。
まぁ、サーバーはそう頻繁にON/OFFしないので…再起動のたびに手動で叩き起こしますわ。

コメント

タイトルとURLをコピーしました