VEVB.COM友情提示:Linux開啟NTP服務將遭遇閏秒BUG 服務器或重啟. |
據水木社區用戶稱,低內核版Linux開啟NTP服務將會在本月遇到閏秒BUG,從而導致服務器重啟。
該用戶表示,國際地球自轉和參考坐標系統服務(IERS)將在格林威治時間2012年6月30日午夜增加一閏秒(維基百科關于閏秒的說明),由于Linux kernel和Posix關于NTP時間跳變的標準不同,將在2012年6月30日23:59:59 跳變到2012年7月1日后引起ntpd進程鎖死,從而造成部分開啟ntp服務的linux系統重啟。
格林威治時間對應到北京時間即7月1日的7點59分59秒。據此前的報道,我國也將于這個時間全球同步進行閏秒調整,屆時會出現7點59分60秒的特殊現象。
從1972年到現在,在這四十年里已經進行過25次的閏秒調整。雖然閏秒調整對普通民眾的日常生活不會產生影響。不過,這個問題將影響部分開啟ntp服務的Linux操作系統。據了解,Linux kernel是在2.6.18-164.e15之后的版本中解決了這個問題。換句話說,Linux kernel低于2.6.18-164的Linux系統,無論是什么公司的Linux都將受到影響。
如果您的相關設備是使用Linux kernel 為2.6.18-164.e15以前的Linux系統,請做如下預防工作:
1、2012年6月28日當天(北京時間23點以前)先確認ntp服務已同步,然而關閉ntpd服務。
2、2012年7月2日(北京時間8點以后)當天開啟ntpd服務,并確認ntp服務已同步。
(用戶帖子截圖)
新聞熱點
疑難解答