在 FreeBSD 6.2 上配置时间同步,其实并不复杂,但不同场景下的操作方式需要区分清楚,否则可能带来不必要的麻烦。下面介绍两种最常用的做法。 一、使用ntpdate直接同步时间 执行命令 ntpdate 210.72.145.44 即可快速将系统时间对齐到指定服务器。适合刚安装完系统、时间偏差
在 FreeBSD 6.2 上配置时间同步,其实并不复杂,但不同场景下的操作方式需要区分清楚,否则可能带来不必要的麻烦。下面介绍两种最常用的做法。
执行命令 ntpdate 210.72.145.44 即可快速将系统时间对齐到指定服务器。适合刚安装完系统、时间偏差较大的情况,例如新机器时间严重不准,或重启后系统时间完全错乱。此时运行一次 ntpdate 是最直接有效的办法。
长期稳定更新的攒劲资源: >>>点此立即查看<<<
需要注意的是,如果服务器已经在运行业务程序,特别是对系统时间变化敏感的应用(如数据库、交易系统),应避免直接执行 ntpdate。因为该命令采用“跳变”方式调整时间——时间会瞬间改变,敏感进程可能因此出现异常。
相比而言,通过 ntpd 服务同步时间更加温和。该服务在后台逐步微调,每次只调整零点零几秒,直到最终与标准时间完全对齐。整个过程平滑无感,业务进程基本不受影响。
配置方法如下:首先将 NTP 服务器地址写入配置文件:
echo 'server 210.72.145.44 prefer' > /etc/ntp.conf
echo 'server ntp1.cs.mu.OZ.AU' >> /etc/ntp.conf
echo 'server ntp0.cs.mu.OZ.AU' >> /etc/ntp.conf
echo 'server ntp.alaska.edu' >> /etc/ntp.conf
echo 'driftfile /var/db/ntp.drift' >> /etc/ntp.conf
第一行使用 prefer 参数将 210.72.145.44 设为首选服务器,其余为备用服务器。接着设置开机自启:
echo 'ntpd_enable="YES"' >> /etc/rc.conf
然后手动启动 ntpd 服务:
ntpd -p /var/run/ntpd.pid
需要注意的是,ntpdate 和 ntpd 这两个工具在 FreeBSD 6.2 系统默认安装时已包含,无需额外安装软件包。
最后补充一点:如果之前已经使用 ntpdate 直接同步过时间,再启动 ntpd 服务时,可能因时间差过大导致 ntpd 拒绝工作。稳妥的做法是:先停止 ntpd,执行一次 ntpdate,再启动 ntpd,让其在正确的基线之上进行微调。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述