Centos定时更新系统时间失败解决方案

时间:2024-10-24 21:48:41

1、众所周知,需要更新Centos或Linux系统时间,需要使用到ntpdate服务诋危族枧;如何检查自己的系统是否支持ntpdate服务呢。很简单直接使用命令“ntpdate”,如果出现“ntpdate: command not found”则是不支持(使用yum进行安装即可哈)。小编已经安装如下图所示:

Centos定时更新系统时间失败解决方案

2、小编更新系统时间脚本内容如下:#!/bin/bashntpdate -u cn.pool.ntp.orghwclock --systohchwclock -w

Centos定时更新系统时间失败解决方案

3、手动执行脚本更新系统时间时,可以正常更新系统时间。如下图所示:

Centos定时更新系统时间失败解决方案

4、添加定时任务,每隔10分钟执行一次自动更新系统时间脚本,定时任务详情如下所示:*/10 * * * * /home/sh/date.sh

Centos定时更新系统时间失败解决方案

5、静静等待更新结果,结果就是没有更细系统时间,并且使用date命令查看当前系统时间还有邮件提示字样“You have new mail in /var/spool/mail/root”。如下图所示:

Centos定时更新系统时间失败解决方案

6、使用cat命令查看详情发现,找不到命令。如下图所示:

Centos定时更新系统时间失败解决方案

7、最后使用命令“whereis”分别查看ntpdate和clock执行环境。如下图所示:

Centos定时更新系统时间失败解决方案

8、最后修改脚本内容为:#!/bin/水瑞侮瑜bash/usr/sbin/ntpdate -u cn.pool.ntp.org/sbin/clock -w有同学提到将时间写入到硬件不要使用“hwclock”命令,故将“hwclock”改为“clock”。

Centos定时更新系统时间失败解决方案

9、修改shell脚本后,定时更新系统时间成功,并每次在邮件中写入更新结果,如下图所示:

Centos定时更新系统时间失败解决方案

10、到此,定时更新Centos或Linux系统时间就完成了,希望能帮助到你!^V^

© 手抄报圈