NTP 时间同步服务配置

简介: 中国国家授时中心:210.72.145.44   -- 无法使用NTP服务器(上海) :ntp.api.bz中国ntp服务器:    cn.pool.ntp.org      pool.ntp.
中国国家授时中心:210.72.145.44   -- 无法使用
NTP服务器(上海) :ntp.api.bz
中国ntp服务器:    cn.pool.ntp.org      pool.ntp.org

时间同步工具
rdate:rdate -s
ntpdate:ntpdate -u(使用-u参数会返回误差,也可以使用-s)
以上两个工具都可以用来同步网络时间服务器,系统默认都有安装,除非安装的时候没有选装NTP,没有安装可以使用如下方式安装
yum -y install ntp

同步时间
1.修改时区
cp -y /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
vim  /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false

2.同步时间
/usr/sbin/ntpdate -u cn.pool.ntp.org

3.写入硬件时间
服务器每次重启都会参考硬件的时间,所以需要将当前系统的时间写入到硬件。
查看当前硬件时间:
hwclock -r
[root@localhost ~]# hwclock -r
修改系统时间:
date -s "YYYY-MM-DD hh:mm:ss" &&hwclock --systoh
写入硬件时间:
hwclock -w

------------------------------------------------------------------------------------------
示例
[root@zzh ~]# date
Thu Feb 14 09:13:35 CST 2019
[root@zzh ~]# date -s 09:16:00
Thu Feb 14 09:16:00 CST 2019
[root@zzh ~]# clock -w
[root@zzh ~]# hwclock -w
[root@zzh ~]# date
Thu Feb 14 09:16:15 CST 2019
------------------------------------------------------------------------------------------

-- 修改系统时间和硬件时间命令释义
1.date    {查看目前本地的时间}
2.hwclock --show    {查看硬件的时间}
3.如果硬件的时间是对不上,那就对硬件的时间进行修改、
4.hwclock --set --date '2019-02-14 15:30:54'   {设置硬件时间}
5.hwclock  --hctosys  {设置系统时间和硬件时间同步}
6.clock -w    {保存时钟}
7.最后在通过重启 init 6 查看系统时间是否生效

自动时间同步
1.配置开机启动校验
vim /etc/rc.d/rc.local
/usr/sbin/ntpdate -u cn.pool.ntp.org> /dev/null 2>&1; /sbin/hwclock -w
2.配置定时任务同步
vim /etc/crontab
00 01 * * * root /usr/sbin/ntpdate -u cn.pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w 
或者
crontab -e
00 01 * * * /usr/sbin/ntpdate -u cn.pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w

10 5 * * * root /usr/sbin/ntpdate ntp_ip_addr && /sbin/hwclock -w

-- 注意:
ntp服务默认只会同步系统时间,如果想要让ntp同时同步硬件时间,可以设置/etc/sysconfig/ntpd文件,在/etc/sysconfig/ntpd文件中,
添加 SYNC_HWCLOCK=yes 这样,就可以让硬件时间与系统时间一起同步。

目录
相关文章
【el-tree】树形结构拖拽,拖动修改分组
【el-tree】树形结构拖拽,拖动修改分组
1565 1
|
Python
Python中如何按行遍历DataFrame
听世界的意见,保留自己的态度。
3183 0
|
6月前
|
前端开发 开发者 容器
如何解决 flex 布局下子元素 width 宽度设置失效的问题
本文通过实际案例,探讨前端开发中flex布局导致子元素宽度设置失效的问题,分析原因并提供两种解决方案:去除flex布局(不推荐)和设置min-width(推荐),帮助开发者深入理解flex特性,提升布局控制能力。
371 0
如何解决 flex 布局下子元素 width 宽度设置失效的问题
|
NoSQL 关系型数据库 MySQL
分布式系统,从CAP定理说起
本文作者笠泱分享了对分布式系统及其核心理论的理解,包括分布式系统的概念、单体架构的局限性以及网络运算常见误区。重点解析了CAP定理(一致性、可用性、分区容错性三者不可兼得)和BASE理论(基本可用、软状态、最终一致性)。同时探讨了如何判定CP与AP系统,并结合Nacos、MySQL、Redis等实例分析其特性。最后总结分布式架构设计需关注高可用、高性能等六大指标,强调微服务与分布式解决方案的重要性。
870 14
|
存储 关系型数据库 数据库
华为数据库openGauss与PostgreSQL使用对比
华为openGauss数据库基于PostgreSQL内核演进,进行了多项增强。密码认证从MD5升级为SHA256;字符串存储中,char(n)、varchar(n)的n由字符改为字节,新增nvarchar2(n)表示字符,最大存储100MB;且将空字符''统一转换为null,提升了数据处理的一致性和安全性。
1341 12
|
网络协议
STX (Start of Text) - ASCII值2 (0x02)
STX (Start of Text) - ASCII值2 (0x02)
2894 2
|
存储 网络协议 Linux
Linux加强篇008-使用Iptables与Firewalld防火墙
山重水复疑无路,柳暗花明又一村
2183 0
Linux加强篇008-使用Iptables与Firewalld防火墙
|
监控 网络协议 Linux
在Linux中,如何实时监控网络流量?
在Linux中,如何实时监控网络流量?
打开xshell无法定位程序输入点。。。。。。。。。。于动态链接库nssock2.dll上解决方法(参考)
打开xshell无法定位程序输入点。。。。。。。。。。于动态链接库nssock2.dll上解决方法(参考)
1881 0
|
NoSQL Linux MongoDB
C++库封装mongodb(跨平台开发)
我的初衷是在Linux平台下只提供动态库和头文件,windows平台下提供静态库和头文件给开发者,这个库mongo-proxy对外提供了一些对mongodb的连接,增删改查,创建索引,聚合等操作的封装,开发者只需要关心接口如何调用,而不需要关心接口是如何实现的,也不需要关心mongo-c-driver的相关依赖,这里我抽象出mongo_proxy类,