ホームページ  >  記事  >  運用・保守  >  Linuxのタイムゾーンを変更する方法

Linuxのタイムゾーンを変更する方法

WBOY
WBOYオリジナル
2022-01-27 15:13:0951022ブラウズ

方法: 1. 「sudo rm -f /etc/localtime」およびその他のコマンドを使用してシステムのタイムゾーンを変更します; 2. Systemd を使用して Linux システムのタイムゾーンを変更します。構文は「sudo timedatectl set」です。 -timezone 'タイムゾーン'"。

Linuxのタイムゾーンを変更する方法

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

Linux タイム ゾーンを変更する方法

Linux システムのタイム ゾーン構成が正しくない場合は、正しいローカル タイム ゾーンに手動で調整する必要があります。 NTP の時刻同期プロセスでは、ローカル時刻と UTC 時刻の間のオフセットのみが計算されるため、時刻を同期するように NTP を構成しても、タイム ゾーンが正しくない問題は解決されません。したがって、Microsoft Azure やその他の VPS や仮想マシンなどの海外のクラウド コンピューティング サービス プロバイダーを使用する場合は、中国本土のタイムゾーンと一致しているかどうかに注意する必要があります。

Linux の現在のタイム ゾーンを表示する

次のコマンドを使用すると、Linux システムの現在のタイム ゾーンを簡単に確認できます:

date
ls -l /etc/localtime

Linuxのタイムゾーンを変更する方法

タイム ゾーンの TZ 値の取得

Linux システムのタイム ゾーンを変更するには、まずローカル タイム ゾーンの TZ 値を知る必要があります。tzselect コマンドを使用して、インストールされているタイム ゾーン ファイルを表示および選択します。

tzselect コマンドを実行します

Linuxのタイムゾーンを変更する方法

ウィザードを通じて大陸、国、都市を選択します

tzselect は最終的に Posix TZ 形式でフォーマットされます(アジア/上海など) タイムゾーンの値を出力し、これを記録します。

Linuxのタイムゾーンを変更する方法

各ユーザーのタイム ゾーンを変更する

Linux ユーザー マルチユーザー システム、各ユーザーは必要なものを構成できます 時間

export TZ='Asia/Shanghai'

実行が完了したら、システムに再度ログインするか、~/.bashrc を更新して有効にする必要があります。

source ~/.bashrc

Linux システムのタイム ゾーンを変更する

Linux システムのシステム全体のタイム ゾーンを変更するには、次のコマンドを使用できます:

sudo rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

注: /usr/share /zoneinfo/Asia/Shanghai 内の特定のタイムゾーンを、取得した TZ 値に置き換えてください。

Systemd を使用して Linux システムのタイム ゾーンを変更する

使用している Linux システムが Systemd を使用している場合は、timedatectl コマンドを使用して Linux システムを変更することもできます。広いタイムゾーン。 Systemd には、システム クロックとタイム ゾーンの調整を担当する systemd-timedated という名前のシステム サービスがあり、timedatectl コマンドを使用してこのシステム サービスを構成できます。

sudo timedatectl set-timezone 'Asia/Shanghai'

Linuxのタイムゾーンを変更する方法

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

以上がLinuxのタイムゾーンを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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