dateコマンドを叩いてみた
[root@localhost ~]# date
2093年 2月 13日 月曜日 20:25:22 JST
ちょww
2093年って僕はいないよw
ということでサーバーの時刻が現時刻と合っていないので直していきたいと思います。
環境
CentOS7
時刻合わせをやっていく
date -s "2023/1/1 12:34:56"
date: 日時を設定できません: 無効な引数です
う〜ん。これでできるとネットに書いているけど出来ないな。
timedatectl
を使う方法もあるな試してみよう。
timedatectl set-time "2023-02-13 20:25:00"
Failed to set time: Automatic time synchronization is enabled
お、ちょっと違うことが書かれている。
これは行けそう。
調べるとNTP enabled
がyesだとエラーになる。
timedatectl status
Local time: 月 2093-02-13 20:25:18 JST
Universal time: 月 2093-02-13 11:25:18 UTC
RTC time: 月 2093-02-13 11:25:18
Time zone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
それじゃ変更しちゃいましょ。
timedatectl set-ntp no
そして本題の時刻合わせをやっちゃおう。
NTPの設定も戻しておくよ。
timedatectl set-time "2023-02-13 20:25:00"
timedatectl set-ntp yes
エラーは出てないから出来たんじゃないかな。
timedatectl status
Local time: 月 2023-02-13 20:25:18 JST
Universal time: 月 2023-02-13 11:25:18 UTC
RTC time: 月 2023-02-13 11:25:18
Time zone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
大丈夫そうだ!
date
も確認してみよう。
date
2023年 2月 13日 月曜日 20:25:22 JST
やった〜できた〜!
注意
timedatectl status
の内容で時間に関しては適当に変更しています。
コメント