主题: 我找到时区问题为啥难以解决的原因了。
1、Centos 在安装的时候缺省是UTC,很多同学就都设置成 UTC了。
如果没有改过来,当然就会出现时区问题。
2、接下来如果还没改时区,就安装iRedMail,然后发现问题,再更改时区的话,也会在很多地方出现时间不对的问题。
这个是因为 postfix 自己用的时区文件还是原来的文件。
大家可以看 /var/spool/postfix/etc 下面,有三个文件
localtime , resolv.conf , hosts ,
这是postfix 安装的时候从 /etc/下拷贝的,假如之后有修改,也是不会同步的,
所以postfix 一直使用这个 localtime 。
解决办法是 把/etc/下的localtime再拷贝过去。然后重启服务器。
此外,假如 更换机房位置 出现DNS解析问题之类的,那应该就是 resolv.conf 的未同步问题。