Solaris时间同步设置

2024-01-29 19:18
文章标签 设置 时间 同步 solaris

本文主要是介绍Solaris时间同步设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

方法1:服务器端客户端方式(自动同步了,不需要ntpdate这种命令)

服务器设置
1、
拷贝ntp服务器配置样本作为ntp配置文件
# cp -p /etc/inet/ntp.server/etc/inet/ntp.conf

2、编辑ntp.conf,进行服务器配置
# vi /etc/inet/ntp.conf
将原文件中
server 127.127.XType.0 prefer
fudge 127.127.XType.0 stratum 0

两行的XType改成1,1表示local,即
server 127.127.1.0 prefer
fudge 127.127.1.0 stratum 0

并注释掉文件末尾的四行内容,否则会提示找不到/etc/inet/ntp.keys文件
#keys /etc/inet/ntp.keys
#trustedkey 0
#requestkey 0
#controlkey 0

3、启动ntp服务
Solaris 8 & 9
# /etc/rc2.d/S74xntpd stop
# /etc/rc2.d/S74xntpd start

Solaris 10
# svcadm disablesvc:/network/ntp:default
# svcadm enable svc:/network/ntp:default

查看状态
# svcs svc:/network/ntp:default

STATE         STIME   FMRI
online        13:13:54 svc:/network/ntp:default


如果显示为online则正常
如果显示为maintenance,需要执行一下
# svcadm clearsvc:/network/ntp:default
再查看是否恢复正常

4、稍等一段时间后查看服务器状态
# ntpq -p
    remote          refid     st t when poll reach  delay  offset   disp
==============================================================================
*LOCAL(0)       .LCL.           0 l  51   64 377    0.00   0.000   10.06

如果看到LOCAL前面有*了,则服务器工作正常。


客户端设置
1、
创建ntp客户端配置文件
# touch /etc/inet/ntp.conf
# chown root:sys /etc/inet/ntp.conf

2、编辑ntp.conf,设置同步时间的服务器
# vi /etc/inet/ntp.conf
内容如下:
server server1-ip-address prefer
server server2-ip-address
server server3-ip-address

将其中的server-ip-address换成服务器的IP地址。如果只有一台服务器,填写第一行就可以如果有多台服务器提供冗余,可一并写上,并在首选服务器后添加prefer标志。

3、启动ntp服务(与服务器设置的第三步相同)
Solaris 9
# /etc/rc2.d/S74xntpd stop
# /etc/rc2.d/S74xntpd start

Solaris 10
# svcadm disablesvc:/network/ntp:default
# svcadm enable svc:/network/ntp:default

查看状态
# svcs svc:/network/ntp:default
如果显示为online则正常
如果显示为maintenance,需要执行一下
# svcadm clearsvc:/network/ntp:default
再查看是否恢复正常

4、稍等一段时间后查看同步情况
# ntpq -p
    remote          refid     st t when poll reach  delay  offset   disp
==============================================================================
*solaris10          .LCL.           1 u  62   64 377    0.93 -26.011   0.87

看到前面出现*,并且reach值不断变大,disp值不断变小,则工作正常。

 

方法2:==测试可以==(双方都可以同步的)

solaris 10下双机时间同步需要先在 “两台主机” 上执行下面命令:
# svcs -a |grep time
disabled      13:31:24 svc:/network/daytime:dgram
disabled      13:31:24 svc:/network/daytime:stream
disabled      13:31:24 svc:/network/time:dgram
disabled      13:31:24 svc:/network/time:stream

# svcadm enable time:stream
# svcadm enable time:dgram

# svcs -a |grep time
disabled      13:31:24 svc:/network/daytime:dgram
disabled      13:31:24 svc:/network/daytime:stream
online        13:55:40 svc:/network/time:stream
online        13:55:45 svc:/network/time:dgram

 

同步双机时间
host1:date
host2:rdate host1 --一机时间是好的,根据一机同步二机  ==ok了==

这篇关于Solaris时间同步设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python日期和时间完全指南与实战

《Python日期和时间完全指南与实战》在软件开发领域,‌日期时间处理‌是贯穿系统设计全生命周期的重要基础能力,本文将深入解析Python日期时间的‌七大核心模块‌,通过‌企业级代码案例‌揭示最佳实践... 目录一、背景与核心价值二、核心模块详解与实战2.1 datetime模块四剑客2.2 时区处理黄金法

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增

Pandas进行周期与时间戳转换的方法

《Pandas进行周期与时间戳转换的方法》本教程将深入讲解如何在pandas中使用to_period()和to_timestamp()方法,完成时间戳与周期之间的转换,并结合实际应用场景展示这些方法的... 目录to_period() 时间戳转周期基本操作应用示例to_timestamp() 周期转时间戳基

JavaScript时间戳与时间的转化常用方法

《JavaScript时间戳与时间的转化常用方法》在JavaScript中,时间戳(Timestamp)通常指Unix时间戳,即从1970年1月1日00:00:00UTC到某个时间点经过的毫秒数,下面... 目录1. 获取当前时间戳2. 时间戳 → 时间对象3. 时间戳php → 格式化字符串4. 时间字符

MySQL主从同步延迟问题的全面解决方案

《MySQL主从同步延迟问题的全面解决方案》MySQL主从同步延迟是分布式数据库系统中的常见问题,会导致从库读取到过期数据,影响业务一致性,下面我将深入分析延迟原因并提供多层次的解决方案,需要的朋友可... 目录一、同步延迟原因深度分析1.1 主从复制原理回顾1.2 延迟产生的关键环节二、实时监控与诊断方案

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

Java controller接口出入参时间序列化转换操作方法(两种)

《Javacontroller接口出入参时间序列化转换操作方法(两种)》:本文主要介绍Javacontroller接口出入参时间序列化转换操作方法,本文给大家列举两种简单方法,感兴趣的朋友一起看... 目录方式一、使用注解方式二、统一配置场景:在controller编写的接口,在前后端交互过程中一般都会涉及

python处理带有时区的日期和时间数据

《python处理带有时区的日期和时间数据》这篇文章主要为大家详细介绍了如何在Python中使用pytz库处理时区信息,包括获取当前UTC时间,转换为特定时区等,有需要的小伙伴可以参考一下... 目录时区基本信息python datetime使用timezonepandas处理时区数据知识延展时区基本信息

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自