CentOS中日期时间相差8小时如何解决

1、vi /etc/sysconfig/clock   #编辑文件
ZONE="Asia/Shanghai"
UTC=false          #设置为false,硬件时钟不于utc时间一致
ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux的时区设置为上海

3、ntpdate asia.pool.ntp.org    #对准时间,需要先安装ntp服务器 yum install ntp

4、/sbin/hwclock --systohc   #设置硬件时间和系统时间一致并校准

补充,如果你是php在centos中运行发现相关8小时的话我们可以如下来解决问题

PHP.INI中设置时区

date.timezone = PRC

如果没有php.ini修改权限

<?php 
date_default_timezone_set('Asia/Chongqing'); 
echo date('Y-m-d H:i:s'); 
?>

即可

tags: Linux