【やりたいこと】クラウド開発環境Nitrous.ioでシステムのtimezoneを変更したい。
具体的にいうと、デフォルトのUTCをJSTに変更したい。
Nitrous.ioが提供する開発環境のOSはDebian wizzy/sid(2014/03/09現在)
開発環境で使用できるユーザaction
には/etc/timelocal
を変更する権限がない。とりあえずタイムゾーンを定義する環境変数TZをexport TZ=Asia/Tokyo
で設定する。環境変数はログアウトすれば無効になる(=再ログイン時にはUTCに戻ってしまう)ので、とりあえずシェルのプロファイル(.bash_profile
とか)にexport TZ=Asia/Tokyo
を書いておく。これで開発環境内のシステムのtimezoneはJSTをキープできると思う。
webアプリやDBMSの各自でtimezoneを設定して、システム日付を使わないようにすればいいんだけど、自作でないプラギンとかいれてるとどっかで怪しい動きをしそう…って懸念があるので