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