sudo apt update
sudo apt install ntp
/etc/ntp.conf
:# 指定上游NTP服务器
server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org
# 允许本地网络客户端同步时间
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
# 使用本地时钟作为备用
server 127.127.1.0
fudge 127.127.1.0 stratum 10
sudo systemctl restart ntp
w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org"
w32tm /config /reliable:yes
net stop w32time && net start w32time
w32tm /query /status
互联网NTP服务器 (stratum 1/2)
|
企业主NTP服务器 (stratum 2)
|
部门NTP服务器 (stratum 3)
|
终端设备 (stratum 4)
server ntp1.example.com iburst
server ntp2.example.com iburst
server ntp3.example.com iburst
# 本地时钟作为备份
server 127.127.1.0
fudge 127.127.1.0 stratum 10
# 限制访问
restrict default kod nomodify notrap nopeer noquery
restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap
server ntp-master.corp.example.com iburst
server ntp-backup.corp.example.com iburst
# 检查NTP服务状态
ntpq -p
ntpstat
# 强制同步
sudo ntpdate -u ntp.server.com
# 查看NTP日志
journalctl -u ntp -f
grep ntp /var/log/syslog
sudo ufw allow 123/udp
sudo apt install chrony
/etc/chrony/chrony.conf
配置示例:
server ntp1.example.com iburst
server ntp2.example.com iburst
# 允许特定网络
allow 192.168.1.0/24
# 本地时钟作为备份
local stratum 10
# 启用认证
enable auth
# 密钥文件
keys /etc/ntp.keys
# 受信任的密钥
trustedkey 1 2 3
# 服务器配置使用密钥
server ntp.example.com key 1
希望这些配置实例和分析对您有所帮助。如需更具体的配置建议,请提供您的具体网络环境和需求。