温馨提示×

Linux时间戳如何同步

小樊
91
2025-02-16 04:42:30
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux系统中,时间戳的同步主要通过NTP(Network Time Protocol)服务来实现。以下是详细的时间同步步骤:

安装NTP服务

在基于Debian或Ubuntu的系统上,使用以下命令安装NTP:

sudo apt-get install ntp

在基于Red Hat或CentOS的系统上,使用以下命令安装NTP:

sudo yum install ntp

配置NTP服务器

安装完成后,需要编辑NTP配置文件/etc/ntp.conf。可以指定公共的NTP服务器地址,如:

server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst

或者使用局域网内的其他主机作为NTP服务器。

调整防火墙设置

如果系统启用了防火墙,需要允许NTP流量通过。在基于CentOS 7及以上的系统中,使用以下命令:

sudo firewall-cmd --add-service=ntp --permanent
sudo firewall-cmd --reload

在Ubuntu系统中,若使用ufw防火墙,使用以下命令:

sudo ufw allow 123/udp

启动NTP服务并验证配置

在基于Systemd的系统上,使用以下命令启动NTP服务并设置开机自启:

sudo systemctl start ntpd
sudo systemctl enable ntpd

配置完成后,可以通过以下命令验证时间同步是否成功:

  • 使用date命令查看系统时间。
  • 使用ntpq -p命令查看NTP服务器的连接和同步状态。
  • 使用chronyc sources -v命令查看chrony服务的时间源状态。

其他时间同步工具

除了NTP,还可以使用chrony作为时间同步工具。chrony是NTP的现代替代品,提供了更快的同步速度和更低的资源消耗。安装chrony后,可以使用以下命令启动和启用chrony服务:

sudo systemctl start chronyd
sudo systemctl enable chronyd

使用chronyc sources -v命令查看chrony服务的时间源状态。

通过以上步骤,可以在Linux系统中实现时间戳的同步,确保系统时间的准确性和一致性。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:怎样同步linux时间戳

0