九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 3554|回复: 0
打印 上一主题 下一主题

fedora系统的时间同步

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-19 11:54:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近期发现我的fedora系统,时间过慢,所以想实现服务器跟网络时间服务器的同步;

在网上搜索了一些资料,发现有两种方法,
    一种是用xntpd,可以调整时间的频率并修改到bios里去,但觉得这类做法过于复杂还有可能影响到服务器的运行,该方法的优势也明显调试好以后一劳永逸,对应用不会有任何影响;
    另一种是采用ntpdate,该方法就是使用这个工具去跟网上的时间服务器进行同步,但这里就需要做一个任务多长时间去同步一次,该方法简单设置容易,对服务器没有什么影响,但缺点也明显就是时间不是很准确,但对时间要求不是很高的服务器还是可以的,我采用的就是这种方法。以下是我的设置方法:

1、确认已经安装了ntpdate,fedora默认是都安装了,如果没有,也可以通过yum安装,这里就不熬述;
2、测试同步效果,我在这用的时间服务器是pool.ntp.org,命令是“ntpdate pool.ntp.org”,同步成功那么下一步;
3、配置定时任务,这里定时任务fedora带的crontab来实现,在fedora都自带;
4、我这里是配置为每小时同步一次,crontab的实现方式是,在/etc/crontab文件中配置执行情况,那么默认就有了,每小时、每天、每周、每月都固定执行相对应的目录里的脚本,比如:在/etc/cron.hourly/下的脚本就是每小时执行一次;
5、在/etc/cron.hourly/新建ntpdate.sh文件内容为“ntpdate pool.ntp.org”保存,并更改可执行权限“chmod 777 ntpdate.sh”那么,执行“./ntpdate.sh”看是否执行成功,成功后可以重启cronb服务,“/etc/ini.d/cronb restart”服务重启后那么配置成功。

注:以上方法可以实现每小时从网上更新一次时间,但是不能实现几分钟更新一次。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-11-25 15:40 , Processed in 0.017893 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表