展会信息港展会大全

CentOS 6.X设置环境时间最佳实践
来源:互联网   发布日期:2015-08-20 06:33:07   浏览:2434次  

导读: 服务器的时间在平时不起眼,但绝对是不可忽视的一个因素;例如 (1)服务器之间不同步,服务器之间的验证会失败,会导致整个系统不能用; (2)对于数据库服务器记录的数据日志时间有偏差,遇到电商的秒杀活动,这损失的金钱可能就以百万计; 例子很多就不一...

服务器的时间在平时不起眼,但绝对是不可忽视的一个因素;例如

(1)服务器之间不同步,服务器之间的验证会失败,会导致整个系统不能用;

(2)对于数据库服务器记录的数据日志时间有偏差,遇到电商的秒杀活动,这损失的金钱可能就以百万计;

例子很多就不一一列举,言归正传,

一、设置适合的时区

正在本机上生效的失去文件是/etc/localtime

(1)查看本机上保存的时区文件

ls -R /usr/share/zoneinfo/

(2)只要将/usr/share/zoneinfo中相应的文件覆盖/etc/localtime这个文件即可修改时区;

例如修改本机的时区为上海时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

二、手动设置服务器时间

(1)用date命令修改到指定的时间

date MMDDhhmmYYYY : MM月份\DD日期\hh小时\mm分钟\YYYY年份

例如,指定时间为2009年2月14日12:03

date 021412032009

(2)将操作系统时间写入硬件CMOS芯片(操作系统每次重启从CMOS读入)

hwclock w

三、使用网络时间协议

使用网络协议校正时间,可以避免手动调整带来的时间误差,较好的同标准时间同步

(1)手动校正

ntpdate time.windows.com

*time.windows.com是微软公司提供的一个网络时间服务器

(2)通过NTP服务自动校正(服务自动校正会一点一点的将时间同步过来)

先修改/etc/ntp.conf文件(一般不需要修改),如果文件中没有类似 server XXXXX 的配置,就添加一条

server time.windows.com

开启ntpd服务,并设置开机启动:

service ntpd start ; chkconfig ntpd on

*建议:

(1)非到必要的情况下不要手动调整服务器时间,手动会跳跃式设定时间,这样会对服务器上应用程序有较大的伤害;

(2)最佳实践,将 ntpdate time.windows.com 写入 /etc/rc.local 开机同步时间;同时设置开启NTPD服务;


赞助本站

相关热词: CentOS 设置 环境 时间 最佳

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港