先查看一下當前的時區,下面這個例子中使用 UTC
即世界統一標準時區。假設你可能須要改成美國西部標準時間,即太平洋時間。vim
# date Thu Aug 17 22:59:24 UTC 2016
在某些發行版的 Linux 系統(好比 CentOS
)中,系統時區是由 /etc/localtime
文件控制的,因此能夠經過修改 /etc/localtime
文件來修改系統時區。命令行
刪除 /etc/localtime
文件,code
# cd /etc/ # rm localtime
全部的美國時區文件均可以在 /usr/share/zoneinfo/US
目錄下找到:ci
# ls /usr/share/zoneinfo/US/ Alaska Arizona Eastern Hawaii Michigan Pacific Aleutian Central East-Indiana Indiana-Starke Mountain Samoa
其餘國家的時區文件,能夠在 `/usr/share/zoneinfo/
找到。get
建立一個軟鏈接 /etc/localtime
,指向上述 US
目錄中的 Pacific
文件:ast
# cd /etc # ln -s /usr/share/zoneinfo/US/Pacific localtime
到此,已經將系統的時區改成美國西部所在的時區:date
# date Thu Aug 17 23:10:14 PDT 2016
在某些發行版的 Linux 系統(好比 Ubuntu
)中,系統時區是由 /etc/timezone
文件控制的,因此能夠經過修改 /etc/timezone
文件來修改系統時區。im
舉個例子,你如今的時區可能在美國東部時間(好比:紐約):di
# cat /etc/timezone America/New_York
須要設置到美國太平洋時間(好比:洛杉磯),修改 /etc/timezone
時間:文件
# vim /etc/timezone America/Los_Angeles
固然,也能夠經過在命令行上修改 TZ
的值來設置時區:
# export TZ=America/Los_Angeles