ホームページ  >  記事  >  運用・保守  >  Linux のシステム時刻が変化し続けるのはなぜですか?

Linux のシステム時刻が変化し続けるのはなぜですか?

藏色散人
藏色散人オリジナル
2023-03-17 09:14:453160ブラウズ

Linux システム時刻が常に変化する場合の解決策: 1. 「/etc/localtime」を通じてシステム タイム ゾーン リンク ファイルを確認します; 2. 「lrwxrwxrwx. 1 root root 33 Mar 29 16:55 /etc」を実行します。 /localtime -> /usr/share/zoneinfo/Asia/Shanghai" コマンドを使用して、タイムゾーンを上海に変更します。

Linux のシステム時刻が変化し続けるのはなぜですか?

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux システム時刻が常に変化するのはなぜですか?Linux サーバー時刻は常に間違っていますか?

サーバー時間が正しく変更されたことに興味を持っている人もいますが、しばらくすると、システム時間が再び間違ってしまいます。

ユーザーが時刻を変更する方法は、一般に、date コマンドを使用して時刻を変更するか、ntp コマンドを使用して時刻を同期することです。

この場合、サーバーが物理マシンではなく仮想マシンである場合、ハードウェア時間のハードウェア タイム ゾーンの問題ではなく、システムのインストール時にデフォルトのタイム ゾーンが使用されたか、間違ったタイム ゾーンが選択されたことが原因です。

システムのタイム ゾーンを確認してください。リンク ファイル: (ここでは明らかにニューヨークがタイム ゾーンとして選択されています)

[root@localhost ~]# ll /etc/localtime 
lrwxrwxrwx. 1 root root 38 May 31  2018 /etc/localtime -> ../usr/share/zoneinfo/America/New_York

修正: (タイム ゾーンを上海に変更します)

[root@localhost ~]# rm /etc/localtime 
rm: remove symbolic link ‘/etc/localtime’? y
[root@localhost ~]# ll /etc/localtime 
ls: cannot access /etc/localtime: No such file or directory
[root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@localhost ~]# ll /etc/localtime 
lrwxrwxrwx. 1 root root 33 Mar 29 16:55 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai

date コマンドを使用して、時間が変更されているかどうかを確認します。復元されていない場合は、ntp コマンドを使用して時刻を同期すると、後で時刻が狂わなくなります。

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinux のシステム時刻が変化し続けるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。