勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

CentOSでサーバ時間のずれを調整する方法(NTPの時刻同期)

   2024/02/20  サーバー

他サーバとAPIリクエスト等のやり取りをするにあたり、自サーバと他サーバの時間設定が数秒異なっておりそちらが原因で不具合が発生、ということがあった。サーバもスマホや自身で使うPCとかと同じく勝手に正しい時間に同期してくれるものと考えていたが違うらしい。以下に対応方法のメモ。

 

設定方法

#NTPのインストール
yum -y install ntp

#正確な日時を取得する
ntpdate ntp.nict.jp

#時刻の同期設定
vi /etc/ntp.conf

#以下の部分を、
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#以下に変更する
server -4 ntp.nict.jp
server -4 ntp1.jst.mfeed.ad.jp
server -4 ntp2.jst.mfeed.ad.jp
server -4 ntp3.jst.mfeed.ad.jp

#NTPを起動
service ntpd start

#NTPの自動起動設定
chkconfig ntpd on

 

NTPとは

Network Time Protocoの略で、ネットワーク上で時間を同期するプロトコルのこと。

 

参考サイト

https://qiita.com/tsu-nera/items/9be676b04b190e45b281
https://eng-entrance.com/what-is-ntp

 - サーバー

  関連記事

KAGOYA CLOUD VPSのメモリ1GBのAlmaLinux8・9で合計メモリが約800MBになる原因と対応方法
KAGOYA CLOUD VPSのメモリ1GBのAlmaLinux8・9で合計メモリが約800MBになる原因と対応方法

ここのところKAGOYAのVPS(メモリ1GBプラン)で色々試しているが、Coc ...

サーバに置いてある大量のファイルをダウンロード・アップロードする際に時短する方法
サーバに置いてある大量のファイルをダウンロード・アップロードする際に時短する方法

WordPressのデータなど、大量のファイルをダウンロード・アップロードする場 ...

WordPress Popular Postsのサムネイルが表示されない
WordPress Popular Postsのサムネイルが表示されない

WordPressの人気記事を表示させるWordPress Popular Po ...

Podmanで導入したApacheのチューニング(mpm_prefork)に関する設定方法
Podmanで導入したApacheのチューニング(mpm_prefork)に関する設定方法

Podmanで導入したApacheのチューニング(mpm_prefork)を行い ...

htaccessファイルにて特定のIPの場合のみBasic認証無し、その他の場合はBasic認証有りにする方法
htaccessファイルにて特定のIPの場合のみBasic認証無し、その他の場合はBasic認証有りにする方法

開発中の環境で指定したIPからのアクセスはBasic認証無しに、それ以外のアクセ ...