<--目录-->

1、NTP配置解析

2、实战

3、客户端报错

4、更改系统时区

【NTP配置解析】

NTP网络时间服务

1.网络时间协议

服务端工具:ntpd

客户端工具:ntpdate

2.主配置文件

/etc/ntp.conf

例:restrict 192.168.1.0 mask 255.255.255.0 nomodify 只允许这个网段访问

restrict 权限控制

kod 开启阻止Kiss of Death包***

nomodify 客户端不能更改为ntp服务器的时间参数,但是可以校对时间 

notrap 不提供trap远程事件登陆

nopeet 不予其他同一层的NTP服务器同步时间

noquery 不提供ntp服务

server 设定上层NTP服务器

3.端口

udp 123

  ntpstat 查看当前状态

4.ntpdate 同步时间

ntpdate 服务器ip

5.与cron任务配合使用

ntpq -p 192.168.2.1 #查看有没有连接成功2.1的服务器

ntpq -p 服务器ip  查询时间服务器

hwclock -w  将硬件时钟同步系统时间

-s  将系统时间同步硬件时间

fuser -vm /meida    查看谁在使用我的挂载

fuser -km /media    杀掉正在使用挂载的用户

【实战】

NTP #Network Time Protocol 网络时间协议

服务器端 192.168.2.1

客户端   192.168.2.2

1)服务器端配置

1、修改主配置文件

#vi /etc/ntp.conf

    

restrict 192.168.2.0 mask 255.255.255.0 nomodify   #允午2.0网段的客户机同步时间

server 192.168.2.1   #服务器主机为192.168.2.1

server 127.127.1.0 #添加此四行内容,其他不做改动

fudge 127.127.1.0 stratum 8

#server 0.rhel.pool.ntp.org   #注释以下三行

#server 1.rhel.pool.ntp.org

#server 2.rhel.pool.ntp.org

:wq  #保存退出

3、重启服务

#service ntpd restat #重启服务

#watch ntpq -p   #查看*LOCAL(0)一排的reach时间,时间到了17,客户端即执行同步命令就可以成功

2)客户端操作

#ntpq -p 192.168.2.1   #查看是否可以同步

#ntpdate 192.168.2.1   #设置时间同步

#crontab -e   #设置任务

*/10 * * * * /sbin/ntpdate 192.168.2.1 > /dev/null 2>&1  #每隔十分钟执行同步任务,不管对还是错都重定向到空

【客户端报错】

1、the NTP socker is in use, exiting #说明客户端NTP服务已启动

2、解决方法:

# service ntpd stop   #关闭NTP服务再执行同步即可

【更改系统时区】

修改配置文件来修改时区

1、修改/etc/sysconfig/clock         

ZONE="Asia/Shanghai"

2、rm /etc/localtime

3、链接到上海时区文件       

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

执行完上述过程后,重启机器,即可看到时区已经更改。