CentOSサーバに「NTP」をインストールする方法
2019/03/04
数回前のポストで出てきた、CentOS の時間合わせ用に使用する NTP ですが、せっかくなのでインストールの手順もポストして、よりベターな忘備録としたいと思います。
ほぼ自分用メモです。
タイムスタンプがだいぶ古いですが、インストール当時のタイムスタンプです。
ntpインストール手順
root権限が必要な作業なので、ローカル等のサーバにてお試しください。
step1 インストール
yumコマンドで簡単にインストール出来ます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# yum install ntp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.riken.jp * extras: ftp.riken.jp * updates: ftp.iij.ad.jp Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package ntp.i386 0:4.2.2p1-15.el5.centos.1 set to be updated --> Finished Dependency Resolution Dependencies Resolved =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: ntp i386 4.2.2p1-15.el5.centos.1 updates 1.3 M Transaction Summary =================================================================================================== Install 1 Package(s) Upgrade 0 Package(s) Total download size: 1.3 M Is this ok [y/N]: y Downloading Packages: ntp-4.2.2p1-15.el5.centos.1.i386.rpm | 1.3 MB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : ntp 1/1 Installed: ntp.i386 0:4.2.2p1-15.el5.centos.1 Complete! |
step2 ntp設定(/etc/ntp.conf)
/etc/ntp.conf を、viで編集します。
◆viで編集
1 2 |
# cd /etc # vi /etc/ntp.conf |
1 2 3 |
server 0.rhel.pool.ntp.org server 1.rhel.pool.ntp.org server 2.rhel.pool.ntp.org |
↓↓↓ 以下のように書き換えます。
1 2 3 |
server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp |
step3 時刻合わせしてみる
まずは手動で。
1 2 |
# ntpdate ntp1.jst.mfeed.ad.jp 10 Dec 20:26:55 ntpdate[24201]: step time server 210.173.160.27 offset -31982.259660 sec |
31982秒ずれていました・・・。いや、ありえへんやろw
MySQLで時間が合っているかを確認します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1153 Server version: 5.0.92-log Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> select now(); +---------------------+ | now() | +---------------------+ | 2011-12-10 20:27:12 | +---------------------+ 1 row in set (0.00 sec) mysql> exit; Bye |
step4 NTPサーバー起動
1 2 |
# /etc/rc.d/init.d/ntpd start ntpd を起動中: [ OK ] |
step5 NTPサーバー自動起動設定させる
1 |
# chkconfig ntpd on |
という感じでした。
あとは、こちらのポスト内容を実行し、自動的に時間合わせさせれば完璧ですね。