From:http://www.linuxidc.com/Linux/2014-07/104371.htm
Linux下快速搭建ntp时间同步服务器
背景:
服务器多了,时间是否一致以及是否准备就显得格外重要,虽然这个问题总是被忽略,但是统一时间是很有必要的,因为时间问题导致服务出现问题也是司空见惯,本文简单介绍Linux下ntp的快速搭建和使用。
CentOS NTP服务器安装与配置 http://www.linuxidc.com/Linux/2014-01/95258.htm
Linux实战部署系列之NTP服务器 http://www.linuxidc.com/Linux/2013-11/92275.htm
多种操作系统NTP客户端配置 http://www.linuxidc.com/Linux/2013-10/91928.htm
搭建企业级NTP时间服务器 http://www.linuxidc.com/Linux/2014-02/97205.htm
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://www.linuxidc.com/Linux/2014-07/104371.htm
++
+
|
|
+
++
相关推荐
NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。 同步时钟最大的好处就是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志...
最后,快速搭建NTP服务也需要注意几个关键点: - **防火墙配置**:确保NTP服务所需的UDP 123端口在防火墙规则中开放,以便服务器之间可以通信。 - **安全考虑**:关闭不必要的NTP功能,如限制仅允许特定IP访问,...
- **NTP服务器**:网络时间协议(NTP)确保系统时钟同步。安装`chrony`或`ntpd`来实现这个功能。 2. **数据库服务**: - **MySQL/MariaDB**:MySQL是广泛使用的开源关系型数据库管理系统,CentOS通常会提供...
安装NTP服务以同步服务器时间,保持系统时钟准确。执行`yum install ntp -y`,然后备份`/etc/ntp.conf`文件,并进行编辑,如下所示: ```bash cp /etc/ntp.conf /etc/ntp.conf.original vim /etc/ntp.conf ```...
- **NTP时间服务器**: - 通过NTP协议同步时间。 - 适用于分布式系统的时间同步。 - **DHCP服务器**: - 动态分配IP地址给客户端。 - 简化网络管理。 - **Samba服务器**: - 提供文件共享服务。 - 支持Windows和...
- **NTP时间服务器**: 提供网络时间同步服务。 - **DHCP服务器**: 动态分配IP地址。 - **Samba服务器**: 实现Windows和Linux之间的资源共享。 - **NFS服务器**: 网络文件系统,提供远程文件共享服务。 - **FTP服务器...
- **构建NTP时间服务器**:讲解如何配置Linux系统作为时间服务器,确保网络设备的时间同步。 - **构建DHCP服务器**:学习如何配置Dynamic Host Configuration Protocol (DHCP),动态分配IP地址给网络中的设备。 -...
例如,构建NTP服务器以保持系统时间同步,部署DHCP服务器为网络设备动态分配IP地址,搭建Samba服务器实现Linux与Windows之间的文件共享,设置NFS服务器实现文件系统的网络挂载,以及建立FTP服务器提供文件传输服务。...
3. **配置时钟同步**:确保所有节点的时间一致,可以通过NTP服务器进行时间同步,或者设置定时任务定期更新时间。 接下来,可以开始安装Hadoop和Spark。 ##### 2.2 安装Hadoop 1. **下载并解压Hadoop安装包**:从...
5. 设置同步服务器:vi /etc/ntp.conf 对时检查:date;ssh cm2 date;ssh cm3 date 五、关闭防火墙 1. 关闭防火墙:service iptables stop 2. 启动自关闭:chkconfig iptables off 六、主节点安装 MySQL 1. 查看...
5. **时间服务器**:为了保证集群中各节点的时间同步,需要安装时间服务器,如NTP,防止因时间不一致导致的数据处理错误。 6. **HTTPD服务器**:虽然不是Hadoop必需的,但Apache HTTPD服务器可以作为基础服务,提供...
同时,需要关闭防火墙和SELinux,并配置NTP服务以确保时间同步,以及DNS域名解析以确保NTP服务器的主机名能够被正确解析。 Windows环境的准备主要是以管理员权限安装客户端软件包,而其他环境的配置主要涉及NTP和...
- 使用NTP协议实现嵌入式系统与外部时间服务器的时间同步。 #### 十、用户图形界面设计 - **Qt应用编程**: - Qt是一种跨平台的C++图形用户界面库。 - 学习Qt的基本组件和布局管理。 - **Qt/Embedded和Qtopia**...
2. **时间同步**:确保所有节点的时间保持一致,可以通过crontab定时任务定期调用`ntpdate`命令来实现时间同步。 - 在`/etc/crontab`中添加定时任务:`echo "01 * * * * root /usr/sbin/ntpdate ...
- **时间同步**:设置NTP服务确保所有节点的时间同步,避免因时间差异导致的问题。 - **网络环境**:配置网络接口,确保节点间通信畅通。 - **hosts配置**:在所有节点上更新hosts文件,用主机名映射IP地址,便于...
- **1.2.4 停止ntp时间同步**: 对于Oracle 11g新增的检查项,确保ntp服务关闭。 - **1.2.5 配置网络**: 设置IP地址、子网掩码等网络参数。 - **1.2.6 配置DNS服务器**: 指定DNS服务器地址。 - **1.2.7 设置grid...