如果你在Linux系统中手动更改了时间,并希望恢复到正确的网络时间,可以使用NTP(网络时间协议)来实现。以下是一些步骤:
1. **确保你安装了NTP相关的工具**:
对于基于Debian的系统(例如Ubuntu):
```bash
sudo apt-get update
sudo apt-get install ntpdate
```
对于基于RedHat的系统(例如CentOS或Fedora):
```bash
sudo yum install ntpdate
```
2. **使用`ntpdate`命令同步时间**:
```bash
sudo ntpdate pool.ntp.org
```
这个命令将会使用NTP服务器`pool.ntp.org`来同步系统时间。当然,你也可以选择其他可靠的NTP服务器。
3. **(可选)确保NTP服务是活跃的**:如果你希望系统能够定期自动同步时间,你可以启用并运行NTP守护进程。
对于基于Debian的系统:
```bash
sudo apt-get install ntp
sudo systemctl start ntp
sudo systemctl enable ntp
```
对于基于RedHat的系统:
```bash
sudo yum install ntp
sudo systemctl start ntpd
sudo systemctl enable ntpd
```
4. **再次同步硬件时钟**:确保系统时间同步到硬件时钟。
```bash
sudo hwclock --systohc
```
完成上述步骤后,你的Linux系统的时间应该已经同步并修正为正确的网络时间。
标签:10,21,ntp,sudo,ntpdate,systemctl,linux,bash,NTP From: https://blog.51cto.com/wusen/7969605