阿里云linux实例NTP对时

原文链接:https://help.aliyun.com/document_detail/92803.html?spm=5176.11065259.1996646101.searchclickresult.da404270gaqpVQ

配置Linux实例NTP服务

本文以Centos 6.5为例介绍如何修改Linux实例时区,以及开启和配置Linux NTP服务,保证实例本地时间精确同步。

背景信息

目前,所有地域下ECS实例默认采用CST(China Standard Time)时区,您也可以根据自己的业务需求为ECS实例设置或者修改时区。

另外,您还可以根据实际需要启用标准NTP服务或者配置自定义NTP服务。

操作步骤

  1. 远程连接Linux实例。说明

    您需要以root身份打开并编辑时区配置文件,所以此处使用sudo命令。

  2. 执行命令sudo rm /etc/localtime删除系统里的当地时间链接。
  3. 执行命令sudo vi /etc/sysconfig/clock用vim打开并编辑配置文件/etc/sysconfig/clock。
  4. 输入i添加时区城市,例如添加Zone=Asia/Shanghai,按下Esc键退出编辑并输入:wq保存并退出。

    可执行命令ls /usr/share/zoneinfo查询时区列表,Shanghai为列表条目之一。

  5. 执行命令sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime更新时区修改内容。
  6. 执行命令hwclock -w更新硬件时钟(RTC)。
  7. 执行命令sudo reboot重启实例。
  8. 执行命令date -R查看时区信息是否生效,未生效可重走一遍步骤。

下一步

NTP 服务能保证 ECS 实例的本地时间与标准时间同步。在Linux系统中,您可以通过ntpdate和ntpd两种方式实现NTP时间同步。ntpdate为断点更新,ntpd为步进式地逐渐调整时间。对新购实例,您可以使用ntpdate同步时间,对已经承载有运行中业务的实例,建议您使用ntpd同步时间。此处提供标准NTP服务配置和自定义NTP服务配置,您可以根据需要选择性地配置。关于更多NTP服务信息请参考 内网和公共NTP服务器

前提条件

NTP服务的通信端口为UDP 123,设置NTP服务之前请确保您已经打开UDP 123端口。您可以通过netstat -nupl查看实例是否开通UDP 123端口。您可以参考文档 添加安全组规则 放行UDP 123端口。

启用标准NTP服务

  1. 远程连接 Linux实例。
  2. 执行命令sudo service ntpd start运行NTP服务。
  3. 执行命令chkconfig ntpd on启用NTP服务。
  4. 执行命令ntpstat查看是否启用了NTP服务。
  5. (可选)执行命令ntpq -p可查看NTP服务对等端的列表信息;执行命令sudo chkconfig --list ntpd可查看NTP服务的运行级别。

配置自定义NTP服务

  1. 远程连接 Linux实例。
  2. 执行命令sudo vi /etc/ntp.conf用vim打开并编辑NTP服务配置文件。
  3. 找到server ntp 服务器 iburst的信息后,输入i开始编辑文件,给您暂时不需要的NTP服务器句首加上#隐藏起来。
  4. 新添加一行NTP服务器信息,格式为:server 您需要添加的NTP服务器 iburst。完成编辑后按下Esc键并输入:wq保存退出。
  5. 执行命令sudo service ntpd start启用自定义的NTP服务。
  6. 执行命令chkconfig ntpd on,启用NTP服务。
  7. 执行命令ntpstat查看是否启用了NTP服务。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值