GNU/Linux >> Linux の 問題 >  >> Debian

Debian 11 /Debian10/9でタイムゾーンを変更する方法

動作の性質上、システムのタイムゾーンが間違っていたり、タイムゾーンを変更したりしたり、Debianオペレーティングシステムのインストール時に正しいタイムゾーンを設定し忘れたりすることがあります。

この投稿では、Debian 11 /Debian10でタイムゾーンを変更する方法を説明します。

Debian 11 /Debian10でタイムゾーンを変更する

タイムゾーンは2つの方法で変更できます

1。 / etc/localtimeファイルの使用

2。 timedatectlコマンドの使用

1。 / etc/localtimeファイルの使用

この方法では、/ etc / localtime(元のタイムゾーンファイルへのリンク)ファイルを使用して、システムのタイムゾーンを設定します。この方法は、古いバージョンを含むすべてのDebianバージョンで機能します。

dateコマンドを使用して現在のタイムゾーンを確認します。

日付

出力:

 Sun Aug 22 09:42:31  UTC  2021 

私のシステムが協定世界時(UTC)で構成されていることがわかります 。

前に述べたように、/ etc/localtimeは元のタイムゾーンファイルへのリンクです。次のコマンドを使用して、シンボリックリンクを確認できます。

 ls -al / etc / localtime 

出力:

 lrwxrwxrwx 1 root root 30 Aug 17 02:21 / etc / localtime ->  / usr / share / zoneinfo / UTC 

/ usr / share / zoneinfo /ディレクトリには、すべてのタイムゾーンが含まれています。その下には、国またはゾーンに固有のディレクトリがあります。例:/ usr / share / zoneinfo / America / directoryには、アメリカのタイムゾーンが含まれています。

 ls / usr / share / zoneinfo / America / 

出力:

<前>アダックCampo_Grande EirunepeイカルイトメリダPorto_Acre St_JohnsAnchorageカンクンEl_SalvadorジャマイカMetlakatla Port_of_Spain St_KittsAnguillaカラカスエンセナダフフイMexico_City Porto_Velho St_LuciaAntiguaカタマルカフォルタレザジュノーミクロン島プエルトリコSt_ThomasAraguainaカイエンFort_Nelsonケンタッキー州モンクトンPunta_Arenas St_VincentArgentinaケイマンFort_Wayne Knox_INモンテレーRainy_River Swift_CurrentArubaシカゴGlace_BayクラレンディークモンテビデオRankin_Inlet TegucigalpaAsuncionチワワゴットホープLa_PazモントリオールRecife ThuleAtikokan Coral_Harbour Goose_Bay Lima Montserrat Regina Thunder_BayAtka Cordoba Grand_Turk Los_Angeles Nassau Resolute Ti juanaBahia Costa_RicaグレナダルイビルNew_YorkのRio_Branco TorontoBahia_BanderasクレストングアドループLower_PrincesニピゴンロザリオTortolaBarbadosクイアバグアテマラマセイオノームSanta_Isabel VancouverBelemキュラソーグアヤキルマナグアノローニャサンタレンVirginBelizeデンマークシャンガイアナマナウスノースダコタサンティアゴWhitehorseBlancサブロンドーソンハリファックスマリゴOjinaga Santo_Domingo WinnipegBoa_Vista Dawson_Creekハバナマルティニーク、パナマSao_Paulo YakutatBogotaデンバーエルモシージョマタモロスパンナータングスコアスビYellowknifeBoise Detroit Indiana Mazatlan Paramaribo ShiprockBuenos_Aires Dominica Indianapolis Mendoza Phoenix SitkaCambridge_Bay Edmonton Inuvik Menominee Port-au-Prince St_Barthelemy

次に、目的のタイムゾーンファイルでリンクを作成します。私の場合、それは中部標準時(EST)です。 タイムゾーン。 シカゴはCSTタイムゾーンに該当します。

シティまたはゾーンのいずれかを/etc/localtimeにリンクできます。

 sudo ln -sf / usr / share / zoneinfo / US / Central / etc /localtimeまたは sudo ln -sf / usr / share / zoneinfo / America / Chicago / etc / localtime 

dateコマンドを使用してタイムゾーンを確認します。

日付

出力:

 Sun Aug 22 03:42:55  CST  2021 

2。 timedatectlコマンドの使用

この方法では、timedatectlコマンドを使用してDebianのタイムゾーンを変更します。この方法は、Debianの最新バージョンでのみ機能します。

dateコマンドを使用して現在のタイムゾーンを確認しましょう。

日付

出力:

 Sun Aug 22 09:44:50  UTC  2021 

私のシステムが協定世界時(UTC)で構成されていることがわかります 。

次のコマンドを使用して、すべてのタイムゾーンを一覧表示します。

 sudo timedatectl list-timezones 

出力:

 Africa / AbidjanAfrica / AccraAfrica / Addis_AbabaAfrica / AlgiersAfrica/Asmara。 。 ..。 .Pacific / PohnpeiPacific / Port_MoresbyPacific / RarotongaPacific / SaipanPacific / TahitiPacific / TarawaPacific / TongatapuPacific / WakePacific / WallisUTC 

あなたはあなたまたは大陸に近い都市で出力をフィルタリングすることができます。 シカゴはCSTタイムゾーンに該当します。

 sudo timedatectl list-timezones | grep -ichicagoまたは sudo timedatectl list-timezones | grep -i america 

出力(都市の場合):

アメリカ/シカゴ 

次のコマンドを使用してタイムゾーンを設定します。

 sudo timedatectl set-timezone America / Chicago 

dateコマンドを使用して新しいタイムゾーンを確認します。

日付

出力:

 Sun Aug 22 03:45:37  CST  2021 

結論

それで全部です。 Debian 11 /Debian10システムで適切なタイムゾーンを設定できたと思います。


Debian
  1. Linuxでタイムゾーンを設定または変更する方法

  2. Debianでホスト名を変更する方法

  3. CentOS 8 でタイムゾーンを変更する方法

  1. MySQLサーバーのタイムゾーンを変更する方法

  2. DebianLinuxでタイムゾーンを変更する方法

  3. CentOS 8で日付、時刻、タイムゾーンを変更する-その方法は?

  1. Debian10でホスト名を変更する方法

  2. AlmaLinuxでタイムゾーンを設定/変更する方法

  3. KaliLinuxで時間を変更する方法