在Linux系统中,设置时间服务器通常涉及两个方面:将系统时间同步到网络时间协议(NTP)服务器,以及配置本地NTP服务器以供其他设备同步。以下是具体步骤:
1. 将系统时间同步到NTP服务器
使用 ntpd
ntpd 是一个常用的NTP客户端和服务器软件。
-
安装
ntpd:sudo apt update sudo apt install ntp -
配置
ntpd: 编辑/etc/ntp.conf文件,添加或修改以下行以指向NTP服务器:server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org -
启动并启用
ntpd服务:sudo systemctl start ntp sudo systemctl enable ntp -
验证配置:
ntpq -p
使用 chronyd
chronyd 是另一个流行的NTP客户端软件。
-
安装
chronyd:sudo apt update sudo apt install chrony -
配置
chronyd: 编辑/etc/chrony/chrony.conf文件,添加或修改以下行以指向NTP服务器:server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org -
启动并启用
chronyd服务:sudo systemctl start chronyd sudo systemctl enable chronyd -
验证配置:
chronyc sources
2. 配置本地NTP服务器以供其他设备同步
安装 chronyd 作为NTP服务器
如果你想在本地设置一个NTP服务器以供其他设备同步,可以使用 chronyd。
-
安装
chronyd:sudo apt update sudo apt install chrony -
配置
chronyd作为服务器: 编辑/etc/chrony/chrony.conf文件,添加或修改以下行:refclock SHM 0 offset 0.0 delay 0.2 refid LOCAL -
启动并启用
chronyd服务:sudo systemctl start chronyd sudo systemctl enable chronyd -
配置防火墙: 确保防火墙允许NTP流量通过。例如,使用
ufw:sudo ufw allow 123/udp -
验证配置:
chronyc sources
总结
- 同步到外部NTP服务器:使用
ntpd或chronyd配置系统时间同步到外部NTP服务器。 - 设置本地NTP服务器:使用
chronyd配置本地NTP服务器以供其他设备同步。
通过以上步骤,你可以在Linux系统中设置时间服务器,确保系统时间准确并与其他设备同步。

便宜VPS测评










