百度推广适用范围:设置局域网时间同步
来源:百度文库 编辑:中财网 时间:2024/04/27 15:38:05
1、 linux作为服务器,其他机器来与之同步。
如果没有安装可以去下载软件包进行安装。例如下载ntp-
# rpm -ivh ntp-
# vi /etc/ntp.conf
注释一行
restrict default ignore
加入一行
restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap
上面为该局域网的网络和掩码。
# service ntpd start
启动ntp服务。
# netstat -an |grep 123
确保该端口以udp方式开放
b、 使局域网内所有主机处于同一个工作组中,因为ntp只同步同一个工作组中的主机。
#vi /etc/samba/snb.conf
改workgroup = workgroup
这里主机都在workgroup工作组中。
把服务器地址指定为开放ntp服务的主机地址。
也可在命令行执行
>net time \\servername(ip) /set
这个命令只限一次执行。
可以修改同步时间间隔,修改注册表,展开
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
将值改为想要的值,单位为秒,86400=60(秒)*60(分)*24(时),为一天同步一次。该默认值一般为604800,即一周同步一次。
d、 linux客户端
# ntpdate 192.168.10.1 –set
应该显示同步成功,有时不报错即为成功。
# crond -e
加入
0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1 –set
表示每隔10分钟同步一次时间,时间间隔可随意调整。
此时只是更改了系统时间,如果系统重启后这个时间会变,因为重启是重新读入的BIOS时间,所以可以在改变系统时间后添加一句:#hwclock --systohc 将系统时间写入BIOS。
有时服务器设置好之后客户端不能立即同步,可过10分钟后等服务正常后再同步。
另外,客户端不可启用ntp服务,如果linux主机启动了ntpd服务则不能作为客户端在去同步局域网内的ntp服务器。
2、 windows作为时间服务器。
a、 修改注册表,使该主机为ntp服务器, 打开
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters
客户端设置同上。
附:ntp.conf内容,作为服务器(注释部分未给出)
restrict 127.0.0.1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0
fudge 127.127.1.0 stratum 5
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
keys /etc/ntp/keys