先查看一下当前的时区,下面这个例子中使用 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