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

相关文章

go中的时间处理过程

《go中的时间处理过程》:本文主要介绍go中的时间处理过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 获取当前时间2 获取当前时间戳3 获取当前时间的字符串格式4 相互转化4.1 时间戳转时间字符串 (int64 > string)4.2 时间字符串转时间

Python设置Cookie永不超时的详细指南

《Python设置Cookie永不超时的详细指南》Cookie是一种存储在用户浏览器中的小型数据片段,用于记录用户的登录状态、偏好设置等信息,下面小编就来和大家详细讲讲Python如何设置Cookie... 目录一、Cookie的作用与重要性二、Cookie过期的原因三、实现Cookie永不超时的方法(一)

Golang如何对cron进行二次封装实现指定时间执行定时任务

《Golang如何对cron进行二次封装实现指定时间执行定时任务》:本文主要介绍Golang如何对cron进行二次封装实现指定时间执行定时任务问题,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录背景cron库下载代码示例【1】结构体定义【2】定时任务开启【3】使用示例【4】控制台输出总结背景

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据