阿里云时间服务器 阿里云服务器价格表

NTP的安装与部署

背景我们有5台虚拟主机做时间同步,那就需要分别安装NTP服务。

10年专注建站、设计、互联网产品按需网站开发服务,业务涵盖品牌网站制作商城网站制作成都微信小程序、软件系统开发、重庆APP开发等。凭借多年丰富的经验,我们会仔细了解每个客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联建站更提供一系列网站制作和网站推广的服务,以推动各中小企业全面信息数字化,并利用创新技术帮助各行业提升企业形象和运营效率。

主机地址为:

192.168.3.1 master

192.168.3.2 客户机1

192.168.3.3 客户机2

192.168.3.4 客户机3

192.168.3.5 客户机4

1、安装NTP

我们使用yum命令为每台机器安装ntp软件,命令如下:

yum install -y ntp

每台机器都需要安装,所以要分别在对应的主机上分别执行该命令。如下图

看到如下图片提示内容,则代表安装完成:

2、修改ntp的配置文件

vi /etc/ntp.conf

首先我们要编辑主机的ntp服务配置文件,

我们去编辑master的机器的文件/etc/ntp.conf

找到ntp时间同步的机器范围配置项

restrict 192.168.3.0 mask 255.255.255.0 nomodify notrap

这里的意思代表,192.168.3的网段的机器都参与ntp的时间同步。

内容大致如下:

////存放ntp服务日志的位置

logfile /var/log/ntpd.log

////ntp依赖的互联网时间服务器地址,我们这里选择的是阿里云的时间服务器,当然还有很多其他时间服务器可以选择,看下这个地址 ,

////兜底时间服务器,当以上三个时间服务器不可用时,就是以本机时间作为集群机器的统一时间。

server 127.0.0.1

fudge 127.0.0.1 stratum 10

3、主机做时间同步操作:

这里需要使用如下命令:

ntpdate -u ntp2.aliyun点抗 (取用时间服务器的任意一台即可),出现如下提示内容,即代表我们的时间服务器是可以同步时间的。如果没有出现相应的内容,可能是由于自己的机器网络防火墙或者端口没有打开导致的。

5、查看ntpd的状态

systemctl status ntpd

如下图,则代表ntp服务运行中

代表没有做完时间同步,因为第一次时间同步需要5-10分钟时间,所以需要等待。直到看到如下提示,即可:

8、我们去完成NTP客户机的配置

vi /etc/ntp.conf

我们客户机的配置的时间服务器,就不需要直接指向阿里云的机器了,直接使用我们的master主机即可。可以是主机名,也可以是ip地址。

server 192.168.3.1

同理,其他几个客户机也按照这种方式配置,保存。配置完成后,也要做服务启动,系统重启后随机自动启动,这里就不赘述了。

这样,我们就把ntp服务安装完毕了,谢谢。

阿里云ECS集群服务器时间同步解决方案

阿里云ECS实例已经提供了NTP服务器支持,直接启动已配置好的NTP服务即可。

《阿里云NTP服务器》

《配置Linux实例NTP服务》

在开启服务前,先确保环境配置:

文档 《配置Linux实例NTP服务》 中介绍了CentOS环境下开启NTP服务。

由于本人购买的Ubuntu服务器,下面总结Ubuntu环境下的配置。

执行命令查询所有服务,看ntp服务是否已开启(+号:已开启;-号:未开启):

发现香港地区的服务默认都没有开启ntp服务;但深圳地区的服务器默认已经开启了ntp服务。

执行命令查询ntp进程,发现深圳服务器默认已经开启了ntp服务:

如果未开启ntp服务,执行命令开启ntp服务:

开启成功后,如图:

或者查询ntp相关的进程:

重启后通过如下命令观察NTP的运行状态:

这个命令可以列出目前我们的 NTP 与相关的上层 NTP 的状态,上头的几个字段的意义为:

driftfile /etc/ntp/drift

语法为: restrict IP地址 mask 子网掩码 参数

其中IP地址也可以是default ,default 就是指所有的IP

参考 《ubuntu安装和使用NTP》

chrony时间同步服务

本想简单的找点chrony的讲解视频看看,但没找到;我想,可能是因为服务这个服务太简单了吧,觉得没什么讲的;所以都忽略了;现在只有自己烧烧脑,手动研究一下下

公司里 虚拟机加物理机 2000+ 台 机器,一直使用的是 ntpdate 直接强行同步三台NTP服务器,就这么暴力的用了几年,到现在,也没出啥问题;但是身为一名运维屌丝,预感到了强烈安全隐患。

是时候展现真正的技术了 ~~~

一啪啦的扯淡,进入正题。

我的 rhel8上面没有,我使用过yum安装的

安装完成之后,系统会多出一个 chronyd的服务

查看服务状态: systemctl status chronyd

停止服务: systemctl stop chronyd

重启服务: systemctl restart chronyd

我们可以用 rpm -ql chrony 看一下安装 chrony 后产生的安装文件,帮助了解这个服务的大体结构,与复杂度,不想看也可以不看;

大体上就是这些东西了

下面开始介绍,将chrony配置为 NTP 服务端,用来供NTP 客户端同步使用的,后面再讲客户端

配置前先讲一下 配置文件件:

经过一番烧脑,大致的理解了一下主配置文件里的参数,并做了一下注释,方便以后查阅

配置都很简单

就更改一下域名服务器,与允许同步的网段就可以了,其余的基本都是默认;更改完后重启一下服务

阿里云的时间服务器:

ntp1.aliyun点抗

ntp2.aliyun点抗

中科院的时间服务器:

ntp.ntsc.ac点吸烟

显示目前同步的状态:

与外部互联网同步的时间间隔不能设置为小于64秒,否则会因为过于平凡与NTP服务器同步,而视为垃圾数据报被丢弃,这个需要注意一下

就是添加一个ntp服务IP就行了,其余的基本不用动;重启服务器,并加入开机启动

阿里云定时关闭服务器

阿里云定时关闭服务器的方法:

1、登录运维编排服务OOS管理控制台。

2、单击常用运维任务中的定时开关机。

3、选择任务类型,填写任务名称,选择执行周期方式、任务类型、开关机时间对应的时区,选择开机时间,选择关机时间,选择任务结束时间。开机时间和关机时间间隔要不少于10分钟。

4、选择停机模式。

5、选择休眠模式。相比停止实例,休眠实例后再次启动实例,ECS实例会自动恢复至休眠前的应用程序状态,便于快速进入休眠前ECS实例的运行状态,另休眠的限制请参照ECS相关文档说明。

6、执行使用到的权限的来源选择指定RAM角色,使用该角色的权限,并选择具体的RAM角色OOSAssumeRole。

7、单击选择实例,单击指定实例标签,单击+添加。

8、单击高级控制,并发和批次控制可设置并发速率和最大错误数。

9、单击确认风险并执行。

10、在执行管理中可查看刚刚创建的执行,若创建执行成功,且执行状态处于等待中,则表示定时开关机任务已设置成功。

11、当开关机时间到来时,执行状态将转换为运行中,ECS实例将被自动开机或关机。


标题名称:阿里云时间服务器 阿里云服务器价格表
标题URL:http://scyanting.com/article/ddedjds.html