服务器时区设置和同步时间
服务器使用
2025-11-26 19:57
6
可以直接使用一键脚本更换时区并且同步时间,如果失败再手动设置
执行一键脚本
bash <(curl -sSL https://cuidc.com/linux/datesync/main.sh)
执行后使用date -R查看时区是否为+0800,并且查看时间是否正确。
如果不行再按照下面的办法一步一步操作
第一步,查看时区
执行下列命令
date -R
返回结果的结尾如果是+0800就不需要修改时区,可以直接看第三部同步时间。
第二步,修改时区
1.使用命令选择时区
tzselect
选择Asia,然后选China,最后选Beijing即可。
2.执行下列命令
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
第三部,同步时间
再次执行date -R后如果时区是+0800但是时间不准确,说明时区正确,应该同步时间。
执行同步时间命令
date -s "$(curl -s --head http://www.baidu.com | grep ^Date: | sed 's/Date: //g')"
最后重启服务器之后再使用date -R确定时区和时间全部正确即可,如果还有问题可以工单咨询客服,请详细描述问题并附带截图。