linux几秒钟同步一次,Linux时间同步配置方法
由于是在做mongoDB的实验中再一次的遇到了mongos路由节点同步时由于ntp时间的问题导致同步非常的慢。故写了个时间同步的语句===>
while :; do rdate -s 192.168.109.129; sleep 2s; done > /dev/null 2>&1 &
rdate: couldn't connect to host 192.168.109.129: Connection refused
3. 同步时间
/usr/bin/rdate -s rdate.darkorb.net
1.查询是否安装ntp,若没有安装的话使用yum进行安装
rpm -q ntp
yum –y install ntp
2.服务器端配置
服务器端需要修改配置文件/etc/ntp.conf
vi /etc/ntp.conf
2.1以互联网的时间服务器为时间服务器的时钟
设置要求:以time.nist.gov 为时间服务器,在ntp.conf中增加或修改以下内容:
restrict default ignore # 关闭所有的 NTP 要求封包
restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify
server time.nist.gov #设置时间服务器
server 127.127.1.1 #开启内部递归网络接口
fudge 127.127.1.1 stratum 10 refid NIST # LCL 不同步
driftfile /etc/ntp.drift
logfile /var/log/ntp.log
Broadcastdelay 0.008 #广播延迟时间#
2.2以内部ntp服务器为数据服务器时钟
设置要求:不对 Internet 提供服务,仅对内部子网提供服务,内部子网的客户端不能修改NTP服务器的时间参数。
在ntp.conf中增加或修改以下内容:
restrict default ignore # 关闭所有的 NTP 要求封包
restrict 127.0.0.1 # 开启内部递归网络接口 lo
restrict 192.168.0.0 mask 255.255.255.0 nomodify #在内部子网里面的客户端可以 进行网络校时,但不能修改NTP服务器的时间参数。
server 198.168.77.170 #198.123.30.132作为上级时间服务器参考
driftfile /var/lib/ntp/drift
broadcastdelay 0.008 #广播延迟时间#
3.启动服务
启动NTP服务
service ntpd start
如果想每次系统启动,NTP服务自动启动,请输入下面命令:
/sbin/chkconfig --add ntpd
/sbin/chkconfig --level 234 ntpd on //配置在开机时运行
打开iptables防火墙123端口
NTP服务的端口是123,使用的是udp协议,所以NTP服务器的防火墙必须对外开放udp 123这个端口。方法如下,使用以下规则:
/sbin/iptables -A INPUT -p UDP -i eth0 -s 192.168.0.0/24
> --dport 123 -j ACCEPT
查看ntp服务器工作情况
通常我们使用命令查看123端口和ntp系统进程判断ntp服务器是否工作正常。命令如下:
netstat -unl | grep 123 #查看123端口
ps -ef|grep ntp #查看ntp进程是否启动
4.监控ntp服务器
ntpq用来监视ntpd操作,使用标准的NTP模式6控制消息模式,并与NTP服务器通信。
ntpq -p查询网络中的NTP服务器,同时显示客户端和每个服务器的关系。
"* ":响应的NTP服务器和最精确的服务器。
"+":响应这个查询请求的NTP服务器。
"blank(空格)":没有响应的NTP服务器。
"remote" :响应这个请求的NTP服务器的名称。
"refid ":NTP服务器使用的更高一级服务器的名称。
"st":正在响应请求的NTP服务器的级别。
"when":上一次成功请求之后到现在的秒数。
"poll":当前的请求的时钟间隔的秒数。
"offset":主机通过NTP时钟同步与所同步时间源的时间偏移量,单位为毫秒(ms)。
5.客户端的配置
在Linux 上面进行网络校时非常简单,执行
ntpdate 192.168.77.170 #192.168.77.170是NTP服务器的IP
注意:Ntpd启动的时候通常需要一段时间大概5分钟进行时间同步,所以在ntpd刚刚启动的时候还不能正常提供时钟服务,报错"no server suitable for synchronization found"。启动时候需要等待5分钟。
如果想定时进行时间校准,可以使用crond服务来定时执行。
编辑 /etc/crontab 文件
vi /etc/crontab
加入下面一行:
00 7 * * * root /usr/sbin/ntpdate 192.168.77.170
>> /root/ntpdate.log 2>&1 #192.168.77.170是NTP服务器的IP地址
然后重启crond服务
service crond restart
这样,每天 7:00 Linux 系统就会自动的进行网络时间校准。
linux几秒钟同步一次,Linux时间同步配置方法相关推荐
- MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5、5.6、5.7、8.0)
MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5.5.6.5.7.8.0) Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装 参考: http:// ...
- Linux进程间同步和通信,linux进程间的同步方法
进程间通讯(IPC)方法主要有以下几种: 管道/FIFO/共享内存/消息队列/信号 1.管道中还有命名管道和非命名管道(即匿名管道)之分,非命名管道(即匿名管道)只能用于父子进程通讯,命名管道可用于非 ...
- linux硬链接同步文件夹,linux中的硬链接和软链接
一.ln命令概述 它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上 ...
- linux系统怎么同步时间不对,linux系统同步系统时间
业务场景 由于开发用的laravel框架,业务中用了很多job定时任务,时间几乎分布在全天的任何时间点(精确到秒),如果服务器时间校准出现时间跳跃的话,很有可能导致某些计划任务无法执行. 实现方法分析 ...
- Linux下NFS(网络文件系统)的建立与配置方法
网络文件系统( NFS ,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远 ...
- Linux网络深入DHCP、FTP原理和配置方法(详细图解)
Linux网络DHCP.FTP原理和配置 一.DHCP服务 1.了解DHCP服务 2.使用DHCP的好处 3.DHCP的分配方式 4.DHCP的租约过程 1.客户机请求IP地址 2.服务器响应 3.客 ...
- linux 触摸屏 软件开发,Linux系统下触摸屏的简单使用和配置方法
如果你装的是 Ubuntu 发行版,那么基本上你的 X 的配置文件 (xorg.conf) 里面已经设置好了相关的驱动,是默认设置,你只需要添加些相关的参数就 ok 了.下面是 Ubuntu 默认的触 ...
- LINUX服务器最简洁的HTTPS免费证书配置方法
注意:该方法已在多台服务器配置了免费的https证书,无论是更新还是第一次配置都运行成功:由于是免费版,每个证书都只有三个月的有效期,也无法保证安全和稳定性,所以只建议做测试用,客户的项目需要时,请让 ...
- 基于2440的Linux开发原理,基于S3C2440和Linux的嵌入式网络驱动程序开发
摘要: 嵌入式与互联网已经成为最热门的技术.使嵌入式系统具备网络功能,并将它们与Internet或企业局域网连接起来,增强了嵌入式系统多方面的实用性. 本文采用S3C2440微处理器为硬件开发平台,根 ...
最新文章
- 标签选择器用于修改html元素默认的样式,html – 为什么CSS选择器与 sign(直接子)覆盖默认样式?...
- The Clean Architecture
- JS无法获取display为none的隐藏元素的宽度和高度的解决方案
- 微软DNS服务器默认,DNS 服务器成为一座岛 - Windows Server | Microsoft Docs
- Spark数据分析及处理_ELT
- 圣诞好礼之Grid视频
- 批量执行特定文件目录下SQL文件脚本
- CentOS 6.8 编译安装MySQL5.5.32
- C# 数组比较--取得两个集合的交集,差集,并集的方法
- 无线充U型超声波电动牙刷方案开发
- 小米笔记本Pro14 黑苹果失败<经验>
- 《数学建模与数学实验》第5版 作图 习题2.6
- 富士施乐248b粉盒清零_能不能告诉我施乐5070硒鼓芯片清零方法是什么
- Choerodon猪齿鱼诞生记
- html svg矩形添加文字,SVG 矩形
- Unity 机器学习(ML-Agents) 基础
- 计算机维修与维护笔记,笔记本电脑维护选购知识大全
- 国际象棋绘制java_java使用swing绘制国际象棋棋盘
- 如何给图片添加黑色边框
- 计算机组成原理 微程序控制器实验
热门文章
- SpringBoot项目去除druid监控的底部广告
- JavaScript从入门到放弃 -(六)正则表达式
- Windows批处理文件(.bat文件和.cmd文件)简单使用
- vue中input多选_vue实现下拉多选vue实现多选下拉框
- 结构损伤检测与智能诊断 陈长征_宿迁厂房安全检测多少钱介绍说明
- c语言 若未给全局变量赋初值,自我测试练习参考-答案.doc
- 上传更新的代码到gitlab
- BugkuCTF-MISC题宽带信息泄露
- 档案盒正面标签制作_错题本科学制作方法、正确使用方式及窍门
- java弹球轨迹运动解说,动态弹球的实现 加入了多线程技术-javaSE游戏准备工作