记一次内网AIX时间同步[搭建Windows服务器并AIX同步时钟]

2024-04-19 03:20

本文主要是介绍记一次内网AIX时间同步[搭建Windows服务器并AIX同步时钟],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、背景

内网有一台AIX服务器,时间较久,没有可以替换的资源。但是硬件时间不准确且无法修复。故想到通过时钟服务器同步时间,但是内网环境无时钟同步服务器,所以需要自己解决。
经过思考,整个过程可以分为两步:1.找一台服务器提供时钟同步服务。2.AIX服务器同步时间。

二、操作步骤

1. 搭建Windows时钟同步服务

经过网上搜索资料,且内网无可用的时钟同步服务器安装包,故采用Windows服务器作为时钟同步服务器。
windows服务器需要有管理员权限。

1.1 修改注册表配置

  1. win+r ,输入 regedit
    在这里插入图片描述2. 注册表打开如下路径,可直接输入,开头的“计算机”视自己的情况决定。将enable从0修改为1.
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

在这里插入图片描述
3. 注册表打开以下路径,修改AnnounceFlags为5,表示自身为可靠时间源。
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
在这里插入图片描述
注册表修改完成。

1.2 修改ntp服务

  1. win + r ,输入 services.msc,找到windows timer,启动并设置自启。
    在这里插入图片描述

1.3 测试

本机打开cmd窗口,输入w32tm /stripchart /computer:127.0.0.1 ,如果有回显则服务正常。
在这里插入图片描述

2. AIX 配置时钟同步

以下操作使用root用户执行

  1. 修改文件 /etc/ntp.conf,将broadcastclient注释,并添加server 10.225.x.xx prefer,修改后如下,server后跟刚刚配置的windows时钟服务器的IP
#broadcastclient
server 10.225.x.xx prefer 
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
  1. 使用命令 startsrc -s xntpd -a "x"启动ntp服务,-a “x” 表示缓慢同步,以防止对当前应用产生较大影响。

三、问题总结

  1. xntpd服务运行一段时间后自动挂掉。
    原因:当前服务器时间与时钟服务器时间相差太大,超过1000毫秒,可使用命令先同步后再重新启动xntpd服务
    ntpdate -d ip

  2. ntpdate -d 同步时间后当前时间和服务器时间相差整小时数。
    原因:时区不同,AIX或者时钟同步服务器进行时区修改

这篇关于记一次内网AIX时间同步[搭建Windows服务器并AIX同步时钟]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/916513

相关文章

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

MySQL按时间维度对亿级数据表进行平滑分表

《MySQL按时间维度对亿级数据表进行平滑分表》本文将以一个真实的4亿数据表分表案例为基础,详细介绍如何在不影响线上业务的情况下,完成按时间维度分表的完整过程,感兴趣的小伙伴可以了解一下... 目录引言一、为什么我们需要分表1.1 单表数据量过大的问题1.2 分表方案选型二、分表前的准备工作2.1 数据评估

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

C#控制台程序同步调用WebApi实现方式

《C#控制台程序同步调用WebApi实现方式》控制台程序作为Job时,需同步调用WebApi以确保获取返回结果后执行后续操作,否则会引发TaskCanceledException异常,同步处理可避免异... 目录同步调用WebApi方法Cls001类里面的写法总结控制台程序一般当作Job使用,有时候需要控制

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块