1.設置時區(timezone)
方式一 修改/etc/localtime文件
/etc/localtime定義了系統時區
在/usr/share/zoneinfo下存放有系統編譯好的時區文件,可以使用zdump 城市名查看相應地區時區,我們可以將時區文件鏈接到localtime
ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
方式二 修改TZ環境變量
最簡單的方法就是tzselect命令,按提示一步步選擇即可。注意,此方式會override localtime文件
2.設置本地時間
系統時鐘是系統當前使用的時間,用date查看設置
date -s "11/26/2013 9:57:30" //設置時間
date //查看時間
硬件時鐘是server BIOS保存的時間,用hwclock查看設置
hwclock --set --date "11/26/2013 10:00:00" //設置硬件時鐘
hwclock –s //將硬件時鐘同步到系統時鐘
hwclock –w //將系統時鐘同步到硬件時鐘
3.設置NTP Server
http://www.pool.ntp.org 是NTP的官網,這裏可以找到就近的NTP Server,推薦國家授時中心的ip 210.72.145.44,3.cn.pool.ntp.org,2.asia.pool.ntp.org
NTP Server的配置文件時/etc/ntp.conf,修改其中的授權ntp server,取消#fudge 127.127.1.0 stratum 10的註釋,修改stratum 10爲stratum 3
若要配置爲本地NTP Server,使用127.127.1.0作爲server
ntpdate 3.cn.pool.org //手動執行下同步(推薦),注意此步驟要在開啓ntpd服務前執行,因爲nptdate和nptd都使用123端口
service ntpd start //啓動服務
chkconfig --level 345 ntpd on //加入自啓動
記得打開防火牆的 tcp 123
使用ntpq或ntpstat查詢同步狀態
4.設置NTP Client
關閉ntpd服務
添加計劃任務,每兩小時更新系統時鐘並同步到硬件時鐘
vi /etc/crontab
0 */2 * * * /usr/sbin/ntpdate 192.192.192.113; /sbin/hwclock –w