阅读量:0
在CentOS系统中,可以使用NTP(Network Time Protocol)服务来自动同步时间。首先安装ntpdate工具,然后创建一个定时任务,定期执行ntpdate命令更新系统时间。(图片来源网络,侵删)
CentOS 系统服务器设置时间自动同步
1. 安装 NTPdate
在 CentOS 系统中,我们可以使用 NTPdate 工具来同步时间,需要安装 NTPdate。
sudo yum install ntpdate -y
2. 配置 NTP 服务器
CentOS 系统默认的 NTP 服务器可能不适合您所在的地区,因此需要配置适合您所在地区的 NTP 服务器,编辑 /etc/ntp.conf
文件,添加适合您所在地区的 NTP 服务器地址。
sudo vi /etc/ntp.conf
在文件中添加以下内容(以中国为例):
server ntp1.aliyun.com iburst server ntp2.aliyun.com iburst server ntp3.aliyun.com iburst server ntp4.aliyun.com iburst
保存并退出。
3. 启动并设置开机自启动 NTP 服务
(图片来源网络,侵删)启动 NTP 服务:
sudo systemctl start ntpd
设置 NTP 服务开机自启动:
sudo systemctl enable ntpd
4. 测试时间同步
使用以下命令查看 NTP 同步状态:
ntpq -p
如果显示 *
表示已同步。
5. 定时任务自动同步时间
为了确保时间准确,可以设置定时任务自动同步时间,编辑 /etc/crontab
文件,添加以下内容:
sudo vi /etc/crontab
在文件中添加以下内容:
* * * * root ntpdate ntp1.aliyun.com >/dev/null 2>&1(图片来源网络,侵删)
保存并退出,这将每分钟执行一次时间同步。
至此,CentOS 系统服务器的时间自动同步设置已完成。