先使用date命令查看CentOS的時間是不是對,date -R 查看時區是否正確。
使用時間同步前首先確定是不是安裝過ntp服務,查看命令”yum list | grep ntp”,沒有則輸入”yum install ntp -y”即可。
臨時手動時間同步的命令是”ntpdate cn.pool.ntp.org”,註:ntpdate後面的是時間伺服器,你也可以使用中國國家授時中心的地址”210.72.145.44″。得到準確的時間後,使用”hwclock -w”來更新ROM時間。
設定自動時間同步使用crontab來實現,輸入”vi /etc/crontab”添加如下內容:
| 代碼如下 |
複製代碼 |
30 21 * * * root /usr/sbin/ntpdate cn.pool.ntp.org && /sbin/hwclock -w |
含義是每天的晚上21點30分自動同步時間,再寫入ROM。
附上crontab的檔案格式:分鐘(0-59) 小時(0-23) 日期(1-31) 月份(1-12) 周(0-7) user command
與本地設定的時間伺服器同步
首先需要先選出1台機器做伺服器
在這個伺服器上開啟設定檔
| 代碼如下 |
複製代碼 |
vi /etc/ntp.conf 把restrict default kod nomodify notrap nopeer noquery restrict -6 default default kod nomodify notrap nopeer noquery
|
#掉不用
下面添加
| 代碼如下 |
複製代碼 |
restrict default nomodify noquery notrap restrict 原生IP地址 mask 原生子網路遮罩 nomodify
|
儲存退出
| 代碼如下 |
複製代碼 |
service ntpd start
|
伺服器就運行了
之後需要同步的機器只需要按照同步世界伺服器一樣的方法就可以了 只需要把網域名稱改成你的伺服器的IP地址就行了~