NTPd 简介
NTPd(网络时间协议守护进程)是一种守护进程,用于在计算机系统之间同步时间。它使用 NTP(网络时间协议),一种专门用于高精度时间同步的协议。
设置 NTPd
在 Linux 系统上设置 NTPd 的步骤如下:
1. **安装 NTPd:**使用包管理器安装 NTPd 软件包,例如:
sudo apt-get install ntp
2. **配置 NTPd:**编辑 /etc/ntp.conf 配置文件,并添加或修改以下行:
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
这些行指定 NTP 服务器,NTPd 将从这些服务器获取时间信息。
3. **启用 NTPd:**使用以下命令启用 NTPd:
sudo systemctl enable ntpd
4. **启动 NTPd:**使用以下命令启动 NTPd:
sudo systemctl start ntpd
验证时间同步
一旦 NTPd 正在运行,您可以使用以下命令验证时间同步:
ntpq -p
此命令将显示 NTPd 的状态以及与 NTP 服务器的时间偏移。理想情况下,偏移量应小于几毫秒。
高级配置
对于更高级的配置,您可以调整以下选项:
**driftfile:**指定一个文件,NTPd 将在该文件中记录其时间漂移信息。
**broadcast:**配置 NTPd 使用广播同步网络上的其他计算机。
**access:**控制哪些 IP 地址可以查询 NTPd。
有关高级配置选项的更多详细信息,请参见 NTPd 的手册页。