歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

在各種Linux系統的服務器上設置時間同步的方法

獨立主機

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改時區到東8區。

date -R #查看的時區設置。

接下來調整系統時間與時間服務器同步

Debian系統安裝NTP校時包:

   
復制代碼代碼如下:apt-get install ntpdate #安裝ntp

 

CentOS系統安裝NTP校時包:

   
復制代碼代碼如下:yum -y install ntpdate ntp #安裝ntp

Ubuntu系統安裝NTP校時包:

   
復制代碼代碼如下:sudo apt-get install -y ntpdate ntp

修改/etc/ntp.conf

vi /etc/ntp.conf    就會看到以下內容:

   
復制代碼代碼如下:server 0.centos.ntp.org</p> <p> server time.windows.com</p> <p> server time.nist.gov

這是默認的ntp同步服務器,大家可以自己改,全球ntp服務器地址:http://www.pool.ntp.org/

我改成了:

   
復制代碼代碼如下:server cn.pool.ntp.org //這中國的ntp服務器
server time-a.nist.gov
server time.windows.com
server time.nist.gov

 

然 後保存退出(vi退出的方法見:http://www.dabu.info/personal-summary-personally-i- carefully-collected-must-be-familiar-with-vim-shortcut-key-operation.html)

接著輸入下面的命令:

   
復制代碼代碼如下:ntpdate -d cn.pool.ntp.org #調試查看時間差異</p> <p> ntpdate cn.pool.ntp.org #同步時間</p> <p> date -R # 檢查時間是否同步

 

修改 ntp 的配置文件


復制代碼代碼如下:vi /etc/sysconfig/ntpd</p> <p> SYNC_HWCLOCK=yes #同步獨立主機的硬件時鐘</p> <p> </p> <p>#配置開機啟動ntp服務,定期同步時間</p> <p> chkconfig --levels 235 ntpd on #啟動ntp同步</p> <p> /etc/init.d/ntpd start

 

XEN VPS

最好是安裝ntp服務,這樣可以解決vps在重啟後時間不准的問題。有時候,依靠母雞的硬件時鐘,總是差七八分鐘。實在沒轍了。而已很多的web服務,如Google Authenticator等,如果時間不同步,會導致無法驗證的地步,自然就網站都登陸不上了。


復制代碼代碼如下:rm -rf /etc/localtime</p> <p>ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改時區到東8區。</p> <p>date -R #查看的時區設置。

接下來調整系統時間與時間服務器同步

Debian系統安裝NTP校時包:

   
復制代碼代碼如下:apt-get install ntpdate #安裝ntp

 

CentOS系統安裝NTP校時包:

   
復制代碼代碼如下:yum -y install ntpdate ntp #安裝ntp

 

Ubuntu系統安裝NTP校時包:

   
復制代碼代碼如下: sudo apt-get install -y ntpdate ntp

修改/etc/ntp.conf

vi /etc/ntp.conf    就會看到以下內容:

   
復制代碼代碼如下:server 0.centos.ntp.org</p> <p> server time.windows.com</p> <p> server time.nist.gov

這是默認的ntp同步服務器,大家可以自己改,全球ntp服務器地址:http://www.pool.ntp.org/

我改成了:

   
復制代碼代碼如下:server cn.pool.ntp.org //這中國的ntp服務器
server time-a.nist.gov
server time.windows.com
server time.nist.gov

 

然 後保存退出(vi退出的方法見:http://www.dabu.info/personal-summary-personally-i- carefully-collected-must-be-familiar-with-vim-shortcut-key-operation.html)

 

接著輸入下面的命令:


復制代碼代碼如下: ntpdate -d cn.pool.ntp.org #調試查看時間差異</p> <p> ntpdate cn.pool.ntp.org #同步時間</p> <p> date -R # 檢查時間是否同步</p> <p> </p> <p>#配置開機啟動ntp服務,定期同步時間</p> <p> chkconfig --levels 235 ntpd on #啟動ntp同步</p> <p> /etc/init.d/ntpd start</p> <p> </p> <p>#先設置XEN 的VPS使用和系統無關的時間模式</p> <p> echo 1 > /proc/sys/xen/independent_wallclock

然後嘗試上面獨立主機的配置方法即可。通過配置時間正確後,編輯系統配置文件,讓配置永久生效。


復制代碼代碼如下:vi /etc/sysctl.conf</p> <p> xen.independent_wallclock=1 #在文件中增加並且保存

 

OpenVZ VPS

(Burst VPS 采用)

OpenVZ的VPS直接從物理機讀取時間不允許對主機進行時間修改,你只需修改時區。我還沒用過openvz vps,所以,不清楚能否用ntp服務不,可以試試安裝ntp service 看。如果可以的話,請告訴我。


復制代碼代碼如下:rm -rf /etc/localtime</p> <p>ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改時區到東8區。</p> <p>date -R #查看時間和時區

此時如果時間和時區都正確,配置成功,時間如果不對,需要聯系主機服務商的技術支持,讓他們把母雞(物理機)時間同步,你的VPS時間就會正常。

Copyright © Linux教程網 All Rights Reserved