您的位置:首页 > 运维架构 > Linux

linux改时区 localtime()时间不同步

2017-10-17 15:56 253 查看
时区不对+800 与-400(可以用eate -R 查看) 导致localtime()算出来的时间总是晚12小时

第一种 ntp

第二种 tzselect

第三种:

1. #vi /etc/sysconfig/clock

ZONE=”Asia/Shanghai”

UTC=false

2.#vi /usr/share/zoneinfo/Asia/Shanghai,如果结尾不是GMT+8,则修改为GMT+8

3. #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 没有copy 其他城市

4. 设置crontab定时校时:

#crontab -e*/3 * * * * ntpdate time.windows.com

1. #vi /etc/sysconfig/clock

ZONE=”Asia/Shanghai”

UTC=false

2.#vi /usr/share/zoneinfo/Asia/Shanghai,如果结尾不是GMT+8,则修改为GMT+8

3. #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4. 设置crontab定时校时: 也可用ntp notrap

#crontab -e*/3 * * * * ntpdate time.windows.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux c语言