質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Q&A

解決済

2回答

7182閲覧

2017年のうるう秒対応について

kumakumatan

総合スコア213

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

6グッド

1クリップ

投稿2016/11/08 06:37

編集2016/11/08 07:04

平成29 年(2017 年)1月1日(日)の午前8時59分59秒と午前9時00分00秒の間に「8時59分60秒」を挿入される模様とお聞きしたのですが、実際どのようにしたらいいか不明です。

nodejs-sntp.noarch 0.2.4-1.el6 @epel
ntp.x86_64 4.2.6p5-5.el6.centos.4 @updates
ntpdate.x86_64 4.2.6p5-5.el6.centos.4 @updates

■OS:CentOS release 6.5 (Final)

現時点では、「ntpdを停止してうるう秒を迎える」 つもりです。

(1)ntpd を停止します。
(2)ntptime -s 0(カーネルの状態をリセット)
(3)うるう秒が迎えてから、SLEWモードでntpdateを実行してから、その後ntpdを起動する
/etc/init.d/ntpd stop
ntpdate -d -B ntp.nict.jp;
/etc/init.d/ntpd start

この場合、NTPサービスを停止していても問題ない時間はどれくらいでしょか?
12/29に停止して、1/4に開始しようかと考えております。

それとも、「ntpdをSLEWで起動してうるう秒を迎える」方法がいいでしょうか?

(1)ntpdのバージョンアップ
yum update ntp
(2)ntpdを停止する
service ntpd stop
(3)kernelの保持時刻・周波数オフセットをクリアする
ntptime -s 0 -f 0
(4)ntpdをslewモードで起動するようセット
vi /etc/sysconfig/ntpd

OPTIONS="u ntp:ntp -p /var/run/ntpd.pid -g"

OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid -g"
(5)ntpd を起動
service ntpd start

どなたか、いい方法があればご教示をお願い致します。

act823, Kazuma2015, afroscript, takepieee, nagaetty, date👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

うるう秒を迎える前にSLEWモードにしないと意味が無いのではないでしょうか。
NTPサービスが停止していても問題ないかはシステム次第だと思いますよ。
複数サーバで同期をとっているようなシステムでは不具合が発生する可能性が高いでしょうし、
スタンドアロンな機器であればそんなに大きな問題ではないでしょう。

丁寧にまとめられているサイトだと思います。https://hiroki.jp/leap-second-2015

投稿2016/11/08 06:51

matsu

総合スコア702

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

私のところも対応はほぼ同じです。
もっとも、サーバにリモートアクセスできるのでNTP停止時間は短いですが。

どの程度NTPを止めていてよいかについては、使っているサーバの時計のずれっぷりやサービス内容によるので一概に言えないと思います。
slewモードで時刻を1秒補正するのに要する時間が最大30分強なので、それを踏まえたうえで考えるしかないと思います。

質問文の手順をcronに仕込むのも考えられますが、あまりやりたくないですね…

投稿2016/11/08 06:45

ynakano

総合スコア1894

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ynakano

2016/11/08 07:26

質問が編集されたようなのでコメントを。 時刻ずれがどの程度まで許容できるか次第ですが、精神衛生上はntpdを止めて閏秒を迎えた方がすっきりするような気がします。 バグ対応済ntpdとは言え、正月に何か起きるかも…という状況は気持ち悪いですし。 ntpd起動後にslewにするか否かも、システム次第だと思います。 怖いのはDBの時間逆行だと思うので、そこだけは注意が必要ですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問