<--目录-->
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
执行完上述过程后,重启机器,即可看到时区已经更改。