linux系统时间同步设置

简要介绍
Network Time Protocol 网络时间协议
它属于应用层协议,传输层采用UDP,用于同步设备之间的时间。提供时间规范的的设备为服务器,接收时间服务的设备为客户端。NTP的时间来源是国际标准时间UTC(Universial Time Coordinated)

NTP守护进程
它是操作系统守护进程,提供完整的NTP应用服务。为了追求最高精度(可以达到约232皮秒),ntpd会完成复杂的计算。ntpd启动时,从配置文件ntp.conf中读取同步数据来源以及相关设置。使用ntpq命令可以查看当前连接的时间服务器状态。

BST:British Summer Time,英国夏令时。英国在夏季使用的一种时间制度,比协调世界时(UTC)快一小时。
GMT:Greenwich Mean Time,格林威治标准时间。以英国伦敦郊区的格林威治为基准的标准时间,不考虑夏令时的影响。
UTC:Coordinated Universal Time,协调世界时。国际标准的时间参考,用于统一全球时间的标准,并不考虑夏令时的调整。
CST:Central Standard Time,在中国,CST 通常指的是 China Standard Time,即中国标准时间,它与 UTC+8 相对应。


一、NTP同步

1.安装ntp服务

在这里插入图片描述

2.开启ntp服务

在这里插入图片描述

3.查看ntp状态

在这里插入图片描述

4.修改ntp配置文件

打开配置文件

vi /etc/ntp.conf

在这里插入图片描述

5.重启ntp并检查状态

在这里插入图片描述

二、ntpdate同步

1.执行同步

ntpdate -sud ntp.ntsc.ac.cn
-s输出调试信息至系统日志,-u可以越过防火墙与主机同步,-d是实时输出日志信息至终端

在这里插入图片描述

2.查看时间

在这里插入图片描述

三、手动同步

1.设置时间

date -s "2021-01-19 14:29:30"
设置时间和日期,例如将系统日期设定成2021年01月19日14点29分30秒的命令

hwclock --show
hwclock是Linux系统中用来读取和设置硬件时钟的命令,结果:2024-01-15 11:29:27.367055+08:00

2.查看时间

date -R:查看当前时区
date +"%Y-%m-%d %H:%M:%S":查看当前时间

history

 1310  sudo apt install ntp
 1312  systemctl start ntp
 1313  systemctl enable  ntp
 1314  vi /etc/ntp.conf
 1315  systemctl status ntp
 1316  systemctl restart ntp
 1317  ntpq -p
 1319  ntpdate -sud ntp.ntsc.ac.cn
 1320  date
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

石子君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值