如何在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服务器上同步时间了。