Linux系统之时间同步方法

  • 一、使用NTP服务时间同步
    • 1.安装ntp
    • 2.启动ntp服务
    • 3.查看ntp服务
    • 4.修改ntp.conf文件
    • 5.重启服务
    • 6.检查同步状态
  • 二、使用ntpdate同步
    • 1.使用ntpd命令同步
    • 2.查看时间
  • 三、处理ntpdate同步失败报错处理方法
    • 1.报错信息
    • 2.处理方法
    • 3.重新同步
    • 4.查看时间是否正确
  • 四、使用chrony服务时间同步
    • 1.安装chrony
    • 2.启动chrony服务
    • 3.查看chrony状态
    • 4.修改配置文件
    • 5.重启服务
    • 6.检查时间同步状态
  • 五、手动修改时间
    • 1.修改时间方法1
    • 2.修改时间方法2
    • 3.硬件时间向系统时间同步
    • 4.按格式输出时间
    • 5.设置时区

一、使用NTP服务时间同步

1.安装ntp

[root@node ~]# yum -y install ntp

2.启动ntp服务

[root@node ~]# systemctl start  ntpd
[root@node ~]# systemctl enable  ntpd
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.

3.查看ntp服务

[root@node ~]# systemctl status ntpd
● ntpd.service - Network Time ServiceLoaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2022-08-04 08:00:47 CST; 7h leftMain PID: 20746 (ntpd)Tasks: 1Memory: 768.0KCGroup: /system.slice/ntpd.service└─20746 /usr/sbin/ntpd -u ntp:ntp -gAug 04 08:00:47 node ntpd[20746]: Listen normally on 6 lo ::1 UDP 123
Aug 04 08:00:47 node ntpd[20746]: Listen normally on 7 ens33 fe80::8a83:7297:7cb8:9934 UDP 123
Aug 04 08:00:47 node ntpd[20746]: Listening on routing socket on fd #24 for interface updates
Aug 04 08:00:47 node systemd[1]: Started Network Time Service.
Aug 04 08:00:47 node ntpd[20746]: 0.0.0.0 c016 06 restart
Aug 04 08:00:47 node ntpd[20746]: 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
Aug 04 08:00:47 node ntpd[20746]: 0.0.0.0 c011 01 freq_not_set
Aug 04 08:00:56 node ntpd[20746]: 0.0.0.0 c61c 0c clock_step -28798.353463 s
Aug 04 00:00:57 node ntpd[20746]: 0.0.0.0 c614 04 freq_mode
Aug 04 00:00:58 node ntpd[20746]: 0.0.0.0 c618 08 no_sys_peer

4.修改ntp.conf文件

[root@node ~]# vim /etc/ntp.conf
[root@node ~]# grep server /etc/ntp.conf
# Use public servers from the pool.ntp.org project.
#server 0.centos.pool.ntp.org iburst
server ntp.aliyun.com iburst
#broadcast 192.168.1.255 autokey    # broadcast server
#broadcast 224.0.1.1 autokey        # multicast server
#manycastserver 239.255.254.254     # manycast server

5.重启服务

[root@node ~]# systemctl restart ntpd

6.检查同步状态

[root@node ~]# ntpq -premote           refid      st t when poll reach   delay   offset  jitter
==============================================================================203.107.6.88    100.107.25.114   2 u    2   64    1   30.975  149.499   0.393

二、使用ntpdate同步

1.使用ntpd命令同步

[root@node ~]# ntpdate ntp.aliyun.com4 Aug 00:07:17 ntpdate[20924]: adjust time server 203.107.6.88 offset -0.001543 sec

2.查看时间

[root@node ~]# date
Thu Aug  4 00:07:46 CST 2022

三、处理ntpdate同步失败报错处理方法

1.报错信息

cna02:~ # ntpdate ntp1.aliyun.com4 Aug 07:23:41 ntpdate[18694]: the NTP socket is in use, exiting

2.处理方法

cna02:~ # service ntpd stop
Redirecting to /bin/systemctl stop ntpd.service

3.重新同步

cna02:~ # ntpdate ntp1.aliyun.com3 Aug 23:22:36 ntpdate[28980]: step time server 120.25.115.20 offset -28911.609110 sec

