Linux 時間同步

mrhaozi發表於2010-04-24

Linux 時間同步

1. rpm -qa | grep ntp //檢視是否安裝 ntp

2. rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm //如果已安裝直接跳過這一步

3. vi /etc/ntp.conf //註釋 restrict default ignore (or restrict default nomodify notrap noquery)
//加入 restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap

4. vi /etc/ntp/step-tickers //加入 pool.ntp.org 這樣每次ntpd啟動時,會自動連線該國際標準時間伺服器;

5. service ntpd start //以服務啟動

6. netstat -an |grep 123 //確保該埠以udp方式開放

7. hwclock -w //時間寫入 BIOS

時間客戶端配置(192.168.10.2)
1). # ntpdate 192.168.10.2
應該顯示同步成功

2). # crond -e
加入
0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1
表示每隔10分鐘同步一次時間
->

=======修改虛擬機器配置==============================================

1. 安裝 vmware tools

1.1、tar包安裝
複製(將該軟體包複製到LINUX的 TMP目錄下. cp /mnt/vmwareTools-*******.tar.gz /tmp
進入tmp目錄 cd /tmp
解壓縮 tar zxvf vmwareTools-*******.tar.gz
進入解壓後的目錄 cd /VMware-tools-distrib
然後執行 ./VMware-install.pl
這時install提示你是否需要備份以前的配置檔案,建議選擇“y”。
安裝路徑採用預設,一直回車....點選y

1.2、rpm包安裝過程
進入光碟機cd /mnt/cdrom
裝載rpm -ivh vmwareTools-*******.rpm 此時按照提示操作即可
然後輸入配置安裝
/usr/bin/vmware-config-tools.pl

2. 關閉虛擬機器

3. 找到你虛擬機器的安裝資料夾

4. 然後用文字方式開啟這個配置檔案
Red Hat Enterprise Linux 4.vmx

5 .接著找到字元 tools.syncTime

6. 把 FALSE 修改為 TRUE

7. 重新開啟虛擬機器並執行

====================================================================

=======透過 cmd 同步=================================================

1) ./vmware-guestd –cmd “vmx.set_option synctime 0 1″(sync)
2) ./vmware-guestd –cmd “vmx.set_option synctime 1 0″(new > old)
3) ./vmware-guestd –cmd “vmx.set_option synctime 0 1″(old > new)

PS: need setup vmware tools


=========透過ntp同步==================================================

0. rpm -qa | grep ntp
檢視是否安裝 ntp

1. rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm
2. vi /etc/ntp.conf
註釋一行
restrict default ignore (or restrict default nomodify notrap noquery
加入一行
restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap
3. vi /etc/ntp/step-tickers
加入一行
pool.ntp.org
這樣每次ntpd啟動時,會自動連線該國際標準時間伺服器;
4. service ntpd start
5. netstat -an |grep 123
確保該埠以udp方式開放

7. hwclock -w 將 Linux 時間寫入 BIOS

8. 前提條件是可以上網,至於咋上網,用物理機去網上搜搜,這事不難

====================================================================

=======修改 grub 配置=================================================

1. 重新啟動虛擬機器,在提示按任意鍵進入啟動選單時,按字母:E
2. 選擇 Red Hat Enterprise Linux AS (2.6.9-22.EL),按字母:E
3. 選擇 kernel /vmlinuz-2.6.9-22.EL ***,按字母:E
4. 在最後新增 clock=pit or clock=pmtmr
5. 系統啟動後,在圖形介面下也可以配置

====================================================================

=======直接在linux裡面執行=============================================

hwclock --localtime && hwclock --hctosys && date

====================================================================


=======附:時間檢視和格式設定命令======================================

1.使用date命令來檢視和設定系統時間

  檢視系統時鐘的操作:

  # date

  設定系統時鐘的操作:

  # date 091713272003.30

  通用的設定格式:

  # date 月日時分年.秒

  2.使用hwclock或clock命令檢視和設定硬體時鐘

  檢視硬體時鐘的操作:

  # hwclock --show 或

  # clock --show

  2003年09月17日 星期三 13時24分11秒 -0.482735 seconds

  設定硬體時鐘的操作:

  # hwclock --set --date="09/17/2003 13:26:00"

  或者

  # clock --set --date="09/17/2003 13:26:00"

  通用的設定格式:hwclock/clock --set --date=“月/日/年 時:分:秒”。

  3.同步系統時鐘和硬體時鐘

  Linux系統預設重啟後,硬體時鐘和系統時鐘同步。如果不大方便重新啟動的話,使用clock或hwclock命令來同步系統時鐘和硬體時鐘。

  硬體時鐘與系統時鐘同步:

  # hwclock --hctosys

  或者

  # clock --hctosys

  上面命令中,--hctosys表示Hardware Clock to SYStem clock。

  系統時鐘和硬體時鐘同步:

  # hwclock --systohc

  或者

  # clock --systohc

====================================================================

====================================================================

物理機同步只需看 ntp 同步即可

====================================================================

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16396910/viewspace-1033163/,如需轉載,請註明出處,否則將追究法律責任。

相關文章