再起動せずにDebian Squeezeでtzと日付を設定する方法は?

再起動せずにDebian Squeezeでtzと日付を設定する方法は?

私はこれを試してみました、tzselectそれは私が選択したい領域を教えてくれるだけです。

再起動せずにすべてのユーザーに対してtzを変更し、それに応じて時間を同期しようとします。

答え1

努力する:

dpkg-reconfigure tzdata

これにより、システムのタイムゾーン(選択したタイムゾーンファイルがコピーされるタイムゾーン/etc/timezone)を設定できます。

より一般的には、設定を変更するには、どのパッケージを構成する必要があるかを判断するのは必ずしも明確ではないため、決定するのは難しい場合があります。役に立つもの:

この設定を保存する設定ファイルがわかっている場合は、お試しください。

dpkg -S that-file

ただし、構成ファイルは常にパッケージの一部ではない可能性がありますが、パッケージ構成によって生成される可能性があり、その場合はパッケージ構成には表示されません。

.config一般的に機能する方法は、インストールされている各パッケージのファイルで目的の設定を見つけることです。たとえば、

$ grep -il timezone /var/lib/dpkg/info/*.config
/var/lib/dpkg/info/tzdata.config

tzdataこれはこれが良い候補であることを示しています。

現在の設定値がわかっている場合は、ストアで参照できますdebconf

$ awk -v RS= '/Value:/ && /London/' /var/cache/debconf/config.dat
Name: tzdata/Zones/Europe
Template: tzdata/Zones/Europe
Value: London
Owners: tzdata
Flags: seen

関連情報