注释:
安装服务前,要把防火墙和selinux关闭掉
关闭防火墙命令:service iptables stop 或 /etc/init.d/iptables stop
关闭selinux:
(1) NTP服务是做什么用的?
答:
<1> NTP是时间服务协议 <2> 保证客户端和服务端时间一致
(2) 软件的安装方法
答:
yum install NTP -y
(3) 软件是在服务端安装,还是在客户端安装
答:
软件是在服务端安装
(4) 软件安装路径;配置文件;启动文件;
答:
查询软件安装路径: rpm -ql ntp
配置文件: /etc/ntp.conf
启动文件:/etc/rc.d/init.d/ntpd
(5) 配置文件参数详解
答:
restrict default kod nomodify notrap nopeer noquery 默认禁止远程主机访问NTP服务
restrict 192.168.0.0 mask 255.255.255.0 nomodify 允许某个网段访问NTP服务,但是不允许修改时间服务器时间
Restrict default nomodify 允许所有的网段访问ntp服务
restrict default ignore 关闭所有的请求包
restrict 127.0.0.1 开启本地访问
server 0.centos.pool.ntp.org iburst 上级时间服务器
driftfile /var/lib/ntp/drift 与上级服务器进行同步时所花费的时间
注释:
编辑文件建议用vim编辑器,安装方法是yum install vim -y
(6) 启动,关闭,重启NTP服务
启动NTP服务 /etc/init.d/ntpd start
关闭NTP服务 /etc/init.d/ntpd stop
重启NTP服务 /etc/init.d/ntpd restart
(7) 查看NTP服务进程是否已经启动
ps -ef | grep ntp
(8) 查看NTP服务监听的端口 (NTP监听的是123端口)
netstat -nul | grep 123
(9) 客户端安装ntpdate ip(服务端ip地址)进行校准时间
(10) NTP服务器与上层时间服务器同步(offset查看与上层服务器同步存在的时间差)
(11) crontab计划任务
<1> 安装方法: yum install crontab* -y
<2> 打开配置文件: crontab -e 输入 0 * * * * /usr/sbin/ntpdate 192.168.2.114
<3> 查看配置结果:crontab -l
<4> 重启crontab服务 /etc/init.d/crond restart