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

Linuxでタイムゾーン設定を変更するにはどうすればよいですか?

質問: Linuxでデフォルトのタイムゾーンを変更する手順を知りたいのですが。 CentOS 6.7をインストールしましたが、dateコマンドで次のようにCSTタイムゾーンが表示されます

 $ date Tue Dec 19 00:22:20 CST 2015 

LinuxでCSTをISTタイムゾーンに変更する方法を教えてください。

回答:

一部のLinuxディストリビューションでは、タイムゾーンは「/ etc/localtime」によって制御されます。

 $ ls -l / etc / localtime 

注:/ etc / localtimeはバイナリファイルであるため、読み取ることはできません。

次に、以下に示すように現地時間を削除します。

 $ rm / etc / localtime 

タイムゾーンのリスト

タイムゾーンに関連するすべてのファイルは、「/ usr / share/zoneinfo」にあります。

 $ ls -l / usr / share / zoneinfo / Africa /CST6CDTGMTイスラエルNZ-CHATシンガポールアメリカ/キューバGMT0ジャマイカ太平洋/トルコ南極/EETGMT-0日本ポーランドUCTArctic/エジプトGMT+0クワジャラインポルトガルUniversalAsia/Eire Greenwich Libya posix / US / Atlantic / EST Hongkong MET posixrules UTCAustralia / EST5EDT HST Mexico / PRC WETBrazil / Etc / Iceland MST PST8PDT W-SUCanada / Europe / Indian / MST7MDT right / zone.tabCET GB Iran Navajo ROC ZuluChile / GB-Eire iso3 NZ ROK 

ISTタイムゾーンを設定するため、「/ usr / share/zoneinfo」の下にある「Asia」フォルダを探します。

<前> $のls -lを/ usr / share / zoneinfoの/アジア/アデン重慶カブールノボクズネツクTashkentAlmatyコロンボカムチャッカノボシビルスクTbilisiAmmanダッカカラチオムスクTehranAnadyrダマスカスカシュガルオーラルTel_AvivAqtauダッカ、カトマンズPhnom_Penh ThimbuAqtobeディリカトマンズポンティアナックThimphuAshgabatドバイハンドゥイガ平壌TokyoAshkhabadドゥシャンベコルカタカタールUjung_PandangBaghdadガザクラスノヤルスクQyzylordaUlaanbaatarBahrainHarbin Kuala_Lumpur Ra​​ngoon Ulan_BatorBaku Hebron Kuching Riyadh UrumqiBangkok Ho_Chi_Minh Kuwait Saigon Ust-NeraBeirut Hong_Kong Macao Sakhalin VientianeBishkek Hovd Macaumarkイルクーツクマガダンソウルヤクツクカルカッタイスタンブールマカッサル上海エカテリンブルクチタジャカルタマニラシンガポールイェレヴァンチョイバルサンジャヤプラマスカットスレドネコリムスクチョンチンエルサレムニコシア台北

正しいゾーンを設定

以下に示すように、対応するタイムゾーンへのシンボリックリンクを作成します。

 $ cd etc / 
 $ ln -s / usr / share / zoneinfo / Asia/Kolkata現地時間
 $ file / etc / localtime / etc / localtime: `/ usr / share / zoneinfo / Asia/Kolkata'へのシンボリックリンク
 $ date Tue Dec 29 12:05:04 IST 2015 

以上です!


Linux
  1. Linux端末の色を変更する方法

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

  3. etc ディレクトリの chmod を元に戻すにはどうすればよいですか?

  1. Linux / etc/fstabファイルの紹介

  2. LinuxシステムのIDを変更する方法

  3. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  1. / etc / motdはどのように更新されますか?

  2. Linux でデフォルトのシェルを変更する方法

  3. Linux の日付を UTC/GMT +1 に変更するには?