ぬにょす(挨拶)。
サーバーにとって正確な日時は大切です。
時刻同期と言えばntpが鉄板ですが、Ubuntuではちょっと違ってました。
まずはタイムゾーンを確認します。
Code language: plaintext (plaintext)$ 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
WebARENAのVPSクラウドでは最初からAsia/Tokyoでした(笑)。
VirtualBoxで検証した時は違ったんですけどね。
もしタイムゾーンを変更するなら、timedatectlコマンドを使います。
Code language: plaintext (plaintext)$ sudo timedatectl set-timezone Asia/Tokyo
NTPサーバーと同期するにはsystemd-timesyncdの機能を使います。
/etc/systemd/timesyncd.confを編集して同期するNTPサーバーを指定します。
サーバーを再起動してサービスの状態を確認します。
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).
何を言ってるのかオラよぐ分がんねぇけど、同期してるっぽいべ?
サービスが自動起動しない原因はよく分かりません。
ググってみると「仮想サーバーの制限で〜」と言った記述も見かけましたが、VirtualBox環境では自動起動してるんですよね…。
まぁ、サーバーはそう頻繁にON/OFFしないので…再起動のたびに手動で叩き起こしますわ。
コメント