如何设置Linux实例时区和NTP服务

发布时间 - 2018-09-19 00:00:00    点击率:

本篇文章给大家带来的内容是关于如何设置linux实例时区和ntp服务,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

时间设置:设置Linux实例时区和NTP服务

时区和时间的同步性对于云服务器很重要(例如您在更新数据库时,时间的准确性对业务的影响会非常大),为避免实例上运行的业务逻辑混乱和避免网络请求错误,您需要将一台或多台实例设置在同一时区下,比如Asia/Shanghai或America/Los Angeles。目前,所有地域的阿里云ECS实例的默认时区为CST(China Standard Time),您可以根据自己的业务需求并参照本文为ECS实例设置或者修改时区。此外,NTP(Network Time Protocol)服务能保证您的云服务器ECS的时间与标准时间同步,您可以根据本文配置NTP服务。

修改ECS实例时区

此处以Centos 6.5实例为例,列举通过修改配置文件修改时区的方法:

注意:修改时区后,请切记您需要运行hwclock -w更新实例硬件时钟。

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

远程连接Linux实例。

执行命令sudo rm /etc/localtime删除系统里的当地时间链接。

执行命令sudo vi /etc/sysconfig/clock用vim打开并编辑配置文件/etc/sysconfig/clock。

输入i添加时区城市,例如添加Zone=Asia/Shanghai,按下Esc键退出编辑并输入:wq保存并退出。

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

执行命令sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime更新时区修改内容。

执行命令hwclock -w更新硬件时钟(RTC)。

执行命令sudo reboot重启实例。

执行命令date -R查看时区信息是否生效,未生效可重走一遍步骤。

设置NTP服务器

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

前提条件

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

启用标准NTP服务

远程连接Linux实例。

执行命令sudo service ntpd start运行NTP服务。

执行命令chkconfig ntpd on启用NTP服务。

执行命令ntpstat查看是否启用了NTP服务。

(可选)执行命令ntpq -p可查看NTP服务对等端的列表信息;执行命令sudo chkconfig --list ntpd可查看NTP服务的运行级别。

配置自定义NTP服务

远程连接Linux实例。

执行命令sudo vi /etc/ntp.conf用vim打开并编辑NTP服务配置文件。

找到server ntp 服务器 iburst的信息后,输入i开始编辑文件,给您暂时不需要的NTP服务器句首加上#隐藏起来。

新添加一行NTP服务器信息,格式为:server 您需要添加的NTP服务器 iburst。完成编辑后按下Esc键并输入:wq保存退出。

执行命令sudo service ntpd start启用自定义的NTP服务。

执行命令chkconfig ntpd on,启用NTP服务。

执行命令ntpstat查看是否启用了NTP服务。

如果问题还未能解决,您可以到阿里云社区免费咨询,或联系云市场商家寻求帮助。


# linux  # date  # vim  # 数据库  # udp  # centos  # 云服务器  # 您可以  # 您需要  # 配置文件  # 自定义  # 按下  # 步进  # 自己的  # 您的  # 不需要  # 两种 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript Ajax实现异步通信  nginx修改上传文件大小限制的方法  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  如何在 React 中条件性地遍历数组并渲染元素  Java遍历集合的三种方式  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  Laravel如何使用Blade模板引擎?(完整语法和示例)  创业网站制作流程,创业网站可靠吗?  node.js报错:Cannot find module 'ejs'的解决办法  Laravel怎么在Controller之外的地方验证数据  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  javascript日期怎么处理_如何格式化输出  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  佛山企业网站制作公司有哪些,沟通100网上服务官网?  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  百度浏览器如何管理插件 百度浏览器插件管理方法  如何快速搭建FTP站点实现文件共享?  如何在宝塔面板中创建新站点?  EditPlus中的正则表达式实战(6)  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  高端建站三要素:定制模板、企业官网与响应式设计优化  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  BootStrap整体框架之基础布局组件  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  JavaScript数据类型有哪些_如何准确判断一个变量的类型  利用 Google AI 进行 YouTube 视频 SEO 描述优化  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何快速生成高效建站系统源代码?  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  如何在Ubuntu系统下快速搭建WordPress个人网站?  Python文件流缓冲机制_IO性能解析【教程】  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  如何挑选高效建站主机与优质域名?  Laravel如何创建自定义Facades?(详细步骤)  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  如何快速搭建高效WAP手机网站吸引移动用户?  Swift中switch语句区间和元组模式匹配