質問: 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 Rangoon 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とWindowsで異なるSHA2ハッシュ関数を使用してファイルのチェックサムを生成する方法
OpenSSLを使用してSSL証明書がSHA1またはSHA2であるかどうかを確認するにはどうすればよいですか?