スキップしてメイン コンテンツに移動

投稿

ラベル(NTP)が付いた投稿を表示しています

Linux サーバ の 時刻設定

コンピュータには2種類の時刻がある。 1つは基盤上で管理しているハードウェアクロックで、 もう一つはOS上で管理しているシステムクロックである。 ハードウェアクロックは基板上の電池でシステムとは独立して時間を刻んでいる。 システムクロックはOSが他の処理と合わせて管理している。 それぞれの精度は高くなく、しばらくすると標準時からずれてくる。 そのために、時刻設定の仕組みがあり、 Linux サーバの時刻設定はntpサーバを立てることが多いが、 手動で直接修正する方法を書いておく。 以下のコマンドは「2017年10月21日 13時12分」に設定した場合のコマンド。 日時の文字列は他のフォーマットでもよく、ある程度融通はきく。 直接システムクロックを修正 date -s "2017/10/21 13:12" 直接ハードウェアクロックを修正 hwclock --set --date "2017/10/21 13:12" システムクロック、ハードウェアクロックの同期を行うには次のコマンドを実行。 システムクロックを修正し、ハードウェアクロックに合わせる hwclock --hctosys ハードウェアクロックを修正し、システムクロックに合わせる hwclock --systohc NTPサーバを参照する場合は次のコマンドを実行。 NTPサーバより時刻を取得し、システムクロックを修正する ntpdate <NTPサーバ> [参考] Linuxシステム時刻について なお、公開されている主要な公開NTPサーバは次のようなものがある。 ntp.nict.jp 日本標準時グループ ntp.jst.mfeed.ad.jp 時刻情報提供サービス for Public ntp.ring.gr.jp Ring Server Project jp.pool.ntp.org Japan — jp.pool.ntp.org ats1.e-timing.ne.jp アマノビジネスソリューションズ株式会社 time.google.com Public NTP | Google Developers s2csntp.miz.nao.ac.jp ネットワーク時刻同期シス...