如何在Linux服务器上同步时间(linux服务器时间同步)

Linux服务器上同步时间是十分重要的,维持一个健康的网络运行环境,就要保证相关应用的时间同步,以下是使用Linux系统内置的常见方法,以CentOS 7系统来说明。

### 一、使用守护程序ntpd

Linux系统中,ntpd是一个服务守护程序,可以实现同步更新时间,首先,我们使用yum命令安装ntp,如下所示:

yum install ntp

接下来,使用systemctl命令启动服务:

systemctl start ntpd 

此外,还需要设置随机启动的默认,使用systemctl命令设置开机自启:

systemctl enable ntpd

启动服务后,可以使用ntpq -p命令查看当前同步状态:

ntpq -p

可以看到服务已经同步成功,接下来可以使用date命令查看时间:

date

### 二、使用命令rdate

Linux另一个时间同步命令rdate,可以简单方便地将本地时间与服务器进行同步。

使用rdate命令同步时间,格式如下:

rdate -s 服务器地址

其中,服务器地址可以从其他网站查找到,比如一些可靠的时钟服务器,比如0.pool.ntp.org或0.amazon.pool.ntp.org等。

一般,使用以下命令即可完成同步:

rdate –s 0.amazon.pool.ntp.org

如果同步成功,可以使用date命令查看时间:

date

此外,使用hwclock命令可以查看硬件时钟:

hwclock -r

如此,我们就可以使用上述方法在Linux服务器上同步时间了。


数据运维技术 » 如何在Linux服务器上同步时间(linux服务器时间同步)