linuxサーバのシステム日時を修正する方法
バッチ処理や日付関係のプログラムを作っている時は、サーバのシステム時刻をいじりたくなるので備忘録。
変更したら、NTPサーバで元に戻す事をお忘れなく!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# 現在日時を確認 date 2016年 4月 28日 木曜日 09:03:43 JST # テキストで、任意の日時を指定 date -s "03/01 01:00 2016" 2016年 3月 1日 火曜日 01:00:00 JST # 変更されたか確認 date 2016年 3月 1日 火曜日 01:00:06 JST # NTPサーバに接続して、リアルタイムに戻す # NTPサーバはどこでも良いけど、日本のがいいらいい。 # -s = syslog出力 -b stepモード(即座に反映) ntpdate -s -b ntp.jst.mfeed.ad.jp # リアルタイム日付に戻ったか確認 date 2016年 4月 28日 木曜日 09:04:06 JST # レンタルVPSだと、権限がない!と変更できなかった。 [root@~]# date -s "03/01 01:00 2016" date: cannot set date: Operation not permitted |
Googleは、わりと色々なサーバを立ててるけど、NTPサーバは公開していないのかな?