1. tzselect命令查找適合于本地的時(shí)區(qū)
此命令僅顯示時(shí)區(qū)信息,方便后面的設(shè)置。比如中國(guó)標(biāo)準(zhǔn)時(shí)間,變量TZ應(yīng)設(shè)為Asia/Shanghai
2. 設(shè)置時(shí)區(qū)(有兩種辦法)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #覆蓋原來(lái)的localtime文件。此時(shí)用date命令就會(huì)發(fā)現(xiàn)時(shí)間顯示也發(fā)生了改變,但時(shí)間并未改變,TZ變量也未設(shè)置。
第二種辦法是,在/etc/profile(設(shè)置系統(tǒng)級(jí)變量)或~/.profile(設(shè)置用戶變量)中加入
export TZ='Asia/Shanghai'
注意,TZ變量會(huì)覆蓋第一種方法的結(jié)果,至少在date命令中會(huì)如此(date根據(jù)時(shí)區(qū)來(lái)顯示時(shí)間)。推薦第一種。
3. 安裝ntp(需網(wǎng)絡(luò)連接,推薦)
aptitude install ntp #安裝完畢就會(huì)自動(dòng)設(shè)置時(shí)間
4. 手動(dòng)設(shè)置(如果不能使用ntp的話)
date -s `date -u +%T` #如果當(dāng)前系統(tǒng)將硬件時(shí)鐘當(dāng)作UTC時(shí)間,而不是北京時(shí)間的話(安裝Debian選擇英文則會(huì)如此)
hwclock -w #將系統(tǒng)時(shí)間寫入硬件
其他參考:
修改系統(tǒng)時(shí)鐘。命令為:date -s
(1)將時(shí)間調(diào)整為
(2)將系統(tǒng)時(shí)間設(shè)定成
(3)將系統(tǒng)時(shí)間設(shè)定成下午8點(diǎn)12分0秒: date -s 20:12:00