Linux:ntp时间同步问题,我已经按照示例进行了时间通过,为什么时间没变呢?

2024年11月27日 12:31
有2个网友回答
网友(1):

第一条命令,时间同步的结果是调整了-0.005236秒,这当然不是明显的时间变化

第二条命令,显示了系统时钟和硬件时钟相差-0.282976秒这也是正常的,没有问题

所以看来你的时间基本准确,时间同步不会产生明显的变化.

你关心的应该是另一个网友提到的时区问题,你现在用的是EST也就是北美东部时间(GMT-5,比格林威治标准时间晚5个小时,每年3月的第二个周日到11月第一个周日使用夏令时,时钟往前一小时),本地使用的话应该改成中国标准时间(GMT+8,比格林威治标准时间早8个小时,没有夏令时),修改的话很简单网友已经提供了
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

然后logout再login就会显示你熟悉的时间了,系统时钟本身没有调整,但是从显示纽约时间变成了本地时间

网友(2):

你系统时区EST时美国东部时区,你同步的是上海的本地时区,所以显示不是你想要的那种。
其实,时间同步是带时区的同步,比如现在上海时区的时间是22:30,那么同步过来换算成EST时区就是09:30。
你把你的系统时区改成CST就可以看到你想要的那种时间了。
修改时区:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
如有疑问,请留言