版权声明:本文为博主原创文章,未经博主允许不得转载。
本文原文出处: http://blog.csdn.net/bluishglc/article/details/41413031严禁任何形式的转载,否则将委托CSDN官方维护权益!本文拟定是在一个局域网内(比如一个Hadoop集群)设定一台NTP服务器作为整个网络的标准时间参考,使用网络(集群)内的所有机器保持时间一致!以下是详细的操作步骤:
1. 修改选定的服务器的本地时间
#date -s '2014-11-21 12:48:30' +'%F %T' #2014-11-21 12:48:30为将要设定的时间
2. 将修改后的时间写入硬件时钟,确保重启有效
#hwclock -w3. 安装并开启ntp服务
在Centos7下,使用systemctl is-enabled ntpd查看ntpd是否已经配置为开机启动,如果没有则使用systemctl enable ntpd设置并重启。
4. 配置NTP服务器
在选定的NTP服务器(假定IP为10.221.18.114)上vim /etc/ntp.conf,
4.1. 将10.221.18.114的本地时钟作为时间供给源,这样,即便它失去网络连接,它也可以继续为网络提供服务;
server 127.127.1.0
fudge 127.127.1.0 stratum 10
如果集群是在一个封闭的局域网内,可以屏蔽掉默认的server:
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
4.2. 配置客户端的授权,也就是给指定的机器(客户端)设置访问NTP Server的权限,这是通过restrict配置项实现的,以下是它的格式说明。
[restrict]参数设定方式:
restrict [address] mask [netmask_ip] [parameter]
其中parameter的参数主要有:
ignore : 拒绝所有类型的ntp连接
nomodify : 客户端不能使用ntpc与ntpq两支程式来修改服务器的时间参数
noquery : 客户端不能使用ntpq、ntpc等指令来查询服务器时间,等于不提供ntp的网络校时
notrap : 不提供trap这个远程时间登录的功能
notrust : 拒绝没有认证的客户端
nopeer : 不与其他同一层的ntp服务器进行时间同步
让我们通过一个例子来解释一下,在 /etc/ntp.conf中加入如下一行:
restrict 10.221.18.112 mask 255.255.255.240 nomodify notrap
这一行的含义是授权10.221.18.112网段上的所有机器可以从这台机器上查询和同步时间。这里的配置涉及到了一些网络知识。 对于第一个参数[address] 它可能是一个IP,也可能是一个网段,这取决于后面给出的子网掩码。如果这里的子网掩码是255.255.255.255,那么配置就变成了只授权给IP是10.221.18.112的那一台机器连接!但是这里子网掩码是255.255.255.240,则此时的10.221.18.112就是一个网络标识了!它代表的是这样一个网段:
网络标识 (网段名) |
主机 | 广播地址 | |
起始 | 结束 | ||
10.221.18.112 | 10.221.18.113 | 10.221.18.126 | 10.221.18.127 |
5. 配置NTP客户端
在所有客户端上vim /etc/ntp.conf,添加:
server 10.221.18.114
注意:当server与client之间的时间误差过大时(可能是1000秒),处于对修改时间可能对系统和应用带来不可预知的问题,NTP将停止时间同步!所以如果发现NTP启动之后时间并不进行同步时,应该考虑到可能是时间差过大引起的,此时需要先手动进行时间同步!
相关推荐
Linux-NTP时钟配置是确保系统时间准确同步的关键步骤,特别是在多台服务器或跨时区的网络环境中。NTP(Network Time Protocol)是一种协议...因此,理解并掌握NTP配置对于任何Linux系统管理员来说都是一项重要的技能。
配置一个Linux NTP服务器对于任何需要精确时间同步的环境都至关重要,如数据中心、分布式系统或者需要审计追踪的系统。本教程将详细介绍如何在Linux上设置和管理NTP服务器。 1. **安装NTP服务** 在大多数Linux发行...
Linux下的NTP(Network Time Protocol)是一个用于同步网络中计算机时间的协议,它允许设备与全球互联网上的标准时间源保持精确的时间同步。本压缩包"linux-ntp.rar_DEMO_ntp_ntp demo"包含了实现NTP协议的一个示例...
Linux 下 NTP 服务配置与测试 NTP(Network Time Protocol)是一种网络时间协议,用于同步计算机系统的时间。 Linux 操作系统下配置 NTP 服务可以确保系统时间的准确性和同步性。本文将详细介绍 Linux 下 NTP 服务...
四、满足特定需求的NTP配置 - 根据杭州4K要求,可能需要对`ntp.conf`进行特殊配置,确保时间同步精度。 综上所述,部署阿里云NTP服务器涉及多个环节,包括时区调整、NTP服务配置、权限控制等,通过这些步骤可以建立...
Linux离线安装NTP服务,内网环境下配置本地时间同步 多台服务器安装 1、常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ntp-4.2.6p5-29.el7.centos.2.x86_64 #卸载 systemctl status ...
CentOS是基于Red Hat Enterprise Linux的开源操作系统,广泛应用于服务器领域,而NTP服务对于服务器环境尤其重要,因为它确保了系统时间的精确性,这对于日志记录、安全审计、交易处理等任务至关重要。 压缩包内的...
Linux 服务器 NTP 配置方法 NTP(Network Time Protocol)是一种同步时间的协议,用于使计算机的时钟保持同步。为确保服务器的时钟正确,需要配置 NTP 服务器和客户机,以便在多个服务器之间保持时间同步。本文将...
Linux配置NTP服务配置
NTP客户端配置-linux NTP(Network Time Protocol,网络时间协议)是一种用于同步计算机时钟的协议,常用于确保计算机系统的时钟保持同步,以便于正确记录事件和日志。作为运维人员,配置NTP客户端对系统的稳定运行...
在 Linux 操作系统中,NTP 服务器的配置可以通过编辑 `/etc/ntp.conf` 文件来实现。在这个文件中,我们可以设置 NTP 服务器的配置参数,例如 NTP 服务器的 IP 地址、端口号、时区等。 Windows XP/2003 中 NTP ...
修改NTP配置文件 编辑`/etc/ntp.conf`文件,进行必要的设置。例如,限制特定IP地址或子网对NTP服务的访问: ``` # vi /etc/ntp.conf restrict default ignore restrict 192.168.10.0 mask 255.255.255.0 notrust ...
在 Linux 服务器上安装 NTP 服务,使用 yum install ntp ntpdate -y 命令进行安装。 2. 配置 ntp.conf 文件 在安装完成后,需要修改 ntp.conf 配置文件,以便调整 NTP 服务器的行为。首先,需要备份原来的配置文件...
"Linux下配置NTP架设本地的时间服务器" Linux系统下的时间同步是非常重要的,特别是在服务器环境中,时间的准确性直接影响着系统的稳定性和安全性。Linux系统提供了多种时间同步协议,其中Network Time Protocol...
"centos6.5-ntp安装包.rar"显然包含了在CentOS 6.5上安装和配置NTP服务所需的文件和步骤。 安装NTP服务首先需要解压下载的rar文件,通常这需要使用像unrar这样的工具。在CentOS上,你可以通过以下命令安装unrar: ...
Linux 7 安装配置 NTP 网络时间同步服务器 本文将指导您如何在 Linux 7 上安装和配置 NTP(Network Time Protocol)网络时间同步服务器。该服务器可以与公用的 NTP 时间服务器池同步时间,以确保服务器的时间准确性...
linux环境下的ntp时间同步,服务器端需要修改配置文件ntp.conf,附件给出了详细的配置信息。
整个文档详细介绍了Linux下NTP服务的交叉编译安装过程,涵盖了开发、配置、校时以及时间同步的一系列步骤。这份资料适合于对Linux系统和网络服务编译安装有一定基础的开发者参考,尤其适合那些需要在嵌入式设备上...
对于Linux初学者来说,理解NTP和如何配置`chronyd`服务是非常基础但重要的技能。通过正确配置NTP,可以确保你的系统时间与全球标准时间保持一致,从而避免由于时间不准确带来的各种问题。此外,学习这个过程还能帮助...