一.使用ntpdate命令
1.1服务器可链接外网时
#crontab-e
加入一行:
*/1****ntpdate210.72.145.44
210.72.145.44为中国国家授时中心服务器地址,这样该机每隔1分重就可以与国家授时中心进行同步了。
注意:在使用ntpdate命令时,ntpd服务必须是关闭的,否则会报theNTPsocketisinuse,exiting错误。
关闭ntpd服务命令如下:
[root@node2init.d]#/etc/init.d/ntpdstop
Shuttingdownntpd:[OK]
1.2.架设本地时间服务器
需要修改/etc/ntp.conf文件里的几个配置就可以了,比如本地时间服务器IP为10.85.10.119,配置如下:
server210.72.145.44prefer(中国国家授时中心服务器地址prefer表示优先注意把默认的server更改成这样)
server127.127.1.0(本地时间)
restrict10.85.10.0mask255.255.255.0nomodify(允许10..85.10.*的IP使用该时间服务器)
restrict0.0.0.0mask0.0.0.0nomodifynotrapnoquerynotrust(屏蔽其他IP过来更新时间)
其他的保持默认不动。
使NTP服务可以在系统引导的时候自动启动,执行:
#chkconfigntpdon
启动/关闭/重启NTP的命令:
#/etc/init.d/ntpdstart
#/etc/init.d/ntpdstop
#/etc/init.d/ntpdrestart
#servicentpdrestart
将同步好的时间写到CMOS里
vi/etc/sysconfig/ntpd
SYNC_HWCLOCK=yes
每次修改了配置文件后都需要重新启动服务来使配置生效。
可以使用下面的命令来检查NTP服务是否启动,你应该可以得到一个进程ID号:
#pgrepntpd
使用下面的命令检查时间服务器同步的状态:
#ntpq-p
用ntpstat也可以查看一些同步状态,用netstat-ntlup查看端口使用情况!
安装完毕客户端需过5-10分钟才能从服务器端更新时间!
客户端设置:
#crontab-e
加入一行:
*/1****ntpdate10.85.10.119。
相关配置参数说明
# restrict权限控制语法为:
# restrictIPmasknetmask_IPparameter
# 其中IP可以是软件地址,也可以是default,default就类似0.0.0.0咯!
# 至于paramter则有:
# ignore :关闭所有的NTP联机服务
# nomodify:表示Client端不能更改Server端的时间参数,不过,
# Client端仍然可以透过Server端来进行网络校时。
# notrust:该Client除非通过认证,否则该Client来源将被视为不信任网域
# noquery:不提供Client端的时间查询
# 如果paramter完全没有设定,那就表示该IP(或网域)『没有任何限制!』
# 设定上层主机主要以server这个参数来设定,语法为:
# server[IP|FQDN][prefer]
# Server后面接的就是我们上层TimeServer啰!而如果Server参数
# 后面加上perfer的话,那表示我们的NTP主机主要以该部主机来作为
# 时间校正的对应。另外,为了解决更新时间封包的传送延迟动作,
二、使用rdate同步时间
如果要用vmware安装RAC,则各个几点间时间必须一致,可以以一个节点作为标准,其他节点与该节点进行时间同步。
假如有两个节点:
A:10.85.10.119
B:10.85.10.121
以A作为时间标准,B节点用A节点时间进行同步。
1、在A节点开放37端口
最简单,但也最不安全的方法是关闭防火墙:iptables-F
2.在A节点启动时间服务
#chkconfigtimeon#在系统引导的时候自动启动
如果不启动该服务,则其他节点与该节点同步时间时会报错:ConnectRefused
注意:要用root用户
3、在B节点与A节点同步时间
rdate-s10.85.10.119
可以在crontab中做执行计划,每分钟执行一次,这样保证时间的同步。
[root@node2~]#crontab-l
*/1****rdate-s10.85.10.119
[root@node2~]#
关于crontab的介绍参考blog:
Unixcrontab命令详解
http://blog.csdn.net/tianlesoftware/archive/2010/02/21/5315039.aspx
三.使用NetworkTimeProtocol(NTP)服务器
1.假如公司网络里有一个时间服务器:10.85.10.80,此时只需要在每个结点上修改NTP服务配置文件,让每个结点和时间服务器进行同步即可。
#vi/etc/ntp.conf
Server10.85.10.80prefer
Driftfile/var/lib/ntp/drift
Broadcastdelay0.008
修改完后在重启一下ntp服务
#/etc/init.d/ntpdrestart
2.如果没有时间服务,则可以用RAC2个结点中一个做为服务器。另一个与此服务器同步即可。
加入用node1做服务器,其IP为:10.85.10.119,修改配置文件
#vi/etc/ntp.conf
Server127.127.1.0--本地时钟
Fudge127.127.1.0stratum11
Broadcastdelay0.008
Node2与node1同步。修改node2的ntp配置文件
#vi/etc/ntp.conf
Server10.85.10.119prefer
Driftfile/var/lib/ntp/drift
Broadcastdelay0.008
修改完后在重启一下ntp服务
#/etc/init.d/ntpdrestart
<!--EndFragment-->
分享到:
相关推荐
linux ntp时间同步设置
NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。 同步时钟最大的好处就是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志...
利用NTP服务,同步和校对linux系统时间。
Linux 7安装配置NTP网络时间同步服务器
suselinux时间同步client,这个事client的配置文档
1、安装ntp服务,要使用时间同步、那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@5201351 ~]# yum install ntp -y 2、如果只是作为客户端的话,配置则可以非常简单,编辑/etc/ntp.conf文件,注释掉默认...
项目中使用了windows及linux两种系统,所有服务器时间同步比较困难,晚上研究了一下,两种操作系统都支持标准的NTP(Network Time Protocol)协议,可以通过NTP来实现所有服务器的时间同步,下面是配置方法:
linux环境下的ntp时间同步,服务器端需要修改配置文件ntp.conf,附件给出了详细的配置信息。
linux(Red_Hat)NTP时间同步的配置方法
本文主要介绍了如下知识点: 1、服务器时间同步简介;...4、Linux系统时间同步设置; 5、Windows 7系统时间同步设置; 6、Windows Server 2008系统时间同步设置。 参考资料: 【1】winserver 2008 r2如何设置时间同步 ...
linux时间同步工具,通过配置第三方ntp服务器进行时间同步操作,
linux(RedHat)NTP时间同步的配置方法.pdf
该文档详细介绍了Linux操作系统下如何进行时间同步的配置
Linux系统时间NTP同步设置配置LOG的全过程
Linux自带了ntp服务 -- /etc/init.d/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time 的角色,让其他机器和他同步时间,配置文件就是/etc/ntp.conf。
linux(RedHat)NTP时间同步的配置方法.rar
1. 与一个已知的时间服务器同步 2. 配置网络时间协议(ntp)
linux(Red Hat)NTP时间同步的配置方法.docx