一、時區
date -R; date ; hwclock --show ; ps -ef|grep ntpd
顯示時區
date --help 獲取幫助
date -R
date +%z
上面兩個命令都可
date -R; date +%z
主要就是后面的+0800,東八區
修改時區
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
時區的信息存在/usr/share/zoneinfo/下面,本機的時區信息存在/etc/localtime
二、時間
概念:Linux時間有兩個
系統時間:也叫軟件時間(sys), 1970年1月1日到當前時間的秒數
BOIS時間:也叫硬件時間(hc)
顯示時間
date;hwclock -r
2012年 10月 19日 星期五 23:39:44 CST
2012年10月19日 星期五 23時39分45秒 -0.317993 seconds
設置時間
date -s 20121019
date -s 23:40:00
沒有網絡的情況下可以用這個
2、ntpdate
ntpdate time.windows.com && hwclock -w
連網更新時間,如果成功,將系統時間,寫入BOIS
# 系統時間同步到硬件時間
hwclock -w 或 hwclock --systohc 【sys系統時間,tohc硬件時間】
# 硬件時間同步到系統時間
clock –hctosys 或 hwclock --hctosys【hc代表硬件時間,sys代表系統時間】
可以做到crontab里
3、啟動ntpd服務,開啟后就不能用了。
先用ntpdate更新一下,確保時間不至於差別太大
rpm -qa | grep ntp #查詢一下可安裝了
chkconfig --list | grep ntp #看下服務情況
chkconifg ntpd on
service ntpd start 或/etc/init.d/ntpd start
必要的話,設置一下/etc/ntp.conf,再把服務reload一下。