Linux环境下如果不配置更新最新时间,经常会遇到请求到达的情况下被拒,所以通常配置ntp来实时同步时间。
以Debian12系统为例,如下:
装包
sudo apt update
sudo apt install ntp
开启和使能NTP服务
sudo systemctl start ntp
sudo systemctl enable ntp
检查NTP状态
timedatectl status
配置ntp服务器
有时候默认的ntp服务不好用或者公司有自己的服务,可以更改配置文件,如下:
sudo nano /etc/systemd/timesyncd.conf
将NTP修改掉即可,形如:
NTP=192.168.18.18
重启同步服务
sudo systemctl restart systemd-timesyncd
使能和开启同步服务
sudo systemctl enable systemd-timesyncd
sudo systemctl start systemd-timesyncd
重新查看状态
timedatectl status
若是设置的时区不对可再设置正确的时区
sudo timedatectl set-timezone UTC
最终正常状态如下:
root@debian:/home/test# timedatectl status
Local time: Fri 2025-08-15 15:34:22 UTC
Universal time: Fri 2025-08-15 15:34:22 UTC
RTC time: Fri 2025-08-15 15:34:22
Time zone: UTC (UTC, +0000)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
再次重启服务,若还未生效注销当前账号重新登入即可。
4660

被折叠的 条评论
为什么被折叠?



