300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > linux系统开启ntp服务器配置 Linux系统 NTP服务器配置详解

linux系统开启ntp服务器配置 Linux系统 NTP服务器配置详解

时间:2021-02-18 18:35:44

相关推荐

linux系统开启ntp服务器配置 Linux系统 NTP服务器配置详解

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

Linux NTP 配置和应用

1.软件下载安装

下载ntp-4.2.0.tar.gz,ntp服务器安装程序在LINUX系统中是默认安装的

2.NTP 软件包的结构和相关命令:

/etc/ntp.conf

NTP服务的主要配置文件,不同的Linux版本文件所在的目录可能会不同。

/usr/share/zoneinfo

规定了各个主要时区的时间设定文件,例如中国大陆地区的时区设置文件是

/usr/share/zoneinfo/Asia/Shanghai.

/etc/sysconfig/clock

LINUX的主要时区设定文件,每次启动后linux操作系统会自动读取这个文件来设定系统预设要显示的时间,如这个文件内容为ZONE=Asia/Shanghai,这表示Linux操作系统的时间设定使用/usr/share/zoneinfo/Asia/Shanghai这个文件。

/etc/localtime

本地系统的时间设定文件,如果clock文件里面规定了使用的时间设定文件为/usr/share/zoneinfo/Asia/Shanghai, Linux操作系统就会将Shanghai那个文件复制一份为/etc/localtime.所以系统的时间显示就会以Shanghai那个文件设定文件为准。

3.与NTP 及系统时间相关的执行文件包括

/bin/date

LINUX系统上的日期与时间修改和输出命令

/sbin/hwclock

主机的BIOS时间与LINUX系统时间是分开的,所以使用date这个命令调整了时间后,只是调整了linux的系统时间,还需要使用hwclock –w将修改后的时间写入BIOS,这个命令必须root用户才能执行

/usr/sbin/ntpd

NTP服务的守护进程文件,需要启动才能提供NTP服务

/usr/sbin/ntpdate

NTP客户端用来连接NTP服务器的命令文件

/usr/sbin/ntpq 标准的NTP查询程序

/usr/sbin/ntptrace 跟踪NTP主机连到他们的控制时间源

4.NTP服务端的设计文件/etc/ntp.conf

关于权限设定部分:

权限的设定主要以restrict这个参数来设定,格式如下:

Restrict IP地址 mask 子网掩码参数

其中IP可以是IP地址,也可以是default, default就是指所有的IP

参数有以下几个:

Ignore: 关闭所有的NTP联机服务

Nomodify: 客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络对时

Notrust: 客户端除非通过认证,否则该客户端来源将视为不信任子网

Noquery: 不提供客户端的时间查询

注意:如果参数没有设定,那就表示该IP(或子网)没有任何限制。

用server这个参数设定上级时间服务器,格式如下:

Server IP地址或则域名 [prefer]

IP地址或域名就是我们指定的上级时间服务器,如果server参数最后加上prefer,表示我们的NTP服务器主要以该部主机时间进行校准。

Driftfile 格式如下:

driftfile 文件名

在与上级时间服务器联系时所花费的时间,记录在driftfie参数后面的文件内。注意:driftfile后面接的文件需要使用完整的路径文件名,不能是连接文件,并且文件的权限需要设定成ntpd守护进程可以写入。

5.启动、停止NTP服务

Service ntpd start/stop

6.加入系统启动中

Chkconfig –add ntpd

Chkconfig –level 234 ntpd on

7.NPT服务器在UDP:123端口监听

8.Ntpq –p 查询网络中的NTP服务器,同时显示客户端和每个服务器的关系

9.[root@cfg1-CMP-bld01 ~]# ntpq -p

remote refid st t when poll reach delay offset jitter

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

*ntppeerA 192.5.41.40 2 u 849 1024 377 0.219 135.748 2.721

“*”: 响应的NTP服务器和最精确的服务器。

“+”: 响应这个请求的NTP服务器。

“blank(空格)”: 没有响应的NTP服务器。

“remote”:响应这个请求的NTP服务器的名称

“refid”: NTP服务器使用的更高一级服务器的名称

“st”: 正在响应请求的NTP服务器的级别

“when”: 上一次成功请求之后到现在的秒数

“poll”: 当前的请求的时钟间隔的秒数

“offset”: 主机通过NTP时钟同步与所同步时间源的时间偏移量,单位为ms(毫秒)

10. Linux NTP 客户端的使用:

在linux上面进行网络校时,执行ntpdate即可

1.Ntpdate ip地址

2.使用hwclock –w把时间写入bios

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。