haiju's 開発メモ

開発に必要な情報を自分用にメモ

テスト用にCentOS7の日付をずらす

土日判定を仕込んだバックアップスクリプトの内容確認を

するため、CentOS7環境の日付を日曜日にしてみるメモ。

[手順]

1. timedatectlコマンドで日付を4/15に設定。

# timedatectl set-time 2018-04-15

※日付のみ変更すると時間は「00:00:00」になる。

2. NTP同期が有効になっているため、コマンドエラー。

Failed to set time: Automatic time synchronization is enabled

3. NTP同期を無効に設定。

# timedatectl set-ntp no

4. 再度、 timedatectlコマンドで日付を4/15に設定。

5. 1の内容に変更になっているか確認。

# timedatectl
Local time: 日 2018-04-15 00:00:16 JST
Universal time: 土 2018-04-14 15:00:16 UTC
RTC time: 土 2018-04-14 15:00:16
Time zone: Asia/Tokyo (JST, +0900)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a

6. timedatectlコマンドで日付を4/17(本日)に再設定。

# timedatectl set-time 2018-04-17

7. テストが終わったら、NTP同期を有効に再設定。

# timedatectl set-ntp yes

8. 元に戻ったことを確認。

# timedatectl status
Local time: 火 2018-04-17 18:15:03 JST
Universal time: 火 2018-04-17 09:15:03 UTC
RTC time: 火 2018-04-17 09:15:03
Time zone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a

[参考サイト]

kihi.blog.so-net.ne.jp