Debian
如何在 Debian Squeeze 中設置 tz 和 date 而無需重新啟動?
我已經嘗試過
tzselect
了,它似乎只是告訴我要選擇哪個區域。我正在嘗試在不重新啟動的情況下為所有使用者更改 tz,然後相應地同步時間。
嘗試:
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