Debian

如何在 Debian Squeeze 中設置 tz 和 date 而無需重新啟動?

  • December 5, 2012

我已經嘗試過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

引用自:https://unix.stackexchange.com/questions/57663