4.查看时间是否正确

cna02:~ # date
Wed Aug  3 23:22:41 CST 2022

四、使用chrony服务时间同步

1.安装chrony

[root@node ~]# yum -y install chrony
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.bfsu.edu.cn* extras: mirrors.bfsu.edu.cn* updates: mirrors.bfsu.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package chrony.x86_64 0:3.2-2.el7 will be updated
---> Package chrony.x86_64 0:3.4-1.el7 will be an update
--> Finished Dependency ResolutionDependencies Resolved===============================================================================================================================================================================Package                                  Arch                                     Version                                        Repository                              Size
===============================================================================================================================================================================
Updating:chrony                                   x86_64                                   3.4-1.el7                                      base                                   251 kTransaction Summary
===============================================================================================================================================================================
Upgrade  1 PackageTotal download size: 251 k
Downloading packages:
No Presto metadata available for base
chrony-3.4-1.el7.x86_64.rpm                                                                                                                             | 251 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionUpdating   : chrony-3.4-1.el7.x86_64                                                                                                                                     1/2 Cleanup    : chrony-3.2-2.el7.x86_64                                                                                                                                     2/2 Verifying  : chrony-3.4-1.el7.x86_64                                                                                                                                     1/2 Verifying  : chrony-3.2-2.el7.x86_64                                                                                                                                     2/2 Updated:chrony.x86_64 0:3.4-1.el7                                                                                                                                                    Complete!

2.启动chrony服务

[root@node ~]# systemctl enable --now chronyd
Created symlink from /etc/systemd/system/multi-user.target.wants/chronyd.service to /usr/lib/systemd/system/chronyd.service.

3.查看chrony状态

[root@node ~]# systemctl status chronyd
● chronyd.service - NTP client/serverLoaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)Active: active (running) since Thu 2022-08-04 00:12:27 CST; 29s agoDocs: man:chronyd(8)man:chrony.conf(5)Process: 21136 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exited, status=0/SUCCESS)Process: 21132 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS)Main PID: 21134 (chronyd)Tasks: 1Memory: 364.0KCGroup: /system.slice/chronyd.service└─21134 /usr/sbin/chronydAug 04 00:12:27 node systemd[1]: Starting NTP client/server...
Aug 04 00:12:27 node chronyd[21134]: chronyd version 3.4 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH +IPV6 +DEBUG)
Aug 04 00:12:27 node systemd[1]: Started NTP client/server.
Aug 04 00:12:35 node chronyd[21134]: Selected source 193.182.111.141
Aug 04 00:12:35 node chronyd[21134]: Source 78.46.102.180 replaced with 94.237.64.20

4.修改配置文件

[root@node ~]# grep server /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server ntp1.aliyun.com iburst

5.重启服务

[root@node ~]# systemctl restart chronyd

6.检查时间同步状态

