linux系统时间同步设置

linux系统时间同步设置

  • 一、NTP同步
    • 1.安装ntp服务
    • 2.开启ntp服务
    • 3.查看ntp状态
    • 4.修改ntp配置文件
    • 5.重启ntp并检查状态
  • 二、ntpdate同步
    • 1.执行同步
    • 2.查看时间
  • 三、手动同步
    • 1.设置时间
    • 2.查看时间

简要介绍
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服务

linux系统时间同步设置_第1张图片

2.开启ntp服务

在这里插入图片描述

3.查看ntp状态

linux系统时间同步设置_第2张图片

4.修改ntp配置文件

打开配置文件

vi /etc/ntp.conf

linux系统时间同步设置_第3张图片

5.重启ntp并检查状态

linux系统时间同步设置_第4张图片

二、ntpdate同步

1.执行同步

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

linux系统时间同步设置_第5张图片

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

你可能感兴趣的:(linux,运维,服务器)