服务器配置NTP(Network Time Protocol)是一项关键任务,确保系统时间的准确性对于日志记录、事件追踪和系统协调非常重要,以下是一个详细的指南,介绍如何在Linux和Windows服务器上配置NTP。
Linux服务器配置NTP
安装NTP服务
1、验证是否已安装NTP服务:
rpm -qa | grep ntp
如果未安装,请继续下一步。
2、使用yum或rpm安装NTP服务:
sudo yum install ntp -y
3、查看安装文件:
rpm -ql ntp
配置NTP服务
1、编辑NTP配置文件:
sudo vi /etc/ntp.conf
2、详解:
# 系统时间与BIOS事件的偏差记录driftfile /var/lib/ntp/drift # 拒绝所有IPv4的client连接此NTP服务器restrict default kod nomodify notrap nopeer noquery # 拒绝所有IPv6的client连接此NTP服务器restrict -6 default kod nomodify notrap nopeer noquery # 放行本机localhost对NTP服务的访问restrict 127.0.0.1 restrict -6 ::1 # Hosts on local network are less restricted.restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap restrict 192.168.23.0 mask 255.255.255.0 nomodify notrap restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap restrict 192.168.20.0 mask 255.255.255.0 nomodify notrap restrict 172.16.10.0 mask 255.255.255.0 nomodify notrap restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap # 允许上层时间服务器修改本机时间restrict times.aliyun.com nomodify restrict ntp.aliyun.com nomodify restrict cn.pool.ntp.org nomodify # 定义要同步的时间服务器server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst # 如果远程时间服务器不可用,以本地时间作为服务时间server 127.127.1.0 fudge 127.127.1.0 stratum 10
3、保存并关闭文件。
启动和管理NTP服务
1、设置NTP服务开机自启:
sudo systemctl enable ntpd sudo systemctl start ntpd
2、检查NTP服务状态:
sudo systemctl status ntpd
3、查看NTP同步状态:
ntpstat ntpq -p
Windows服务器配置NTP
配置Windows Time服务
1、打开注册表编辑器:按Win+R键,输入regedit
,回车。
2、设置Time服务类型:
导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
。
右键点击Type
,选择“修改”,将值改为NTP
,点击确定。
3、启用NTP Server:
导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
。
将Enabled
的值改为1
。
4、修改AnnounceFlags:
导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
。
将AnnounceFlags
的值改为5
。
5、重启Windows Time服务:按Win+R键,输入services.msc
,找到Windows Time
服务,右键选择重启。
配置防火墙
1、打开高级安全Windows防火墙:按Win+R键,输入wf.msc
,回车。
2、入站规则:新建规则,选择端口
,点击下一步。
3、特定本地端口:输入123
,点击下一步。
4、允许连接:勾选,点击下一步。
5、域、专用、公用:选择适合的规则,点击下一步。
6、命名规则:输入名称,完成。
配置NTP客户端
1、设置NTP服务器:按Win+R键,输入regedit
,回车。
2、导航到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
。
3、修改NTPServer值:双击NtpServer
,输入NTP服务器地址,例如time.windows.com,0x9
。
4、修改SpecialPollInterval:导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
,将SpecialPollInterval
的值改为所需的时间间隔(单位为秒)。
5、重启Windows Time服务:按Win+R键,输入services.msc
,找到Windows Time
服务,右键选择重启。
通过以上步骤,可以在Linux和Windows服务器上成功配置NTP服务,确保系统时间的精准同步。
小伙伴们,上文介绍了“server服务器怎么配置ntp”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。