Linux时间改错了,我想让他恢复正确时间

简介: Linux时间改错了,我想让他恢复正确时间

如果您错误地更改了系统时间并希望恢复正确的时间,可以使用以下方法之一:

1. **从硬件时钟同步**:

 

 如果您只更改了系统时间,而没有将更改写入硬件时钟(通过`hwclock --systohc`),您可以从硬件时钟重新同步来恢复正确的时间:

 ```bash

 sudo hwclock --hctosys

 ```

2. **使用NTP服务**:

 Network Time Protocol (NTP) 服务允许您从互联网上的时间服务器自动同步您的系统时间。如果您已经安装并配置了NTP,可以使用以下方法来强制立即同步:

 - 对于`systemd-timesyncd`(通常在新版的系统如Ubuntu 16.04+中):

   ```bash

   sudo systemctl restart systemd-timesyncd

   ```

 - 对于`ntpd`:

   ```bash

   sudo systemctl restart ntp

   ```

   或者

   ```bash

   sudo service ntp restart

   ```

 - 对于`chronyd`(Chrony):

   ```bash

   sudo chronyc tracking

   ```

   然后执行

   ```bash

   sudo chronyc makestep

   ```

3. **手动设置时间**:

 如果您知道正确的时间,您可以手动使用`date`命令重新设置它,如我先前所示。

确保在调整时间之后,将任何使用时间作为操作的关键组件的服务或应用程序重新启动(例如数据库、日志服务等),因为突然的时间更改可能会导致它们出现问题。


相关文章
|
9天前
|
Linux
Linux 修改服务器时间
【10月更文挑战第27天】Linux 修改服务器时间
24 0
|
2月前
|
Linux Shell
10-12|linux把时间修改到前一天
10-12|linux把时间修改到前一天
|
2月前
|
Ubuntu Linux Shell
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
|
3月前
|
Linux
Linux——服务器时间不同步
Linux——服务器时间不同步
43 0
|
6月前
|
Linux
如何解决Linux时差问题
如何解决Linux时差问题
1048 13
|
Linux
【Linux系列】 修改服务器时间
有次服务器重启,导致登录一直失败,定位原因,发现是三台服务器时间不一致导致的。 1,查看时间 date 会显示当前服务时间 2,修改时间,日期加时分秒,日期和时分秒要有个空格 date -s "2020-11-26 14:14:00" 3,仅修改日期 date -s "2020-11-26" 4,仅修改时分秒 date -s "14:14:00" 5,修改后,如果需要写入CMOS hwclock -w ...
170 0
【Linux系列】 修改服务器时间