
OpenIndiana Hipsterの最新バージョンでタイムゾーン(中央ヨーロッパ標準時...または現在の夏時間CET)を設定する正しい方法は何ですか?
私はいくつかを変更しようとしました。/など/しかし、私の時計はまだ世界時(UTC)にあるので正しく動作しないようです。同様の質問(Solaris用?)でコマンドを提案しましたが、OpenIndianaでは利用できず、必要なパッケージでも利用できません。
マルチブートシステムを使用しているので、システムクロックを現地時間(CET)ではなく世界時(UTC)に維持したいと思います。
だから何正確に何をすべきですか - どこで、どうすればいいですか?
(最も簡単な方法は、ファイルを作成、編集、またはリンクすることです。/など、または可能であれば...)
答え1
システム全体のタイムゾーン設定は、/etc/default/init.d の TZ 変数によって制御されます。
答え2
私はこれがnlsadm
。
タイムゾーンを探す:
ソラリス11 [8]# nlsadm list-timezone | grep -i central
カナダ/中央
アメリカ/中央
中部ヨーロッパは見えませんが、ヨーロッパで検索すると62個も出ますね。 OpenIndianaディストリビューションでは、他の結果が表示されることがあります。
タイムゾーン設定:
ソラリス11 [9]# nlsadm set-timezone <TIME_ZONE>
@Baard Kopperudのコメントに基づいて更新されました。
いいですね。タイムゾーンサービスがSMFにあることを確認しましょう。私の考えでは、nlsadmはSAがフラットファイル構成からv11のSMFでより定義された構成に簡単に移動できるようにするツールだと思います。
[] # svccfg -s svc:/system/timezone:default listprop |grep localtime
タイムゾーン/現地時間 astring アメリカ/東部 sysconfig/config_properties astring sc_timezone:timezone/localtime`
[]# svccfg -s timezone:default
svc:/system/timezone:default> setprop timezone/localtime = <NEW_TIMEZONE_LOCALE>
svc:/system/timezone:default> end
[]#svcadm refresh timezone