linux – 更正CentOS系统时钟

linux – 更正CentOS系统时钟,第1张

概述使用时间C功能(自Epoch以来的秒数)表明,与具有正确时间的另一台服务器相比,当前CentOS 6服务器上的时间约为7小时.如何更正系统时钟?我不认为这是漂移,因为我几周前就设置了这台服务器,但它可能是.我设置ntpd但它没有帮助,可能是因为时差太大了. 简单的答案是“手动设置日期”,您需要这样做,但为了防止再次发生这种情况,您应该做更多的事情. >确保系统时区配置处于正常状态. 除非有非强烈理 使用时间C功能(自Epoch以来的秒数)表明,与具有正确时间的另一台服务器相比,当前CentOS 6服务器上的时间约为7小时.如何更正系统时钟?我不认为这是漂移,因为我几周前就设置了这台服务器,但它可能是.我设置ntpd但它没有帮助,可能是因为时差太大了.解决方法 简单的答案是“手动设置日期”,您需要这样做,但为了防止再次发生这种情况,您应该做更多的事情.

>确保系统时区配置处于正常状态.

除非有非强烈理由不这样做(例如软件兼容性问题),否则服务器时钟应始终在UTC时间运行.

如果您决定不使用UTC,请通过运行tzselect选择时区.将在屏幕上打印时区,您将在下面使用.一个例子是欧洲/莫斯科.否则使用UTC作为下面的时区.

Here is that TZ value again,this time on standard output so that youcan use the /usr/bin/tzselect command in shell scripts:Europe/Moscow

通过以下步骤将系统时钟设置为所需的时区:

>使用以下内容替换/ etc / sysconfig / clock的内容:

ZONE="<timezone>"UTC=true

例如:

ZONE="Europe/Moscow"UTC=true

请注意,即使您不使用UTC作为时区,也应在此处设置UTC = true.这是指服务器的硬件时钟,无论您选择的系统时区如何,它都应始终为UTC.
>使用指向所选时区的链接替换/ etc / localtime文件:

# ln -snf /usr/share/zoneinfo/<timezone> /etc/localtime

例如:

# ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime# ln -snf /usr/share/zoneinfo/UTC /etc/localtime

>手动将时钟设置为当前时间.

>将系统时钟同步到当前时间:

# ntpd -g -q

>检查时间是否正确:

# date

>将服务器的硬件时钟与系统时钟同步:

# hwclock -wu

>重新启动计算机.重新启动是必要的,因为必须重新启动所有系统服务以获取更正的时间和时区,并且需要测试服务器的硬件时钟(例如,对于有故障的电池).

重新启动后,检查系统是否显示正确的时间并且ntpd正常运行.

总结

以上是内存溢出为你收集整理的linux – 更正CentOS系统时钟全部内容,希望文章能够帮你解决linux – 更正CentOS系统时钟所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1043552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存