加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下时钟同步ntpd服务配置办法汇总

发布时间:2023-08-08 12:49:00 所属栏目:Linux 来源:
导读:假定时钟服务器IP地址为:192.168.0.1服务器端配置:1:/etc/ntp.conf文件内容为:server 127.127.1.0 minpoll 4fudge 127.127.1.0 stratum 1restrict 127.0.0.1restrict 192.168.0.0 mask 255.255.255.0 nomodify no

假定时钟服务器IP地址为:192.168.0.1

服务器端配置:

1:/etc/ntp.conf文件内容为:

server 127.127.1.0 minpoll 4

fudge 127.127.1.0 stratum 1

restrict 127.0.0.1

restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap

driftfile /var/lib/ntp/drift

2: /etc/ntp/ntpservers应置空

3: /etc/ntp/step-tickers应配置为 127.127.1.0 

上诉修改完成后,以root用户身份重启ntpd服务:service ntpd restart即可

客户端配置:

1:/etc/ntp.conf文件内容为:

server 192.168.0.1

fudge 127.127.1.0 stratum 2

restrict 127.0.0.1

driftfile /var/lib/ntp/drift

restrict 192.168.0.1 mask 255.255.255.255

2. /etc/ntp/ntpservers 文件内容置空

3. /etc/ntp/step-tickers文件内容置为时钟服务器IP地址 192.168.0.1

上诉修改完成后,以root用户身份重启ntpd服务:service ntpd restart即可

用户可用以下两个常用命令查看ntpd服务状态:

1 ntpq -p

2 ntpstat

linux下ntpd安装配置笔记

概述: ntp能与互联网上的时钟保持同步,而且本身也是一台NTP服务器,可以为局域网电脑提供校对时间服务

安装: redhat自带

配置文件: /etc/ntp.conf

附:我的配置文件

#restrict default ignore

restrict 127.0.0.1

restrict 192.168.3.20

restrict 192.168.0.0 mask 255.255.255.0

restrict 192.168.2.0 mask 255.255.255.0

restrict 192.168.4.0 mask 255.255.255.0

server 210.72.145.44 prefer       #National Time Service Center

server 195.13.1.153

server 194.137.39.67

server 127.127.1.0     # local clock

restrict 210.72.145.44

restrict 195.13.1.153

restrict 194.137.39.67

driftfile /var/lib/ntp/drift

附:相关配置参数说明

# restrict权限控制语法为:

# restrict IP mask netmask_IP parameter

# 其中 IP 可以是软件地址,也可以是 default ,default 就类似 0.0.0.0 咯!

# 至于 paramter 则有:

# ignore :关闭所有的 NTP 联机服务

# nomodify:表示 Client 端不能更改 Server 端的时间参数,不过,

# Client 端仍然可以透过 Server 端来进行网络校时。

# notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域

# noquery :不提供 Client 端的时间查询

# 如果 paramter 完全没有设定,那就表示该 IP (或网域) 『没有任何限制!』

# 设定上层主机主要以 server这个参数来设定,语法为:

# server [IP|FQDN] [prefer]

# Server 后面接的就是我们上层 Time Server !而如果 Server 参数

# 后面加上 perfer 的话,那表示我们的 NTP 主机主要以该部主机来作为

# 时间校正的对应。另外,为了解决更新时间封包的传送延迟动作,

 

 

 

让FreeBSD使用ntpd同步时间

我们知道ntpd是一种在后台运行可以使用远程时间服务器的进程,它可以让你的服务器时间准确而不会影响系统的正常。

首先修改/etc/rc.conf添加ntpd_enable="YES"到最后一行。然后vi /etc/ntp.conf

添加:

server 210.72.145.44 prefer

server 159.226.154.47

server 127.127.1.0

fudge 127.127.0.1 stratum 5

restrict default ignore

restrict 127.0.0.0 mask 255.0.0.0

restrict 192.168.0.0 mask 255.255.255.0 noquery nopeer notrust

restrict 210.72.145.44 noquery

restrict 159.226.154.47 noquery

driftfile /var/db/ntpd.drift

其中server 210.72.145.44 prefer、server 159.226.154.47、restrict 210.72.145.44 noquery、restrict 159.226.154.47 noquery可以改成其他离你最近或最准确的时间服务器。

这样在服务器重启后ntpd进程就会自动在后台运行,帮助系统同步时间,和在192.168.0这个网段内做一台时间服务器。

 

 

两种办法

第一,可以从时间服务器time.nist.gov同步。

在crontab中加入:

00 0 1 * * root rdate -s time.nist.gov

第二,自己建个时间服务器<span id="more" -81"="">

1). # rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm

2). # vi /etc/ntp.conf

注释一行

restrict default ignore

加入一行

restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap

3). # vi /etc/ntp/step-tickers

加入一行

pool.ntp.org

这样每次ntpd启动时,会自动连接该国际标准时间服务器;

4). # service ntpd start

5). # netstat -an |grep 123

确保该端口以udp方式开放

时间客户端配置(192.168.10.2)

1). # ntpdate 192.168.10.1

应该显示同步成功

2). # crond -e

加入

0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1

表示每隔10分钟同步一次时间

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章