2010年4月21日 星期三

VM中用Crontab排程跑 ntpdate校時筆記

環境:CentOS5.5
方式:/etc/cron.hourly/ntpdate.sh
記錄檔:/var/log/cron ,及 mail 到 root …一到兩小時記錄一次 (!?)


環境:SLES10
方式:crontab -e,跑 /root/stdtime.sh
crontab -e 裡的 job
有錯會寄信到root
記錄檔:/var/log/messages

環境:SLES10
方式:/etc/cron.hourly/stdtime.sh
/etc/cron.hourly/stdtime.sh 中自訂 echo訊息做記錄....
/usr/sbin/ntpdate clock.stdtime.gov.tw
echo "update time hourly log $(date) " /root/ntpdate-hourly.log
記錄檔:mail 到 root 及自定的log


http://figaro.neo-info.net/?p=666

Cron 執行時通常都會透過 Mail 告訴使用者該排程的執行狀態,若是不想收到這些訊息時,則可以透過下列方式來完成:
1. 以該使用者身份登入後,執行 crontab -e
2. 在所有排程的最上端輸入一行描述
MAILTO=""
這樣便不會再收到相關的郵件訊息了



Host Power Management Causes Problems with Guest Timekeeping (Windows Hosts)



http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1227
Find the config.ini file:
Windows 2000 or XP - %AllUsersProfile%\Application Data\VMware\\config.ini
Windows Vista or Windows 7 - C:\ProgramData\VMware\\config.ini

VMware Guest OSの時間が狂うの試行錯誤
http://linux.eyo.jp/article.php?id=37
Guest OS がLinuxの場合
/proc/cpuinfo でCPUのクロックをチェック
HOst OSの/etc/vmware/configに追記
host.cpukHz = 1000000 (1GBの場合)
host.noTSC = TRUE
ptsc.noTSC = TRUE





另一方做法…
http://blog.teatime.com.tw/1/post/308

在 CentOS5.3(in GuestOS)上的解決方法如下:
1. 修改 /etc/grub.conf 由原本的:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/
initrd /initrd-2.6.18-128.el5.img
改成:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/ divider=10 clocksource=acpi_pm
initrd /initrd-2.6.18-128.el5.img
2. 修改 /etc/sysconfig/clock,由原本的內容:
ZONE="Asia/Taipei"
UTC=true
ARC=false
改成:
ZONE="Asia/Taipei"
UTC=false
ARC=false
再加上每隔一段時間去執行 ntpdate 來對時(對時要多做一個 clock -w 的動作)

沒有留言:

張貼留言

BloggerAds