Ubunutu を使用して Amazon EC2 サーバーを実行していますが、サーバーがシステムの現在の時刻を取得できるようにする必要があります。しかし、サマータイム以降、時間は (明らかに) 1 時間遅れており、これを変更する最善の方法を正確に理解することはできません。
1 に答える
1
最新の Unix システムは、タイムゾーン データベースを実行し、夏時間に合わせて自動的に調整します。/etc/timezone
システム上で実行されているプログラムによってデフォルトで使用されるタイム ゾーンを含むような名前のファイルが見つかる場合があります。ただし、システム クロック自体は UTC (旧式の用語ではグリニッジ標準時) で保持され、表示される時刻はライブラリによって UTC から導出されます。
システム クロックが正確な場合、正しいタイム ゾーンで時刻を取得するには、タイム ゾーン ファイルに正しい文字列を正しく設定するだけで、システムは正しい DST 調整で時刻を適切に表示します。
時計自体が正確でない場合、最新の Unix システムでの時刻の設定は、一般に ntpd を使用して行われます (そのためのドキュメントを参照してください)。ただし、仮想マシンの時刻はホスト OS によってすでに正確に設定されていることが多く、いじることはしません。それから始めます。
于 2012-04-05T18:53:32.257 に答える