linux NTP服务

1、  安装ntp

yum -y install ntp(直接yum安装即可)

2、  修改ntp.conf的配置

1)vim /etc/ntp.conf

①  配置方法一:只允许192.168.100.0网段的客户机进行时间同步

在restrict default kod nomodify notrap nopeer noquery(表示默认拒绝所有IP的时间同步)之后增加一行:

restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap

②  配置方法二:允许任何ip的客户机都可以进行时间同步

将restrict default kod nomodify notrap nopeer noquery修改为如下行:

Restrict default nomodify

权限的设定主要以restrict这个参数来设定,主要的语法为:

restrict  IP地址  mask 子网掩码 参数

其中IP可以是IP地址也可以是default,default是指所有的IP

参数主要有以下几个:

ignore :关闭所有的 NTP 联机服务

nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。

notrust:客户端除非通过认证,否则该客户端来源将被视为不信任子网

noquery:不提供客户端的时间查询

2)、用server这个参数设定上级时间服务器,语法为:

server  IP地址或域名 [prefer]

IP地址或域名就是我们指定的上级时间服务器,如果 Server 参数最后加上 prefer,表示我们的 NTP 服务器主要以该部主机时间进行校准。

3)、解决NTP服务器校准时间时的传送延迟

使用driftfile参数设置:

driftfile 文件名

在与上级时间服务器联系时所花费的时间,记录在driftfile参数后面的文件内。

注意:  driftfile 后面接的文件需要使用完整的路径文件名,不能是链接文件,并且文件的权限需要设定成 ntpd守护进程可以写入。

/usr/share/zoneinfo  这个目录下存放的是各个时区对应的设定文件

/etc/localtime        本地系统时间设定文件

/etc/sysconfig/clock  本机时区设定文件

为了使NTP服务可以在系统引导的时候自动启动,执行:

chkconfig ntpd on

将同步好的时间写到CMOS里边

vim /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes

切记每次修改配置文件后重新启动服务使配置生效,可使用如下命令来检查NTP服务是否启动,启动的话可以得到一个进程ID号;

pgrep ntpd

使用下面的命令检查时间服务器同步的状态

ntpq -p

用ntpstat也可以查看一些同步状态信息,

安装完毕客户端需要过5-10分钟才能从服务器端更新时间

客户端设置:

crontab -e

加入一行

*/15 * * * * /usr/sbin/ntpdate 192.168.100.102(服务器端IP)

原文地址:http://blog.51cto.com/xianlei/2088364

时间: 2024-08-01 18:13:25

linux NTP服务的相关文章

Linux NTP服务配置

一.NTP对时原理 NTP同步的方向是从stratum值较小的节点向较大的节点传播,如果某个NTP客户端接收到stratum比自己还要大,那么NTP客户端认为自己的时间比接受到的时间更为精确,不会进行时间的更新. 对于大部分NTP软件系统来说,服务启动后,stratum值初始是0,一旦NTP服务获取到了时间,NTP层次就设置为上级服务器stratum+1.对于具备卫星时钟.原子钟的专业NTP设备,一般stratum值初始是1. NTPD启动后,stratum值初始是0,此时NTPD接收到NTP请

linux ntp服务搭建

背景: 当服务器多了,时间准确与否,一致与否是个问题.所以统一一致的时间是有必要. 下面是在 局域网内配置Linux时间服务器的方法. 配置环境与要求: 1. 假设在192.168.1.0网段内,要以IP为192.168.1.201的Linux机器为时间服务器. 2. 192.168.1.201服务器能上外网,能与比较权威的公网时间服务器同步. 3. 同网段内的其他机器每分钟自动向192.168.1.201同步时间. 配制方法: 1. yum  install ntpdate -y      

配置Linux 11G R2 RAC NTP服务

安装Oracle 11g RAC时,我们需要配置ntp服务.在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器.本文介绍直接配置ntp方式的时钟服务器. [python] view plain copy print? 1.查看两节点的hosts配置 [[email protected] ~]# cat /etc/hosts # Do not remove the following line, or vario

完解LINUX服务器之NTP服务

NTP:Network Time Protocol  是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶意的协议攻击. 1.安装: yum install NTP yum install tzdata NTP协议使用的是UDP,Port:123 2.配置文件: /etc/ntp.conf                #NTF服务器的主

Linux下的NTP服务搭建

为了实现时间同步,我们就需要用NTP(Network Time Protocol)这个协议. 简单地说,NTP是用来使系统和一个精确的时间源保持时间同步的协议. 我们需要建立一个能提供精确时间的服务器,局域网内的所有电脑统一通过这台时间服务器进行时间同步.校准. 如何设置Linux Time Zone: /usr/share/zoneinfo:这是个目录,在这个目录下是规定了各主要时区的时间设定文件,例如中国大陆地区的时区设置文件是 /usr/share/zoneinfo/Asia/Shangh

华旭收-RedHat5.X系列linux搭建NTP服务详细方法

华旭收-RedHat5.X系列linux搭建NTP服务详细方法华旭是小白鼠,请勿纠结标题.ntp也就是时间服务器原理和作用:1.大数据产生与处理系统是各种计算设备集群的,计算设备将统一.同步的标准时间用于记录各种事件发生时序,如E-MAIL信息.文件创建和访问时间.数据库处理时间等.2.大数据系统内不同计算设备之间控制.计算.处理.应用等数据或操作都具有时序性,若计算机时间不同步,这些应用或操作或将无法正常进行.3.大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障

Linux下的timedatectl命令和ntp服务

在做项目时遇到需要对服务器时间进行设置的需求,很是头疼,涉及时区转换,很容易被时间弄糊涂 linux(至少包含centos,ubuntu)下的timedatectl命令用于设置时间,将同时修改系统时间和硬件时间 # 查看系统时间 timedatectl status # 或 date # 查看硬件时间 hwclock # 查看支持的所有时区 timedatectl list-timezones # 设置系统时间 timedatectl set-time "xxxx-xx-xx xx:xx:xx&

Linux学习日志day2 part0——搭建NTP服务进行时间管理

简单的一手操作 机器的系统时间同步非常重要,不然可能要出大事. 实现: yum -y install ntp 给各台机器都装上NTP服务 vim /etc/ntp.conf 用#注释掉系统默认的服务器,加入自定义服务器 server 主机名/域名 iburst 注意末尾的iburst 主机与asia.pool.ntp.org进行同步,其他的机器与主机同步,这样就能保证每台机子的时间都是同步的. systemctl start ntpd systemctl enable ntpd 大功告成 笔记:

linux时间同步ntp服务的安装与配置

通过ntp服务实现时间同步. 1:首先搭建本地yum源见网址(http://www.cnblogs.com/zxbdbk/p/6020679.html) 2:先安装ntp服务 [[email protected] ~]# yum install ntp -y 3:修改ntp的配置文件 [[email protected] ~]# vi /etc/ntp.conf # For more information about this file, see the man pages# ntp.conf