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

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

$ sudo timedatectl set-timezone Asia/Tokyo

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

/etc/systemd/timesyncd.conf
[Time]
NTP=ntp.nict.jp

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

$ 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)

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

$ systemctl is-enabled systemd-timesyncd.service
enabled

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

$ 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).

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

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

コメント

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