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