ルート権限なしでタイムゾーンを設定する

ルート権限なしでタイムゾーンを設定する

リモートSSH Debianサーバーアカウントに接続していますが、rootアクセス権がありません。どのような方法がありますか?時間変更/設定サーバーの現地時間(米国)から私の現地時間(ポーランド、中央ヨーロッパサマータイム、GMT + 2)に変更しますか?

答え1

はい、通常は次のものを使用できます。

$ tzselect

選択が終わると、そのセッションと今後のすべてのセッションに変更を永続的に適用する方法がわかります。

あなたの場合はこれで十分かもしれません:

$ TZ='Europe/Warsaw'; export TZ

次に確認してくださいdate。 .profileにこの行を追加すると、ユーザーに変更を永久に適用する必要があります。

答え2

すべての一般的なオペレーティングシステムは内部的にUTCとして時間を保存します。これは世界時(英国グリニッジ、1970年1月1日以降の秒数)です。その後、表示されるたびに現地時間に変換されます。

これは、コンピュータが通信するときに時間に同意する必要があり、コンピュータが時間帯を超えて通信できるために必要です。

たとえば、英国の誰かがサーバーにファイルを追加すると、5分後にポーランドで別のファイルが追加されます。それでは、どの時間が速くなければなりませんか?まず追加されました。ただし、現地時間を使用すると、ポーランドの時間が最初に表示され、最初の追加として記録されます。

関連情報