移动云Linux云主机配置时间同步(NTP、chrony)服务
背景信息:
ntp 服务能保证云主机的本地时间与标准时间同步。在Linux系统中,可以通过配置NTP服务来实现时间同步。
配置Linux实例NTP服务(CentOS 7)
本节以Centos 7.8为例介绍如何为Linux实例开启和配置Linux NTP服务,保证实例本地时间精确同步。
1.检查云主机的DNS服务器地址是否正确。
a. 登录Linux云主机。
b. 执行以下命令,打开resolv.conf文件。
vi /etc/resolv.conf
c. 查看文件中nameserver的值是否存在。
是,执行3。
否,执行2。
2.为云主机配置DNS服务器。
a. 登录Linux云主机。
b. 执行以下命令,编辑resolv.conf文件。
vi /etc/resolv.conf
c. 添加如下语句,配置DNS服务器。
nameserver DNS服务器的IP地址
以华北-北京3为例,DNS配置为:
nameserver 211.136.17.107
nameserver 211.136.20.203
3. 为云主机配置NTP服务器。
a. 登录Linux云主机。
b. 执行以下命令,安装NTP服务。
yum -y install ntp
如果云主机系统为Ubuntu,使用sudo apt-get install ntp安装。
c. 执行以下命令,编辑ntp.conf文件。
vim /etc/ntp.conf
d. 添加以下语句,配置NTP服务器。
server NTP服务器域名
e. 进行时钟同步,防止时间误差过大导致NTP服务启动失败。
ntpdate -u NTP服务器域名
如果云主机系统为Ubuntu,需要先执行apt install ntpdate。
f. 执行以下命令,系统重新启动服务。
systemctl restart ntpd
若云主机系统为Ubuntu,使用sudo systemctl restart ntp重新启动服务。
g. 执行以下命令,检查与上层NTP服务器是否时钟同步成功。
ntpq -p
如果出现“*”,表示时钟同步成功。
说明
首次进行NTP时钟同步需要一定时间,请等待几分钟再进行检查。
k. 执行以下命令,设置NTP服务开机自启动。
systemctl enable ntp
说明
若云主机系统为Ubuntu,使用sudo systemctl enable ntp设置NTP服务开机自启。
配置Linux实例chrony服务(BCLinux 8.2)
说明
BCLinux 8.2系统不再支持NTP服务,因此选用chrony时间同步服务。
1.为BCLinux 8.2系统云主机配置chrony时间同步服务。
a. 登录Linux云主机。
b. 执行以下命令,安装chrony服务。
yum -y install chrony
c. 执行以下命令,配置chrony.conf文件。
vim /etc/chrony.conf
d. 添加以下语句,配置chrony服务器。
server chrony服务器域名 iburst
e. 执行以下命令,系统重新启动服务。
systemctl restart chronyd
f. 设置chrony服务开机启动。
systemctl enable chronyd
配置Linux实例时间同步服务(BCLinux for Euler 21.10)
BCLinux for Euler 21.10系统支持chrony和 NTP时间同步服务,可自由选择。
1.为BCLinux for Euler 21.10系统云主机配置chrony时间同步服务。
a. 登录Linux云主机。
b. 执行以下命令,安装chrony服务。
yum -y install chrony
c. 执行以下命令,配置chrony.conf文件。
vim /etc/chrony.conf
d. 添加以下语句,配置chrony服务器。
server chrony服务器域名 iburst
e. 执行以下命令,系统重新启动服务。
systemctl restart chronyd
f. 设置chrony服务开机启动。
systemctl enable chronyd
2.为BCLinux for Euler 21.10系统云主机配置NTP时间同步服务。
a. 登录Linux云主机。
b. 执行以下命令,安装NTP服务。
yum -y install ntp
c. 执行以下命令,编辑ntp.conf文件。
vim /etc/ntp.conf
d. 添加以下语句,配置NTP服务器。
server NTP服务器域名
e. 进行时钟同步,防止时间误差过大导致NTP服务启动失败。
ntpdate -u NTP服务器域名
f. 执行以下命令,系统重新启动服务。
systemctl restart ntpd
g. 执行以下命令,检查与上层NTP服务器是否时钟同步成功。
ntpq -p
如果出现“*”,表示时钟同步成功。
说明
首次进行NTP时钟同步需要一定时间,请等待几分钟再进行检查。
k. 执行以下命令,设置NTP服务开机自启动。
systemctl enable ntpd
本文由 vps主机对比评测网 刊发,转载请注明出处