学堂 学堂 学堂公众号手机端

服务器Linux修改时间后重启变回原样怎么解决?

lewis 7年前 (2018-03-11) 阅读数 9 #云服务器

如果您在Linux服务器上修改了时间,但在重启后时间又恢复到原样,可能是由于以下原因导致的:

1、时间同步服务:服务器可能在启动时会自动从网络上的时间服务器同步时间。如果您修改了时间,但时间同步服务在启动时又将其重置为网络时间,则会导致时间恢复到原样。

2、硬件时钟:服务器上有一个硬件时钟(RTC),用于在服务器关闭时保存时间。如果硬件时钟与系统时间不一致,并且系统启动时使用硬件时钟的值来设置系统时间,则会导致时间恢复到硬件时钟的时间。

为了解决这个问题,您可以尝试以下方法:

1、禁用时间同步服务:您可以查看并禁用任何时间同步服务,如NTP(Network Time Protocol)或Chrony,以防止它们在启动时将系统时间重置为网络时间。

2、更新硬件时钟:您可以使用命令hwclock来更新硬件时钟,以使其与系统时间一致。例如,运行以下命令将系统时间写入硬件时钟:

sudo hwclock --systohc

3、检查和修复硬件时钟:如果硬件时钟存在问题,可能需要进一步检查和修复硬件问题,或者更换硬件时钟电池。

4、手动设置系统时间:您可以手动设置系统时间,并确保修改后的时间被正确保存。使用date命令可以手动设置系统时间。例如:

sudo date MMDDhhmmYYYY

这里的MMDDhhmmYYYY表示月日时分年,例如040816302024表示 2024年 4月8日16:30。

如果您对服务器进行了更改,请务必谨慎操作,并确保您了解您正在执行的操作可能带来的影响。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门