优选主流主机商
任何主机均需规范使用

CentOS7如何修改时区(同步当前系统时间的方法)

我们有时候在选择的服务器商家是海外的,由于时区的问题系统时间和我们实际网站的时间不同,我们需要重新同步时间,这里有2个常用的CentOS7修改时区的方法。一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。Centos7 修改系统时区timezone  ,解决快、慢8小时问题。如果服务器用非 UTC 的时间,时区转换很容易不一致,而且对于有 daylight saving 的时区,每年多一小时少一小时的那两天,系统就会出现各种诡异现象。服务器使用UTC时间,如要显示用户所在时区的本地时间,在客户端转化即可。

方法一

查看系统时区步骤:

1、在centos7系统桌面中使用快捷键【Ctrl+Alt+T】打开centos7终端命令行模式。

2、在centos7终端命令行中输入以下命令查看当前系统时区即可。

timedatectl | grep “Time zone” #查看当前系统时区

修改系统时区命令:

date -R #查看时区

timedatectl list-timezones #列出所有时区

timedatectl set-timezone Asia/Shanghai #设置系统时区为上海

方法二

1、安装ntp服务软件包:yum install ntp

2、将ntp设置为缺省启动:systemctl enable ntpd

3、修改启动参数,增加-g -x参数,允许ntp服务在系统时间误差较大时也能正常工作:vi /etc/sysconfig/ntpd

4、启动ntp服务:service ntpd restart

5、将系统时区改为上海时间(即CST时区):ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

6、输入date命令查看时间是否正确

修改系统时间:

安装在虚拟机上的CentOS7的时间分为系统时间和硬件时间。二者都修改,重启系统(init 6 )才会永久生效。

修改步骤如下:

1.查看当前系统时间 date

2.修改当前系统时间 date -s “2018-2-22 19:10:30

3.查看硬件时间 hwclock –show

4.修改硬件时间 hwclock –set –date “2018-2-22 19:10:30”

5.同步系统时间和硬件时间 hwclock –hctosys

6.保存时钟 clock -w

7.重启系统(init 6)后便发现系统时间被修改了

未经允许不得转载:搬瓦工中文网 » CentOS7如何修改时区(同步当前系统时间的方法)