服务器时间同步设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服务器时间同步设置
服务器时间同步设置
首先我们需要一个可以同步时间的IP地址,不然用域名的话,服务器需要配置DNS解析。我们可以采用
61.129.42.32
129.6.15.28
207.46.130.100
192.43.244.18
中的时间服务器ip。
一:如果服务器配置了iptable
在命令行里输入iptables-save查看现有的iptable设置,如下图:
需要对时间服务器开放限制,因为ntp协议使用的是udp 123端口,所以要对其开放,在命令行里输入:
iptables -A INPUT -s 61.129.42.32 -p udp -m udp --dport 123 -j ACCEPT。如下图:
二:如果想让服务器每5分钟与时间服务器同步一次
1.1:在/opt下新建一文件命名为ntprsync.sh,内容:
#! /bin/sh
/usr/sbin/ntpdate 61.129.42.32
/sbin/hwclock –w
如图:
其中61.129.42.32是时间服务器的IP地址。主机的BIOS时间与Linux系统时间分开,ntpdate 这个指令调整的只是影响系统时间。如果更改BIOS时间,需要用hwlock命令,所以用/sbin/hwclock –w.
再修改其属性
chmod 777 ntprsync.sh
2.在命令行里输入crontab –e,跟vi编辑一样,输入:
*/5 * * * * /opt/ntprsync.sh
保存退出。
使用命令:crontab -l (查看安排的作业序列)可以看到刚才的作业,如图:
设置完毕,每隔5分钟Linux服务器就和时间服务器服务端同步一次,并且你会收到邮件。在/var/spool/mail/root文件里如图:
3.直接手动执行命令:ntpdate 61.129.42.32
Offset后面是时间的偏移量。