修改linux时区时间和php时区
问题:
客户美国服务器时间不对
解决步骤:
第一步,先修改硬件时区。
vim/etc/sysconfig/clock将ZONE="America/New_York"注释,加多一行ZONE="Asia/Shanghai"
第二步,修改系统时区
cp/etc/loc altime/etc/loc altime.bakrm-rf/etc/loc altimeln-svf/usr/share/zoneinfo/Asia/Shanghai/etc/loc altimeyuminstallntpdate-yntpdate0.centos.pool.ntp.orgdateclock-w#将目前Linux的时间写到BIOS里面去!clock-r#检查BIOS里面的时间
第三步,修改php.ini的时区设置
date.timezone=PRC
第四步,写个crontab将时间同步(特殊情况下,加上这个)
#Ansible:Timesynchronization0001***/usr/sbin/ntpdate0.centos.pool.ntp.org>/dev/null
怎样设置每次开机同步一次时间
vim/etc/rc.localusr/sbin/ntpdate0.centos.pool.ntp.org>/dev/null
上面是设置centos6.5的时区和时间的,下面说的是centos7的
yum-yinstallntpsystemctlenablentpdntpdate-ucn.pool.ntp.orgsystemctlstartntpd#设置时区timedatectlset-timezoneAsia/Shanghai