题目要求

服务器IspSrv上的工作任务

4.  NTP

安装ntp(使用其他ntp软件,以下功能均不得分);

在AppSrv和StorageSrv上创建CRON计划任务;

使用ntpdate指令,每隔五分钟进行一次时间同步;

项目实施

Ispsrv安装软件包:

root@Ispsrv:~# apt install ntp ntpdate -y

编辑NTP配置文件:

root@IspSrv:~# vim /etc/ntp.conf
# 注释23-26
# 添加如下
server 127.127.1.0 prefer
fudger 127.127.1.0 stratum 5

重启服务:

root@Ispsrv:~# systemctl restart ntp
root@Ispsrv:~# systemctl enable ntp
Synchronizing state of ntp.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ntp
root@Ispsrv:~#

查看成功运行 ntp:

root@IspSrv:~# ntpq -p
root@IspSrv:~# ntpq -pn
# LOCAL 前面需要有个*号,另外st下的值不能大于等于 16

root@IspSrv:~# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.           5 l   19   64  377    0.000    0.000   0.000
root@IspSrv:~#
root@IspSrv:~# ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*127.127.1.0     .LOCL.           5 l   23   64  377    0.000    0.000   0.000
root@IspSrv:~#

时间同步计划(Appsrv和Storagesrv都做)

[root@appsrv ~]# vim /etc/crontab
*/5 * * * * root /usr/sbin/ntpdate 81.6.63.100 2>&1 &
# 或者
*/5 * * * * root /usr/sbin/ntpdate 81.6.63.100
[root@appsrv ~]# 


# 区别在于:2>&1:任何由命令产生的错误信息都会被发送到与标准输出相同的地方。
# 在命令结尾使用 & 会使命令在后台运行,这样 Cron 作业可以立即返回,而不必等待命令完成。

安装同步:

[root@appsrv ~]# yum install ntpdate -y

进行同步:

[root@appsrv ~]# ntpdate 81.6.63.100
 9 Nov 20:04:23 ntpdate[8232]: step time server 81.6.63.100 offset -1843852.682706 sec

评分标准

(1)成功运行ntp【1分】

评分要点:

运行其他ntp 服务器,NTP 功能点全部不得分

网络系统管理Linux环境——IspSrv之NTP_时间同步

(2)CRON 计划任务【4分】

评分要点:

时间需要同步成功;crontab 中设置的定时为“*/5 * * * *”,ntp 的服务器为81.6.63.100,其他参数不做评判标准。要求在appsrv 和storagesrv 上操作,各得2分

网络系统管理Linux环境——IspSrv之NTP_ide_02

网络系统管理Linux环境——IspSrv之NTP_服务器_03