[root@node ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* 120.25.115.20                 2   6    71    26   +751us[+1549us] +/-   19ms

五、手动修改时间

1.修改时间方法1

[root@node ~]# date -s "2012-05-23 01:01:01"
Wed May 23 01:01:01 CST 2012
[root@node ~]# date
Wed May 23 01:01:05 CST 2012

2.修改时间方法2

修改时间顺序为月日时分年.秒

[root@tianyi ~]# date 090621282021.28
Mon Sep  6 21:28:28 CST 2021

3.硬件时间向系统时间同步

[root@node ~]# hwclock -w

4.按格式输出时间

[root@node ~]# date "+%Y-%m-%d %H:%M:%S"
2012-05-23 01:04:10

5.设置时区

[root@tianyi backups]# timedatectl list-timezones |grep Shanghai
Asia/Shanghai
[root@tianyi backups]# timedatectl set-timezone Asia/Shanghai

Linux系统之时间同步方法相关推荐

  1. linux多主机时间同步方法

    假设现在有三台linux主机: 172.16.1.104 172.16.1.105 172.16.1.106 方法1.使用NTP服务器同步: [root@172.16.1.104 ~]# vi /et ...

  2. Linux系统之时间管理

    Linux系统之时间管理 一.date命令介绍 1.date帮助 2.查询系统时间 ①查询电脑硬件时间 ②查询UTC时间 ③查询系统时间 ④特定时间格式输出系统时间 ⑤查询电脑所有时间信息 三.修改系 ...

  3. 一行命令查看Linux系统重启时间和相关记录

    一行命令查看Linux系统重启时间和相关记录. 系统启动时间并转换为秒: date -d "$(who -b | awk -F' ' '{print $(NF-1),$NF}')" ...

  4. 修改linux系统EDT时间为CST时间

    修改linux系统EDT时间为CST时间 刚开始系统时间为 EDT时间 EDT 是北美东部夏令时间,比UTC落后4个小时 CST 是美国中部标准时间(西六区,-6:00),中国东八区(+8:00)标准 ...

  5. 如何修改linux时间? 校正linux系统的时间

    第一步:通过xshell远程连接到linux系统 第二步:输入 tzselect 第三步:选择所在的州,中国人请选择 5 ,亚洲 第四步:选择你所在的国家,中国人请选择9,中国 第五步:选择一个时区, ...

  6. 修改linux系统的时间PRC,Ubuntu16.04操作系统环境下修改时区

    本文主要介绍如何在Ubuntu16.04操作系统环境下修改时区. 1. 时区相关操作 如果你的Linux系统时区配置不正确,必须要手动调整到正确的当地时区.NTP对时间的同步处理只计算当地时间与UTC ...

  7. 【已解决】CentOS7等linux系统时区时间不对显示误差8小时

    文章目录 问题 解决 处理时区问题 date查看时间.时区 timedatectl查看时间.时区 查看localtime 设置时区 处理时间问题 问题 中国使用的是东八区上海时间,而linux服务器, ...

  8. 查看linux机器是否重启过,查看linux系统重启时间

    很多人在linux系统平台工作的时候,都需要查看系统的重启时间,判断对应的问题,今天说三个命令查看系统究竟何时重启. last命令 [root@180-234 app]# last reboot re ...

  9. Linux系统的时间、日期和月历命令的使用方法

    一.开场白 Linux(Unix)系统.Window系统和Mac系统是当今世界上流程的三大电脑系统,各有特色,但也相互学习.进化和发展,对于编程人员可能更喜欢命令行式的Linux系统. 我也是其中一个 ...

最新文章

  1. zabbix 源码编译安装
  2. 【django轻量级框架】点击前端按钮执行本地python程序(os sys的使用)
  3. 用Docker创建Nexus
  4. python爬虫——论抓包的正确姿势和学好Javascript的重要性(1)
  5. 中国SaaS死或生之一:“网红”CRM的大起大落
  6. linux——管理系统存储之设备分区:MBR分区、GPT分区、swap的分区的设定
  7. java环境变量搭建
  8. 数据结构:在下述几种树中,()可以表示静态查找表?
  9. 【剑指offer 07】用迭代和递归两种方法重构二叉树(python实现)
  10. ASP.NET MVC V2 Preview 1 发布 期望VS有更好的表现
  11. python 3.8.0安卓_Python for Mac v3.8.0 官方最新版
  12. mysql数据库作业_mysql数据库操作练习
  13. OC 和 swift 小结
  14. 浅谈javascript的运行机制
  15. 2019会考计算机知识点,2019-2020年高中信息技术高一会考总复习理论知识点汇总整理...
  16. 10 GridView 样式属性
  17. am335x LCD调节背光
  18. 第一章:计算机的软硬件基本结构_4
  19. leetcode: 529. 扫雷游戏
  20. Chrome OS与Windows

热门文章

  1. vant H5 公众号 拍照录像一次讲清楚
  2. 排列组合n选m,组合算法——0-1转换算法(巧妙算法)C++实现
  3. 深度学习:应用于机器视觉领域的卷积神经网络(CNN)简介
  4. 护眼台灯的色温是多少比较好?2022年真的能护眼的护眼灯推荐
  5. LeetCode 221. Maximal Square (最大正方形)
  6. 微信小程序给商家带来了什么
  7. C/C++ 汉字转拼音
  8. Taskfile - 比 Makefile 更好用的构建工具
  9. 西蒙购物网的测试(访问层测试)
  10. Ornatrix 自学手册-软件的下载及安装