四个Linux中时间同步命令详解

由于我们选择不同国家和地区的服务器的时候,可能默认的系统时间和我们不同时区。我们在执行业务的时候需要保持当前的时间,所以需要同步服务器时间。这里我们整理几个Linux服务器中时间同步的命令方法。

1、ntpdate命令

ntpdate命令用于通过NTP(Network Time Protocol)协议从远程NTP服务器同步系统时间。它可以手动执行一次时间同步操作。例如:

sudo ntpdate pool.ntp.org

2、chronyc命令

chronyc是一个用于管理和控制NTP客户端的命令行工具。它提供了更多高级的时间同步功能,如查询服务器状态、调整时钟频率等。例如:

sudo chronyc -a makestep

3、systemctl命令

对于使用Systemd作为服务管理器的Linux发行版(如Ubuntu 16.04及更高版本),可以使用systemctl命令启用和管理时间同步服务。例如:

sudo systemctl enable systemd-timesyncd
sudo systemctl start systemd-timesyncd

4、hwclock命令

hwclock命令用于设置和显示硬件时钟(RTC)的时间。您可以使用此命令将系统时间写入硬件时钟,或将硬件时钟的时间同步到系统时间。例如:

sudo hwclock --systohc # 将系统时间同步到硬件时钟
sudo hwclock --hctosys # 将硬件时钟同步到系统时间

这些命令提供了不同的方式来进行时间同步操作,您可以根据具体需求选择适合您的命令。

未经允许不得转载:老蒋笔记 » 四个Linux中时间同步命令详解

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 「706011751」 获取商家优惠推送