WHY:
・ログの出力時刻がUTCとなっている(日本時間-9:00)のが気になる。
・cronを設定する際に時刻が日本時間とずれていると不便そう。
修正前の設定
$ timedatectl Local time: 日 2017-01-29 05:44:14 UTC (自分の住んでいる場所) Universal time: 日 2017-01-29 05:44:14 UTC (UTC、協定世界時間) RTC time: n/a (Real Time Clockの時間、Raspiには非搭載) Time zone: Etc/UTC (UTC, +0000) (タイムゾーン。UTCはロンドンの時間) NTP enabled: no (NTPが利用可能かどうか) NTP synchronized: yes (NTPと時刻を同期しているかどうか) RTC in local TZ: no (不明) DST active: n/a (サマータイム)
・Local Time(自地域の時間)と Universal Time(UTC、全世界共通の時間)が同じになっている。
以下を実行して、NTPサーバから時刻の同期ができるようにする。
$ sudo timedatectl set-ntp yes $ timedatectl Local time: 日 2017-01-29 06:00:10 UTC Universal time: 日 2017-01-29 06:00:10 UTC RTC time: n/a Time zone: Etc/UTC (UTC, +0000) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a
・タイムゾーンの設定
$ timedatectl list-timezones ※タイムゾーンのリストが表示される(省略) Ctrlキー + Cでリストから脱出。 $ sudo timedatectl set-timezone Asia/Tokyo $ timedatectl Local time: 日 2017-01-29 15:05:48 JST (日本時間に更新されていることを確認) Universal time: 日 2017-01-29 06:05:48 UTC RTC time: n/a Time zone: Asia/Tokyo (JST, +0900) (Asia/Tokyoとなっていることを確認) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a
・Linuxを再起動して、Last Loginが正しい日本時間になっていること確認。
$ sudo reboot ... Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Jan 29 14:23:47 2017 from *********
・(念のため)Spigotを起動してみて、ログの時間が正しいことを確認。
$ java -jar spigot-1.11.2.jar ... [15:17:34 INFO]: Done (58.605s)! For help, type "help" or "?"
・本来の目的は達成。ハードウェアクロックの設定もするべきかもしれないが、Minecraftサーバの運用程度であれば必要ないと思われ放置。必要があれば再設定。
0 コメント:
コメントを投稿