Linux 之 NTP 服务 服务器
我们选择第三台机器( mysql02 )为 NTF 服务器,其他机器和这台机器进行同步。
1、 检查 ntp 服务是否已经安装
[root@mysql02 ~]# sudo rpm -qa | grep ntp
ntpdate-4.2.6p5-5.el6.centos.x86_64
fontpackages-filesystem-1.41-1.1.el6.noarch
ntp-4.2.6p5-5.el6.centos.x86_64
[root@mysql02 ~]#
说明:显示已经安装过了 ntp 程序,其中 ntpdate-4.2.6p5-1.el6.centos.x86_64 是用来和某台服务器进行同步
的,ntp-4.2.6p5-1.el6.centos.x86_64 是用来提供时间同步服务的。
2、 修改配置文件 ntp.conf
[root@mysql02 ~]# vim /etc/ntp.conf
2.1 启用 restrice,修改网段
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
将这行的注释去掉,并且将网段改为集群的网段,我们这里是 1 网段。
2.2 注释掉 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
说明:上面是时间服务器的域名,这里不需要连接互联网,所以将他们注释掉。
2.3 在 server 0.centos.pool.ntp.org iburst 前,添加如下
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
补充:
① 配置方法一:只允许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:不提供客户端的时间查询
3、 修改配置文件 ntpd
[root@mysql02 ~]# sudo vim /etc/sysconfig/ntpd
添加一行配置:SYNC_CLOCK=yes
4、 启动 ntp 服务
[root@mysql02 ~]# service ntpd start
Starting ntpd: [ OK ]
[root@mysql02 ~]# sudo chkconfig ntpd on
这样每次机器启动时,ntp 服务都会自动启动。
5、配置其他机器的同步
-- 需要被同步的机器
切换到 root 用户进行配置通过 contab 进行定时同步:
[root@bigdata-senior02 hadoop]# crontab -e
*/10 * * * * /usr/sbin/ntpdate 10.219.24.25
6、测试同步是否有效
6.1、 查看目前三台机器的时间
[root@mysql02 ~]# date "+%Y-%m-%d %H:%M:%S"
2017-08-14 05:57:13
[root@mysql01 ~]# date "+%Y-%m-%d %H:%M:%S"
2017-08-14 05:57:17
6.2、 修改 mysql02 上的时间
将时间改为一个以前的时间
[root@mysql02 ~]# sudo date -s '2017-08-13 22:01:00'
Sun Aug 13 22:01:00 CST 2017
[root@mysql02 ~]# date "+%Y-%m-%d %H:%M:%S"
2017-08-13 22:01:08
等 10 分钟,看是否可以实现自动同步
6.3、 查看是否自动同步时间
[root@mysql02 ~]# date "+%Y-%m-%d %H:%M:%S"
2017-08-13 23:01:45
[root@mysql01 ~]# date "+%Y-%m-%d %H:%M:%S"
2017-08-13 23:01:46
说明:mysql01已经自动跟mysql02同步了。
Linux 之 NTP 服务 服务器的更多相关文章
- 局域网内使用linux的ntp服务
假设我们的饿局域网无法连接外网,但又需要同步时间,怎么办? 1. 已局域网内的一台机器作为基础,适用date修改其他机器的时间,date -s ...,很不方便,这里不介绍. 2. 适用ntp服务,自 ...
- linux之NTP服务
1. NTP服务(网络时间协议) Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒) ...
- Linux配置NTP时间服务器(date、hwclock、NTP服务器的配置)
目录 date命令 hwclock命令 NTP服务的部署 服务端 客户端 date命令 date 命令的作用是查看和设置Linux中的系统日期时间 date ...
- Linux配置ntp时间服务器(全)
时间服务器作用: 大数据产生与处理系统是各种计算设备集群的,计算设备将统一.同步的标准时间用于记录各种事件发生时序, 如E-MAIL信息.文件创建和访问时间.数据库处理时间等. 大数据系统内不同计算设 ...
- 【转】Linux配置NTP时间同步服务器
分布式程序通常需要运行在一个统一的时间环境里. 转自:http://blog.csdn.net/mengfanzhundsc/article/details/62046562 安装NTP:yum in ...
- linux时间同步-NTP服务
作者:曹世军链接:https://www.zhihu.com/question/30252609/answer/108840850来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...
- 【Linux】ntp服务-时间同步
ntp简易安装与时间同步 yum -y install ntp ntpdate //安装ntp服务 ntpdate cn.pool.ntp.org //更新时间 hwclock --systohc / ...
- linux时间同步ntp服务的安装与配置
1.首先安装NTP [root@localhost /]# yum install ntp -y 2.修改NTP配置文件,添加NTP服务器的网络位置 /etc/ntp.conf # For mo ...
- LINUX之ntp时间同步服务配置
本篇将介绍LINUX之ntp服务配置,时钟同步服务器配置.这个在很多地方都会用到,保持各主机之前的时间保持一致,保证主机之间的心跳稳定. 三台主机都是centos7 192.168.1.110 mas ...
随机推荐
- COS-4进程及进程管理
操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口.操作系统的功能包括管理计算机系统的硬件.软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限 ...
- Win10易升是什么?如何彻底关闭Windows10易升?
很多朋友反馈在使用电脑的时候,突然弹出一个微软Windows10易升的界面,那么Win10易升是什么,怎么样才可以彻底关闭Win10易升呢? win10易升是什么 1.易升是微软官方发布的升级助理或者 ...
- MySQL数据库中tinyint类型字段读取数据为true和false (MySQL的boolean和tinyint(1))
数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true. MySQL保存boolean值时用1代表TRUE,0代表FALSE.boolean在 ...
- nginx上布置thinkphp
thinkphp config配置: ', //URL模式 nginx rewrite配置: location / { set $static 0; if ($uri ~ ...
- iSCSI 在Linux下的模拟实验
5.iSCSI客户端(Initiator)配置 在Linux 2.6内核中提供了iscsi驱动,iSCSI 驱动(driver)使主机拥有了通过IP网络访问存储 的能力,驱动在主机(Initiat ...
- 【转】XGBoost 与 Boosted Tree
XGBoost 与 Boosted Tree http://www.52cs.org/?p=429 作者:陈天奇,毕业于上海交通大学ACM班,现就读于华盛顿大学,从事大规模机器学习研究. 注解:tru ...
- ie if判断
<p> </p> <!--[if lt IE 7]> <html lang="en" ng-app="myApp" c ...
- Android TextView 设置滚动条(纯xml)
<ScrollView android:id="@+is/scrollView_id" android:layout_width="fill_parent" ...
- Educational Codeforces Round 13
http://codeforces.com/contest/678 A:水题 #include<bits/stdc++.h> #define fi first #define se sec ...
- CodeForces 385 D.Bear and Floodlight 状压DP
枚举灯的所有可能状态(亮或者不亮)(1<<20)最多可能的情况有1048576种 dp[i]表示 i 状态时灯所能照射到的最远距离(i 的二进制中如果第j位为0,则表示第j个灯不亮,否则就 ...