首页 > 系统相关 >配置SUSE linux实例的NTP/Chrony时钟同步服务

配置SUSE linux实例的NTP/Chrony时钟同步服务

时间:2023-04-18 19:35:44浏览次数:59  
标签:iburstserver 10 maxpoll SUSE NTP aliyuncs Chrony com minpoll

问题描述

您希望了解如何修改Linux系统的ECS实例的时区,以及如何开启、配置及使用NTP/Chrony服务,保证实例的时间精确同步。

适用于

  • SUSE Linux Enterprise for SAP 12
  • SUSE Linux Enterprise for SAP 15

说明和使用限制

  • NTP服务的通信端口为UDP 123,您需要在实例安全组的入方向添加安全组规则并放行UDP 123端口。具体操作请参见添加安全组规则
  • 目前,所有地域下ECS实例默认采用CST(China Standard Time)时区,您也可以根据自己的业务需求为ECS实例设置或者修改时区。
  • SLES 12 SP5及以上和SLES 15及以上默认使用Chrony实现本地时间和标准时间同步。与以前版本中的NTP服务不同,Chrony可以更快更准确地同步系统时钟,最大程度的减少时间和频率误差。更多请参见 Time Synchronization with NTP。
  • 修改系统时区或时钟同步配置之前,请关停所有SAP应用/数据库服务。

操作步骤

以下以SLES for SAP 15 SP1操作系统为例描述操作步骤:

修改系统时区

  1. 使用如下命令查询当前配置的时区。
     
    # timedatectl status
          Local time: Fri 2021-07-30 11:58:02 HKT
      Universal time: Fri 2021-07-30 03:58:02 UTC
            RTC time: Fri 2021-07-30 11:58:02
           Time zone: Asia/Hong_Kong (HKT, +0800)
     Network time on: no
    NTP synchronized: yes
     RTC in local TZ: yes
  2. 执行以下命令列出系统支持的时区列表。  
    # timedatectl list-timezones
  3. 执行以下命令修改系统时区。  
    # timedatectl set-timezone Asia/Shanghai
    示例将系统时区修改成了Asia/Shanghai,请根据您实际的需求来设置。
  4. 执行以下命令更新硬件时钟。  
    # hwclock -w
  5. 查询当前时区配置
     
    # timedatectl status
          Local time: Fri 2021-07-30 11:40:09 CST
      Universal time: Fri 2021-07-30 03:40:09 UTC
            RTC time: Fri 2021-07-30 11:40:09
           Time zone: Asia/Shanghai (CST, +0800)
     Network time on: no
    NTP synchronized: yes
     RTC in local TZ: yes

配置Chrony服务

  1. 使用vim /etc/chrony.conf命令,编辑chrony配置文件。示例如下:
     
    # Use Alibaba NTP server
    # Public NTP
    # Alicloud NTP
    server ntp1.aliyun.com minpoll 4 maxpoll 10 iburst
    server ntp1.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp10.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp11.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp12.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp2.aliyun.com minpoll 4 maxpoll 10 iburst
    server ntp2.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp3.aliyun.com minpoll 4 maxpoll 10 iburst
    server ntp3.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp4.aliyun.com minpoll 4 maxpoll 10 iburst
    server ntp4.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp5.aliyun.com minpoll 4 maxpoll 10 iburst
    server ntp5.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp6.aliyun.com minpoll 4 maxpoll 10 iburst
    server ntp6.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp7.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp8.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    server ntp9.cloud.aliyuncs.com minpoll 4 maxpoll 10 iburst
    # Ignore stratum in source selection.
    stratumweight 0.05
    # Record the rate at which the system clock gains/losses time.
    driftfile /var/lib/chrony/drift
    # Enable kernel RTC synchronization.
    rtcsync
    # In first three updates step the system clock instead of slew
    # if the adjustment is larger than 10 seconds.
    makestep 10 3
    # Allow NTP client access from local network.
    #allow 192.168/16
    # Listen for commands only on localhost.
    bindcmdaddress 127.0.0.1
    bindcmdaddress ::1
    # Serve time even if not synchronized to any NTP server.
    #local stratum 10
    # Disable logging of client accesses.
    noclientlog
    # Send a message to syslog if a clock adjustment is larger than 0.5 seconds.
    logchange 0.5
    logdir /var/log/chrony
    #log measurements statistics tracking
  2. 运行以下命令启动服务并设置开机自启动
     
    systemctl start chronyd
    systemctl enable chronyd
  3.  运行以下命令,查看本机时间同步状态,验证服务是否已启动。
     
    chronyc tracking
  4. 如果您需要手工同步时钟,需要使用chronyc工具,并运行makestep命令:  
    # chronyc
    chrony version 2.3
    Copyright (C) 1997-2003, 2007, 2009-2016 Richard P. Curnow and others
    chrony comes with ABSOLUTELY NO WARRANTY.  This is free software, and
    you are welcome to redistribute it under certain conditions.  See the
    GNU General Public License version 2 for details.
    chronyc> makestep
    200 OK

