#为了保证应用程序层和数据库层的服务器能够同步时钟,所以要架设一台NTP服务器,让内部所有的服务器来同步NTP服务器的时钟
#检查服务器是否安装ntp
[root@ntp ~]# rpm -qa |grep ntp
#yum安装ntp
[root@ntp ~]# yum install -y ntp
#源码包安装ntp
[root@ntp ~]# wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p2.tar.gz
[root@ntp ~]# tar -zxvf ntp-4.2.6p2.tar.gz
[root@ntp ~]# cd ntp-4.2.6p2
[root@ntp ntp-4.2.6p2]# ./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks
[root@ntp ntp-4.2.6p2]# make;make install
#让本服务器时间与time.nist.gov时间同步,使服务器为标准时间
[root@ntp ~]# ntpdate time.nist.gov
#自动同步服务器时钟
[root@ntp ~]# crontab -e
*/5 * * * * /usr/sbin/ntpdate time.nist.gov
[root@ntp ~]# service crond restart
#修改ntp配置文件
[root@ntp ~]# vi /etc/ntp.conf
# 用restrict控管权限
# nomodify - 用户端不能更改ntp服务器的时间参数
# noquery - 用户端不能使用ntpq,ntpc等命令来查询ntp服务器
# notrap - 不提供trap远端登陆
#允许任何IP的客户机都可以进行时间同步
#restrict default nomodify notrap noquery //注释掉这一行
restrict default modify notrap //允许任何IP的客户端都可以进行同步
#只允许10.8.0.0网段的客户机进行时间同步
restrict default nomodify notrap noquery
restrict 10.8.0.0 mask 255.255.0.0 nomodify //添加一行
# 以下是两个ntp服务器
restrict time.nist.gov
restrict 164.67.62.194
# 用server设定上层ntp服务器,“prefer”表示优先
server time.nist.gov prefer
server 164.67.62.194
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
# 系统时间与bios事件的偏差记录
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
# 日志
logfile /var/log/ntp.log
broadcastdelay 0.008
#BIOS时间同步
SYNC_HWCLOCK=yes
#yum安装启动方式
[root@ntp ~]# service ntpd start
#源码包安装以守护进程启动ntpd
[root@ntp ~]# /usr/local/ntp/bin/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid
#查看端口
[root@ntp ~]# netstat -unlnp
#iptables开启udp 123端口
[root@ntp ~]# iptables -A INPUT -p udp -m udp --dport 123 -j ACCEPT
#查看ntp服务器有无和上层连通
[root@ntp ~]# ntpstat
#查看ntp服务器与上层间的联系
[root@ntp ~]# ntptrace -n time.nist.gov
time.nist.gov: stratum 1, offset 0.000000, synch distance 0.002650, refid 'ACTS'
查看ntp服务器与上层ntp服务器的状态
[root@ntp ~]# ntpq -p
remote - 本机和上层ntp的ip或主机名,“+”表示优先,“*”表示次优先
refid - 参考上一层ntp主机地址
st - stratum阶层
when - 多少秒前曾经同步过时间
poll - 下次更新在多少秒后
reach - 已经向上层ntp服务器要求更新的次数
delay - 网络延迟
offset - 时间补偿
jitter - 系统时间与bios时间差
#linux客户端同步NTP服务器时钟
[root@db_1 ~]# crontab -e
*/5 * * * * /usr/sbin/ntpdate 10.8.2.10
在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization found的错误。
在ntp客户端用ntpdate –d serverIP查看,发现有“Server dropped: strata too high”的错误,并且显示“stratum 16”。而正常情况下stratum这个值得范围是“0~15”。
这是因为NTP server还没有和其自身或者它的server同步上。
以下的定义是让NTP Server和其自身保持同步,如果在/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端。
fudge 127.127.1.0 stratum 8
相关推荐
"CentOS 6.2 NTP 时间服务器搭建" NTP(Network Time Protocol,网络时间协议)是一种同步时间的协议,用于让计算机系统的时钟保持同步。CentOS 6.2 NTP 时间服务器搭建是指在 CentOS 6.2 操作系统上搭建 NTP ...
现在,你的 CentOS NTP 服务器已经搭建完成,可以为网络中的其他设备提供准确的时间同步服务。请注意,对于大型环境,建议使用更复杂的配置,如 NTP 域或使用权威的外部时钟源。此外,监控 NTP 服务的状态和日志也很...
下面将详细介绍如何在Linux内网环境中搭建NTP服务器。 首先,我们需要了解NTP的工作原理。NTP通过与互联网上的公共NTP服务器或其他已知准确的时间源进行通信,来校准本地系统时钟。它利用UDP协议在端口123上进行...
【在CentOS 7中搭建NTP服务器】 1. **系统环境准备** 在开始之前,确保你的CentOS 7服务器的防火墙和SELinux已关闭或配置为允许NTP通信。可以运行`systemctl status firewalld`和`sestatus`检查它们的状态。 2. *...
搭建NTP服务器所需要的离线安装包,使用方式 #安装ntp服务器以及其依赖包 rpm -ivh autogen-libopts-5.18-5.el7.x86_64.rpm rpm -ivh ntp-4.2.6p5-18.el7.centos.x86_64.rpm rpm -ivh ntpdate-4.2.6p5-18.el7.centos....
redhat/centos 7 搭建NTP服务器,yum安装 ntp服务,并对外提供时间服务的详细说明
包含libopts25-5.18.12-3.3.1.x86_64.rpm、libopts-devel-5.18.12-3.3.1.x86_64.rpm、ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm官方安装包 适用于centos下ntp服务器搭建。搭建流程参考文章
Linux离线安装NTP服务,内网环境下配置本地时间同步 多台服务器安装 ...ntpstat #查看时间同步状态(查看ntp服务器有无和上层ntp连通),这个一般需要5-10分钟后才能成功连接和同步。所以,服务器启动后需要稍等下。
ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm openssl-1.0.2k-19.el7.x86_64.rpm openssl-libs-1.0.2k-19.el7.x86_64.rpm 一键安装命令: rpm -ivh *.rpm --force --nodeps
在搭建NTP服务器之前,首先需要准备一个适合的实验环境。这通常涉及到创建虚拟机并进行相应的网络配置。你需要列出所有参与实验的主机以及它们的IP地址和主机名,确保这些信息的准确性。同时,为每台主机配置YUM源,...
下面将详细讲解如何在Linux系统中设置NTP服务器。 1. **服务端的配置** **第一步,安装NTP服务**: 在Linux系统中,通常使用`yum`或`apt-get`来安装NTP服务,具体取决于你的Linux发行版。对于RHEL/CentOS,可以...
本教程将介绍如何在基础环境中搭建NTP服务器,以便为网络中的其他设备提供时间同步服务。 首先,我们需要了解NTP的工作原理。NTP通过互联网或其他网络与多个时间源进行通信,这些时间源可以是高精度的原子钟或GPS...
### CentOS 5 + ISPConfig 3 搭建服务器全过程详解 #### 一、网络参数配置 在搭建服务器的过程中,网络参数配置是非常重要的第一步。它包括了为服务器设定固定的IP地址、配置计算机名称、添加DNS解析以及重启网络...
在开始搭建 DHCP 双机热备系统之前,需要准备两个 Centos 7.4 服务器,每台服务器至少需要 512M 的内存空间。同时,需要关闭防火墙和 SELinux,以免它们干扰 DHCP 服务的正常运作。 1. 关闭防火墙:systemctl stop ...
#### 三、搭建NTP服务器 本节将详细介绍如何在Linux环境下搭建一台NTP服务器,并配置另一台或多台客户端机器与之同步时间。 ##### 1. 安装NTP服务 首先,需要在主服务器上安装NTP服务。对于基于Red Hat的系统(如...
在IT领域,尤其是在分布式系统和网络环境中,保持准确的时间同步对于数据一致性、日志记录以及安全...- CentOS搭建PHP服务器环境简明教程 这些教程涵盖了各种服务器环境的搭建,能帮助您进一步提升服务器管理能力。