晴耕雨読

working in the fields on fine days and reading books on rainy days

[Linux] タイムゾーンと時刻を手動で修正する

Linux (CentOS) でNTPが使えない環境で、タイムゾーンと時刻を手動で修正するには timedatectl と date -s コマンドを使います。

まずは、コンピュータの時刻を確認します。

$ date
Wed Oct 20 09:33:03 EDT 2021

次に、タイムゾーンの修正と、date の -s オプションで現在時刻の設定します。

$ sudo timedatectl set-timezone Asia/Tokyo

$ sudo date -s '10/20 13:33 2021'
Wed Oct 20 13:33:00 JST 2021

この時点で時刻の設定が完了しました。

アクセスログに書き込む時間を正しいものにするため、必要に応じてサービスの再起動します。

$ sudo systemctl restart httpd

以上です。