CentOS 7 设置时区

Linux 系统(我特指发行版, 没说内核) 下大部分软件的风格就是不会仔细去考虑向后的兼容性, 比如你上个版本能用这种程序配置, 没准到了下一个版本, 该程序已经不见了, 比如sysvinit这种东西。 设置时区同样, 在CentOS 7中, 引入了一个叫timedatectl的设置设置程序。

显示所有时区

# timedatectl list-timezones
......
 Asia/Sakhalin
 Asia/Samarkand
 Asia/Seoul
 Asia/Shanghai
 Asia/Singapore
 Asia/Srednekolymsk
 Asia/Taipei
 Asia/Tashkent
 Asia/Tbilisi
 Asia/Tehran
 Asia/Thimphu
 Asia/Tokyo
 Asia/Ulaanbaatar
 Asia/Urumqi
 Asia/Ust-Nera
 Asia/Vientiane
 Asia/Vladivostok
 Asia/Yakutsk
 Asia/Yekaterinburg
 Asia/Yerevan
 ......

更改时区

# timedatectl set-timezone Asia/Shanghai

查看当前系统时区

# timedatectl