Debian 仍在使用 UTC

Debian 仍在使用 UTC

/etc/localtime 是 Budpaest 的符号链接
/etc/timezone 是 Budapest

root@server:~# cat /etc/adjtime 
LOCAL

root@server:~# date
Sun Aug  6 06:58:42 UTC 2017

所以我的所有 cron 都使用 UTC,我如何使用本地时间?

答案1

实际上,您应该将所有时间都设为 UTC,然后仅将 /etc/localtime 链接到特定时区。或者您可以运行 NTP 客户端。

因此我建议采取以下步骤:

  • 删除 /etc/localtime 链接
  • 通过 date 命令将系统时间调整为 UTC。
  • 使用 hwclock --systohc 将系统时钟设置为 UTC
  • 现在使用 tz-select 或者直接执行 ln -s /usr/share/zoneinfo/CET /etc/localtime
  • 您还可以考虑安装一些 ntp 客户端或 ntpd,这样您将始终获得正确的日期和时间输出。

相关内容