如下是CentOS系統使用NTP來從一個時間伺服器同步
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
記下面這個:
ntpdate time.windows.com
很簡單吧!
下面解析一下,第一句是把目前時區調整為上海就是+8區,想改其他時區也可以去看看/usr/share/zoneinfo目錄;
# cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
然後第二句是利用ntpdate同步标準時間.
沒有安裝ntpdate的可以yum一下:
yum install -y ntpdate
#echo "" >> /etc/rc.local
3. 将目前時間和日期寫入BIOS,避免重新開機後失效
hwclock -w
修改Linux硬體時間:
hwclock –set –date
或
clock –set –date
讓系統時間與硬體時鐘同步,用:
hwclock –hctosys
clock –hctosys
相反地,讓硬體時鐘與系統時間同步:
hwclock –systohc
clock –systohc
------------------------------------------------------------------------------------------------------
cat > /var/spool/cron/root << EOF
# 實作linux系統自動網絡校時,并重寫COMS時間
40 23 * * * /usr/sbin/ntpdate -u 192.43.244.18 210.72.145.44 210.0.235.14 59.124.196.84 > /dev/null;/sbin/hwclock -w
EOF
cat /var/spool/cron/root
crontab -l
在shell中,檔案分界符(通常寫成EOF,你也可以寫成FOE或者其他任何字元串)緊跟在<<符号後,意思是分界符後的内容将被當做标準輸入傳給<<前面的指令,直到再次在獨立的一行遇到這個檔案分界符(EOF或者其他任何字元,注意是獨立一行,EOF前面不能有空格)。通常這個指令是cat,用來實作一些多行的螢幕輸入或者建立一些臨時檔案。