前面装了几个centos7的小鸡,初始时间(时区)肯定是不对的,一直已原来的笨办法修改时区来达到修改时间的目的。
centos7以下版本的办法
https://www.fungj.com/information/linux-modify-server-time.html
二逼的是修改后发现并没有什么卵用,时间不变,百度了一下才知道,centos7多了个timedatectl时间配置命令。
按照说法,直接设置时区,timedatectl set-timezone Asia/Shanghai
又发现提示没有这个时区,就奇怪了都按照说法操作了,怎么会这样子提示咧?
进过几次尝试,发现在设置上海这个中国时区的时候,必须先要列出所有时区(timedatectl list-timezones)一次,而且不是列出时区后就可以直接设置,还需要找到你需要修改的时区出来才可以用 timedatectl set-timezone Asia/Shanghai 这个命令进行操作,否则提示错误。
正常情况下只要时区修改完成后时间也会自动改变,如果需要同步NTP服务器同步,再来个timedatectl set-ntp yes就可以,如果想关闭yes改成no即可。