本文介绍了移动云主机配置时间同步服务的几种方式,您可根据实际情况安装部署。
背景信息:
NTP 服务能保证云主机的本地时间与标准时间同步。在Linux系统中,可以通过配置NTP服务来实现时间同步。
- 由于云主机默认情况下无法访问互联网,未绑定弹性公网IP的云主机将无法访问公网。因此,您可以将NTP服务或Chrony服务的域名配置为国家授时中心的IP地址。不过需要注意的是,该IP地址并非由移动云提供的NTP服务器,因此其可用性无法保证。为了确保NTP服务的可靠性,建议您订购公网IP并自行搭建专属的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
c. 执行以下命令,编辑ntp.conf文件。
vim /etc/ntp.conf
d. 添加以下语句,配置NTP服务器。
server NTP服务器域名
e. 进行时钟同步,防止时间误差过大导致NTP服务启动失败。
ntpdate -u NTP服务器域名
f. 执行以下命令,系统重新启动服务。
systemctl restart ntpd
g. 执行以下命令,检查与上层NTP服务器是否时钟同步成功。
ntpq -p
如果出现“*”,表示时钟同步成功。
k. 执行以下命令,设置NTP服务开机自启动。
systemctl enable ntpd
配置Linux实例chrony服务(BCLinux 8.2)
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
如果出现“*”,表示时钟同步成功。
k. 执行以下命令,设置NTP服务开机自启动。
systemctl enable ntpd