Linux 系统安装配置NTP时间服务器
NTP(The Network Time Protocol) 是网络时间协议,用以同步网络内计算机的时间。
它通过udp包交换,用特定算法进行协商,从而把计算机上的时间与时间服务器上的
时间保持一致。通过互联网它支持的误差是10毫秒,局域网则可以达到200微秒。
NTP时间服务器分为多层,从0层到4层,每层依次与上一次服务器同步,最高层的服务器
则直接连接一个高精度的时钟设备,比如原子钟、GPS或者电波时等。
自己搭建时间服务器需要指定一个上层的时间服务器,然后它可以向局域网内的其它机器
提供同步服务。
详细信息可以见:
http://en.wikipedia.org/wiki/Network_Time_Protocol
安装NTP Server
Linux系统内核提供了对NTP的支持,因此只需要再安装一个NTP Server的守护进程即可。
常用的ntpd由ntp.org提供。
下载安装ntpd的稳定版本。目前是ntp-4.2.6p3.
http://www.ntp.org/downloads.html
示范脚本::
wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p3.tar.gz
tar zxf ntp-4.2.6p3.tar.gz
mkdir /app/ntp
cd ntp-4.2.6p3
./configure --prefix=/app/ntp --enable-all-clocks --enable-parse-clocks
make clean && make check && make && make intall
注意:/app/ntp为ntpd的安装后文件路径
配置
1. 配置文件位置为::
/etc/ntp.conf
2. 修改配置允许局域网内机器与该服务器进行时间同步。
将下面语句::
restrict default kod nomodify notrap nopeer noquery
修改为::
restrict default nomodify
3. 修改上一层的时间服务器。
ntp.org现在提供NTP POOL PROJECT,即ntp 服务器池项目。在中国区域,配置如下即可::
server 0.cn.pool.ntp.org
server 0.asia.pool.ntp.org
server 2.asia.pool.ntp.org
其中0.cn 是中国服务器池,后面两个是亚洲的服务器池。
最新列表见:
http://www.pool.ntp.org/zone/cn
启动 NTP 服务器
进入ntpd安装后的路径,如/app/ntd, 启动参数如下::
./ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid -l /app/ntp/log/ntp.log
注意启动后需要等几分钟,否则其它机器来同步时会得到
no server suitable for synchronization found
的错误。
Linux客户端机器配置
客户端机器使用ntpdate 程序来执行同步。 格式如下::
ntpdate ntp-server-ip
如果需要配置计划任务,命令如下::
# 查看是否已经添加时间同步的计划任务
cat /etc/crontab
# 如果没有则添加下列行,每30分钟同步一次:
echo '*/30 * * * * root /usr/sbin/ntpdate 10.20.219.43' >> /etc/crontab
# 将计划任务设为自动,默认是启动的【可选】
chkconfig crond on
# 启动计划任务服务
service crond restart
# 有些机器需要设置时区为中国
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Windows客户端机器配置
微软从Windows 2000后支持NTP,由Win32 Time服务提供。
配置的命令行代码如下::
rem : 将时间同步服务设为自动,默认被禁用 :
sc config W32Time start= AUTO
rem : 启动时间同步服务 :
net start W32Time
rem : 设置同步选项 , 10.20.222.2 为时间服务器ip
w32tm /config /syncfromflags:manual /manualpeerlist:10.20.222.2
rem : 更新同步选项 :
w32tm /config /update
rem : 执行同步 :
w32tm /resync
相关推荐
Linux 7 安装配置 NTP 网络时间同步服务器 本文将指导您如何在 Linux 7 上安装和配置 NTP(Network Time Protocol)网络时间同步服务器。该服务器可以与公用的 NTP 时间服务器池同步时间,以确保服务器的时间准确性...
Linux离线安装NTP服务,内网环境下配置本地时间同步 多台服务器安装 1、常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ntp-4.2.6p5-29.el7.centos.2.x86_64 #卸载 systemctl status ...
本文将详细介绍如何在Linux系统下配置NTP架设本地的时间服务器。 一、NTP协议简介 NTP是一个基于UDP协议的网络时间同步协议,用于将计算机的系统时间与一个精确的时间源保持同步。NTP协议可以使系统与一个精确的...
NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。 同步时钟最大的好处就是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志...
### Linux下配置NTP架设本地时间服务器 #### 一、理解NTP及其实现的重要性 ...通过上述步骤,不仅可以在Linux系统中配置NTP服务,还能确保所有系统时间的一致性和准确性,从而提高网络管理效率和安全性。
配置NTP时间服务器的客户端 1.安装时间管理的软件包:chrony #yum -y install chrony 2.修改配置文件: #vim /etc/chromy.conf server 时间服务器的域名 iburst 3.重启 查看时间服务的状态: #timedatectl 启动时间...
本文档介绍了 Linux(RedHat) NTP 时间同步的配置方法,主要包括 NTP 跟踪层级安排、NTP 配置数据对单点故障应对能力的评估、NTP 服务器配置数据及说明、NTP 客户机配置数据及说明等部分。 一、NTP 跟踪层级安排 ...
1. 服务器安装 在 Linux 服务器上安装 NTP 服务,使用 yum install ntp ntpdate -y 命令进行安装。 2. 配置 ntp.conf 文件 在安装完成后,需要修改 ntp.conf 配置文件,以便调整 NTP 服务器的行为。首先,需要...
通过 `ntpdate` 可以轻松地将本地时间与NTP服务器的时间进行同步。例如: ```bash # ntpdate ntp.api.bz ``` 如果同步成功,将看到类似这样的输出: ``` 24 May 08:57:40 ntpdate[1920]: adjust time server 182....
Linux局域网中配置NTP服务器是为了确保网络内的设备时间保持一致,这对于系统日志、安全审计、数据库同步等操作至关重要。NTP(Network Time Protocol)是一种用于在互联网上同步计算机时间的协议。以下是配置NTP...
Linux 服务器 NTP 配置方法 NTP(Network Time Protocol)是一种同步...本文详细介绍了 Linux 服务器 NTP 配置方法,包括搭建时间同步服务器、配置时间同步客户机和服务端验证,为读者提供了一份实用的 NTP 配置指南。
Suselinux11 NTP服务器端搭建设置宣贯 1. 查看系统时钟 在 Linux 系统中,查看系统时钟可以使用 `date` 命令。该命令将显示当前系统的日期和时间信息。系统时钟是 Linux 内核时钟,用于记录系统的当前时间。 2. ...
2. **配置NTP服务器**:主要的配置文件是`/etc/ntp.conf`。在这个文件中,你需要指定至少一个或多个外部NTP服务器作为参考源。内网NTP服务器通常会连接到互联网上的公开NTP服务器以获取准确时间,然后再将这个时间...
本文将详细介绍 Linux(Red Hat)NTP 时间同步的配置方法,包括 NTP 跟踪层级安排、NTP 配置数据对单点故障应对能力的评估、NTP 服务器(redhat 服务器)的配置数据及说明、NTP 客户机(redhat 服务器)的配置数据及说明...
在Windows 7系统中,可以设置NTP客户端,通过网络与Linux NTP服务器同步时间,以验证服务器配置的有效性。 NTP服务器的作用在于提供准确、统一的时间源,使得网络中的所有设备能够保持时间的一致性。这对于分布式...
在 Linux 异构网络下配置 ntp 时间服务器是非常重要的,本文将详细介绍如何配置时间服务器和客户端。 一、配置时间服务器和客户端 首先,我们需要下载和安装 ntp 软件包。我们可以从 ...
linux环境下的ntp时间同步,服务器端需要修改配置文件ntp.conf,附件给出了详细的配置信息。
"NTP服务器及NTP客户端配置原理及实例" NTP(Network Time Protocol)是用于在分布式时间服务器和客户端之间进行时间同步的协议。它定义了时间同步实现过程中所使用的结构、算法、实体和协议。NTP 协议基于 TCP/IP ...