- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015闰秒对SuSE影响
2015 闰秒对于 SuSE 产品的影响概述
1. SuSE Linux 对闰秒的处理
SuSE 对于闰秒的处理,应该分为以下两种情况。
1.1 配置且运行 NTP 的系
在任何 SuSE Linux 环境上,如果正确配置 NTP ,作为NTP 客户端,使用
NTP 守护进程来同步本地的时间与 NTP 服务器的情况,SuSE Linux 的内核会自
动考虑到闰秒所带来的影响。在闰秒修正前的最后一天,NTP 服务器会通知 ntp
客户端,在时间 23:59:59 UTC 将会有一个闰秒发生,内核会对这额外的一秒进
行删除操作,并且在内核打印如下 log :
Clock: inserting leap second 23: 59: 60 UTC.
内核对闰秒进行正常处理之后,系统的计算时钟应该如下,内核将会出现两次
59 秒。
2008-12-31 23:59:59 UTC
2008-12-31 23:59:59 UTC
2009-01-01 00:00:00 UTC
1.2 没配置使用 NTP 的系
默认情况,如果没有配置 NTP ,并且使用NTP 进行时间同步的系统,是不
会自动修正闰秒的误差的,这将会造成系统时间比 时间快一秒。(注: 对
UTC
于使用硬件时钟的系统,由于硬件时钟的准确性差,所以是否会修正闰秒,没
有实际的意义。 )
对于这种系统,如果你期望也能正常修正系统的闰秒,可以采用以下方案 :
将系统的 timezone 更新到包括 2015 闰秒处理的最新版本。
首先,复制 目录下相应的文件到 ,然后,
/usr/share/zoneinfo/right /etc/localtime
重新设定时钟到正确的本地时间。 /usr/share/zoneinfo/right 目录下包含所有自大
纪元对 1970-01-01 00:00:00 UTC 开始以来发生的闰秒纠正本地时间信息 。
而/usr/share/zoneinfo 目录下他时区文件没有闰秒修正补充。
举个例子,如果一个系统是在美国/ Los_Angeles (美国太平洋)时区,你可
以重新配置系统,通过运行以下命令,重新设定时钟太平洋时间报告闰秒校正
时间:
cp /usr/share/zoneinfo/right/America/Los_Angeles /etc/localtime
注意:/usr/share/zoneinfo/right 下的时区包,不要与
NTP 服务同时使用。
2. Linux 内核 Bug 与闰秒的关系
首先,必须明确一个概念,闰秒跟内核的 没有直接必然的联系。当闰秒
bug
的发生,内核需要对闰秒进行处理,而某些 SLES 版本(SLES11 )内核进行处
理的代码部分存在了 Bug, 从而造成当闰秒发生的时候,有可能造成系统的挂死 。
其次 存在内核 的 版本的触发条件是:
, Bug SLES
1. 服务器正确配置 ntp ,并且作为客户端跟ntp 服务器同步时间
2. ntp 的工作模式采用了adjtimex 同步时钟的方式。
所以采用 zoneinfo 时区包更新闰秒的方式,不会触发任何内核 bug ,或者
ntp 的工作模式为“slew”,也不会触发内核 bug 。
3. Linux 内核受闰秒影响的情况
SLES10 和 SLES9 都不受闰秒的影响,闰秒不会触发 SLES10 和 SLES9 的以
下相关的 bug ,SLES11 受影响情况如下,并且 PTF 版本已经可以下载。
bnc#767684 printk
( )
SLES 11
SP1 - kernel 9-0.7
文档评论(0)