solaris 下ntp配置

本文介绍如何在SOLARIS系统中配置NTP服务,包括安装NTP软件包、编辑配置文件、创建drift文件等步骤,并提供客户端配置示例。

配置SOLARIS的NTP服务

solaris 配置 2009-12-24 16:07:11 阅读170 评论0  字号: 订阅

1、查看是否安装了NTP软件包(默认是安装的),有下面两行则是已安装 # pkginfo | grep ntp

system SUNWntpr NTP, (Root)

system SUNWntpu NTP , (Usr)

2、编辑配置文件ntp.conf #vi /etc/inet/ntp.conf

server ip_132.118.64.25 prefer

driftfile /var/ntp/ntp.drift

3、创建drift文件 touch /var/ntp/ntp.drift

4、停止、启动NTP服务 /etc/init.d/xntpd start

/etc/init.d/xntpd stop

5、查看服务 ps -ef|grep ntp

   查看进程 snoop |grep -i ntp 查看是否存在ntp包

6、查看其他服务器时间

ntpdate -q 132.118.64.25

7.检查服务器是否加成功

检查方法:ntpq -p

=======================================================================

1、solaris8-9 NTP客户端配置

A、复制NTP配置文件

# cd/etc/inet

# cp ntp.client ntp.conf

B、修改/etc/inet/ntp.conf #添加NTP服务器地址

server 172.16.5.241 (ntp server ip 此处指向你的NTP时间服务器IP地址)

multicastclient 224.0.1.1

C、# ntpdate 172.16.5.241 (NTP服务器IP地址同步时间,以免时间相差很多同步失败)

D、启动关闭xntp用

/etc/init.d/xntpd start|stop

如有防火墙需打开UDP 123端口

cp /etc/inet/ntp.client /etc/inet/ntp.conf

/etc/init.d/xntpd start

 

Sun Solaris 10:

1、把/etc/inet/ntp.clinet拷贝到/etc/inet/ntp.conf

cp /etc/inet/ntp.clinet /etc/inet/ntp.conf

2、修改/etc/inet/ntp.conf文件

vi /etc/inet/ntp.conf

#multicastclient 224.0.1.1 #注释掉这一行

server 192.168.80.252 prefer #添加NTP服务器1

server 192.168.80.253 prefer #添加ntp服务器2

3、启动ntp服务

svcadm enable network/ntp

 

Solaris下启用 ntpd 的方法:

ntp 的配置文件: /etc/inet/ntp.conf

检查 ntp 依赖:# svcs -l svc:/network/ntp:default

然后

# svcadm enable svc:/network/ntp

# svcadm refresh svc:/network/ntp

# svcadm restart svc:/network/ntp

 

首先,先进入/etc/inet目录然后,通过vi命令建立ntp.conf这个文件如果采用ULC方式的话,可以直接使用cp /etc/inet/ntp.server /etc/inet/ntp.conf然后进行相应的修改就可以了。

用vi /etc/inet/ntp.conf这个文件的时候进入以后输入相应的信息:

server x.x.x.x

server x.x.x.x

server x.x.x.x

driftfile /etc/inet/ntp.drift

然后,在/etc/inet目录下用touch /etc/inet/ntp.drift这个文件。这个文件的位置是不固定的。可以放在/var/ntp/ntp.drift这个位置。相应的在你的/etc/inet/ntp.conf这个文件中的driftfile /etc/inet/ntp.drift这个文件就要改为/var/ntp/ntp.drift这个位置。

配置完成以后就可以启动ntp服务了。启动服务的方法是/etc/init.d/xntpd start 这个时候可以通过ps –ef |grep ntp或者使用pgrep –lf ntp查看一下你的ntp服务是否启动了。然后可以通过snoop命令进行ntp的检测。

Snoop |grep –i ntp进行检测。

在建立好ntp服务以后,可以用2个工具命令对ntp服务进行管理。

一个是ntpq是一个交互式应用命令,在它的下面有很多的子命令可以供大家使用.使用peers可以查看同步进程。如果还需要其他的命令可以输入help进行查看。还有一个工具命令是ntpdate这个命令一般用于ntp的客户端使用。可以在/var/adm/messages中看到ntp的同步信息的情况。如果需要更加详细的ntpq和ntpdate的信息可以使用man帮助进行查询。在这里就不详细说明了。

 

cd /usr/sbin/

里有NTP的相关,命令可用,可MAN查看一下

 

ln -s /etc/init.d/xntpd /etc/rc0.d/K10xntpd

ln -s /etc/init.d/xntpd /etc/rc2.d/S99xntpd

 

iostat -xnp 2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值