はじめに
先日、CentOS7で動作しているシステムでエラーが発生しました。原因を調査したところOSの日付がおかしくなっていたので正しい設定に変更したところエラーが解消しました。
日付が正しく設定されていないことによるエラーは、経験上、結構多かったりします。備忘録として日付の確認方法と設定方法を記載しておきます。一般的にNTPを使用するのが良いです。
日付の確認方法
[root@CentOS8 ~]# date
2021年 5月 13日 木曜日 10:35:50 JST
[root@CentOS8 ~]#
日付の設定方法
日時を「2021/5/12 13:00」で設定します。
[root@CentOS8 ~]# date -s "2021/05/12 13:00"
2021年 5月 12日 水曜日 13:00:00 JST
[root@CentOS8 ~]# date
2021年 5月 12日 水曜日 13:00:03 JST
[root@CentOS8 ~]#
NTPを使用した設定方法
NTPを使用して自動的に時刻同期します。
[root@CentOS8 ~]# vi /etc/chrony.conf
---------------------------------------
以下の記述を追加
server ntp.jst.mfeed.ad.jp
---------------------------------------
[root@CentOS8 ~]# systemctl enable chronyd
[root@CentOS8 ~]# systemctl start chronyd
[root@CentOS8 ~]# systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-05-13 02:57:49 JST; 6min ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Main PID: 883 (chronyd)
Tasks: 1 (limit: 11296)
Memory: 2.3M
CGroup: /system.slice/chronyd.service
mq883 /usr/sbin/chronyd
5月 13 02:57:48 CentOS8.localdomain systemd[1]: Starting NTP client/server...
5月 13 02:57:48 CentOS8.localdomain chronyd[883]: chronyd version 3.5 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH +>
5月 13 02:57:48 CentOS8.localdomain chronyd[883]: Frequency 0.000 +/- 1000000.000 ppm read from /var/lib/chrony/drift
5月 13 02:57:48 CentOS8.localdomain chronyd[883]: Using right/UTC timezone to obtain leap second data
5月 13 02:57:49 CentOS8.localdomain systemd[1]: Started NTP client/server.
5月 13 02:57:59 CentOS8.localdomain chronyd[883]: Selected source 198.211.103.209
5月 13 02:57:59 CentOS8.localdomain chronyd[883]: System clock TAI offset set to 37 seconds
5月 13 03:01:15 CentOS8.localdomain chronyd[883]: Selected source 210.173.160.27
lines 1-19/19 (END)
コメント