电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1132|回复: 0

linux 自动同步时间的两种方法

[复制链接]
admin 发表于 2013-6-10 23:10:35 | 显示全部楼层 |阅读模式
linux 自动同步时间的两种方法:
1、配置网络时间协议(ntp)服务端
2. 使用计划任务crontab 定时与一个已知的时间服务器同步
微软公司授时主机(美国)
time.windows.com
台警大授时中心(台湾)
asia.pool.ntp.org
中科院授时中心(西安)
210.72.145.44 (建议使用此国家授时中心ip)
网通授时中心(北京)
219.158.14.130
我们的电脑怎样去同步微软公司主机的时间
ntpdate time.windows.com  (由于网络问题, time.windows.com经常被屏蔽, 因此建议使用国家授时中心ip: 210.72.145.44)上面此命令就是去同步微软公司主机的时间
如果要让系统每天23:00去同步,这样可以使用上面所将的crontab设置计划同步
如下命令
#crontab -e
进入crontab编辑模式,使用方法同vi
输入 0 23 * * * /usr/sbin/ntpdate time.windows.com >> /var/log/ntpdate.log
保存退出
这样就完成了你的系统到每天23:00去time.windows.com 同步时间,并将同步的日志放到
/var/log/ntpdate.log
下面补充一下系统时间的设置
date -s可以直接设置系统时间
比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00
注意,这里说的是系统时间,是linux由操作系统维护的。
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w
这个命令强制把系统时间写入CMOS

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

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-11-23 20:10 , Processed in 0.120472 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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