ntp( Network Time Protocol)能使主机与互联网上的时钟保持同步,而且这台主机也可以作为一台ntp服务器,可以为局域网电脑提供校对时间服务。
1、与时间及ntp服务器设定相关的配置文件与重要数据文件:
1、 /etc/ntp.conf :ntp服务的主要文件
2、 /usr/share/zoneinfo :由tzdata提供,是各时区的时间格式对应档。例如台湾区的时间格式对应档案在/usr/share/zoneinfo/Asia/TaiPei.
3、/etc/sysconfig/clock : 每次开机后,linux会自动的读取这个档案来决定自己系统所默认要显示的时间。
4、/etc/localtime :本地端的时间配置文件。linux会将/etc/sysconfig/clock里zone="Asia/TaiPei"的档案复制一份成为/etc/localtime。
2、时间服务器与修改时间的一些指令
1、/bin/date :用于linux时间(软件时钟)的修改与显示。
2、/sbin/hwclock:用于BIOS时钟(硬件时钟)的修改与显示。这是一个root才能执行的命令。
3、/usr/sbin/ntpd :主要提供ntp服务的程序,配置文件为/etc/ntp.conf。
4、/usr/sbin/ntpdate:用于额客户端的时间校正。如果没有要启用ntp,而只是想要使用ntp client功能,就只用这个指令。
3、开始设置
在此我使用两台主机,一台作为ntp server端 IP:172.22.29.171,另一台作为ntp client端 IP:172.22.29.170。
一、服务端设置
1、先检查是否已经安装ntp
rpm -qa | grep ntp 我的显示已经安装过了,如果没有安装的话,使用 yum install ntp即可。
2、设置防火墙
firewall-cmd --add-port=123/udp --permanent 新加123端口 然后重新加载 firewall-cmd --reload
image.png
3、修改配置文件
vi/etc/ntp.conf内容为: restrict172.17.220.0 mask 255.255.255.0 nomodify server 110.75.190.198 perfer server 202.108.6.95 server 202.112.29.82 fudge 127.127.0.1 stratum 3
网友评论