标签:iburstserver,10,maxpoll,SUSE,NTP,aliyuncs,Chrony,com,minpoll
From: https://www.cnblogs.com/weikui/p/17330801.html

相关文章

  • NTP网络校时服务器(北斗GPS校时器)在地铁内网系统中的应用
    NTP网络校时服务器(北斗GPS校时器)在地铁内网系统中的应用NTP网络校时服务器(北斗GPS校时器)在地铁内网系统中的应用京准电子科技官微——ahjzsz NTP网络校时服务器是一种基于网络时间协议(NTP)的时钟同步系统,用于确保地铁车站各个时钟的时间同步。下面是该系统的工作原理: 1.NTP......
  • Linux中使用ntpdate同步失败报错:14 Apr 08:42:12 ntpdate[1255]: the NTP socket is i
    报错信息: 报错原因:1、可能是因为同步的域名信息没有解析到。2、可能是因为服务的问题导致没有同步成功。 解决方法:1、先关闭ntpd服务。[root@k8s-master01~]#servicentpdstopRedirectingto/bin/systemctlstopntpd.service 2、重新同步。[root@k8s-maste......
  • GPS北斗卫星同步时钟(NTP服务器)助力电子政务网络系统
    GPS北斗卫星同步时钟(NTP服务器)助力电子政务网络系统GPS北斗卫星同步时钟(NTP服务器)助力电子政务网络系统京准电子科技官微——ahjzsz摘要:随着电子政务的不断发展,许多省份都建立了自己的政务网络,使用的网络设备和服务器日益增多,这些设备都有自己的时钟,是可以调节的,因此网络中的所......
  • 金融系统NTP时钟同步(网络校时服务器)架设工作详情
    金融系统NTP时钟同步(网络校时服务器)架设工作详情金融系统NTP时钟同步(网络校时服务器)架设工作详情京准电子科技官微——ahjzsz一、选型思考方面对于NTP时钟服务器设备的选择应该从本单位实际使用情况和市场上设备情况进行综合分析,选取最优方案来,尽量避免非相关因素对设备选型的......
  • .NET与非托管代码交互操作 — IntPtr
    在.NET中,IntPtr是一个结构体,封装于mscorlib.dll程序集,表示一个指针或句柄类型的整数值。它的作用类似于C/C++中的void*指针类型,可以存储指向任意数据类型的内存地址,定义如下图IntPtr通常用于与非托管代码进行交互,比如调用Win32API函数,由于非托管代码使用指针或句柄来访问内存......
  • spring---->Spring事务与ApplicationEventPublisher
    Spring事务与ApplicationEventPublisher@Transactionalpublicvoidhandle(){varaccount=Account.builder().username("huhx").password("pass").build();accountRepository.save(account);pub......
  • suse12sp5主机passwd修改密码不生效排查
    问题现象修改账号密码报错passwd:Authenticationtokenmanipulationerror  解决方案:1、查看磁盘空间dfTH与df-ih2、查看文件是否有隐藏权限lsatter/etc/passwd/etc/shadow3、查看messages日志无明显报错4、最后将required放最后一行解决  required栈成......
  • ElementPlus文档本地启动
    1.下载ElementPlus项目本身ElementPlus官方项目本身是包含了最新的ElementPlus的开发文档的。这里放上ElementPlus的GitHub地址链接:ElementPlus(GitHub)有时候国内访问GitHub比较慢,所以这里也放下Gitee的地址:ElementPlus(Gitee)2.启动项目下载好项目之后,用命令行在项......
  • ContentProvider的启动
    ContentProvider的工作离不开AMS(ActivityManagerService),事实上,四大组件的工作流程都离不开AMS。我们在创建一个ContentProvider的时候,除了新建一个类继承并重写方法,还需要在AndroidManifest中进行注册,而AndroidManifest就是AMS进行处理的。AndroidManifest会在当前应用被创建时进......
  • chrony之maxslewrate参数测试
    3Apr21:47:59ntpdate[1604]:steptimeserver192.168.12.21offset-20.062975sec[root@localhost~]#ntpdate-d-u192.168.12.213Apr21:48:42ntpdate[1605]:[email protected]:38:19UTC2020(1)Lookingforhost192.168.12.21and......