linux 时间同步检测,linux 局域网的时间同步配置

配置环境:LAN

以192.168.1.111为时间服务器。

其他机器例如:192.168.1.110、192.168.1.113定时和111机器进行时间同步。

1.       需要在时间服务器(111)和要同步的机器(110、113)上安装ntpt服务

yum install ntp

安装完成,可以查看是否安装上

rpm –qa | grep ntp

2.       设置各机器时区为CST, 删除本地时间并设置时区为上海

mv  /etc/localtime /etc/localtime.bak

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

重启机器

3.       修改配置时间服务器(111)

1)        修改时间,即把111机器的时间调准。

date -s “06/10/12 13:12:00”(月/日/年 时:分:秒)

2)        把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。

clock –w

hwclock –systohc

3)        修改ntpd文件

vi /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes    #改成yes,这样主机 BIOS 的时间也会跟着一起改变。

4.       将192.168.1.111机器配置成一个time server

1)  修改/etc/ntp.conf 文件,改为下面2行:

restrict 127.0.0.1

#restrict -6 ::1

2)      下面加入配置,为其他PC提供时间服务(让110、113机器能和111做时间同步)。

restrict 192.168.1. 0 mask 255.255.255.0 nomodify notrap

说明:

ignore 关闭所有的NTP服务,  nomodify 客户端不能修改时间服务器的参数,只能进行时间校对。

restrict  IP地址 mask 子网掩码 参数

3)  注释调已有server,增加本地server

#server 0.centos.pool.ntp.org

#server 1.centos.pool.ntp.org

#server 2.centos.pool.ntp.org

Server 127.127.1.0 prefer

fudge 127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift后增加

broadcastdelay 0.008

4)      重启服务/etc/init.d/ntpd restart

其中停止和启动命令:

service ntpd stop

service ntpd start

可以用 watch –ntpq –p查看,当reach值增加过17,则可以使用。(大概需要5分钟)。

5)      验证ntp服务已经运行

pgrep ntpd

6)      配置开机时自动运行时间服务

chkconfig ntpd on    --在运行级别2、3、4、5上设置为自动运行

chkconfig  --list     --检查

7)      注意事项:

防火墙需要关闭,或者将tcp和udp 123端口开放,这是ntp需要的端口。

5.       配置其它几台机器,与111同步( 以110为例 )

修改/etc/ntp.conf文件

vi /etc/ntp.conf

1)  注释掉以下两行:

#server 127.127.1.0

#fudge 127.127.1.0 stratum 10

2)  加入下面一行,和111机器同步。

server 192.168.1.111

3)  将ntpdate放到crontab中做定期同步

i.              在/usr/local/cps/下生成ntpupdate.sh文件,并将其可执行

cd /usr/local/cps/

vi ntpupdate.sh内容为:

#! /bin/sh

/usr/sbin/ntpdate 192.168.1.111

Chmod +x ntpupdate.sh

ii.              crontab –e

增加到crontab里面

*/10 * * * * /usr/local/cps/ntpupdate.sh    --每小时的第1分钟做一次时间同步

iii.              /etc/init.d/crond restart

如果没有安装crontab,

yum install vixie-cron crontabs进行安装。

6、检查时间同步状态

在110、111手工同步

#/usr/sbin/ntpdate 192.168.1.111

#date                            (查看主从服务器时间同步)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值