修改 linux 时区时间和 php 时区

问题:客户美国服务器时间不对

第一步,先修改硬件时区。

vim /etc/sysconfig/clock
将 ZONE="America/New_York" 注释,加多一行 ZONE="Asia/Shanghai"

第二步,修改系统时区

cp /etc/localtime /etc/localtime.bak
rm -rm /etc/localtime
rm -rf /etc/localtime
ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum install ntpdate -y
ntpdate 0.centos.pool.ntp.org
date
clock -w         #将目前 Linux 的时间写到 BIOS 里面去!
clock -r         #检查 BIOS 里面的时间

第三步,修改 php.ini 的时区设置
date.timezone = PRC

第四步,写个 crontab 将时间同步(特殊情况下,加上这个)
#Ansible: Time synchronization
00 01 * * * /usr/sbin/ntpdate 0.centos.pool.ntp.org >/dev/null

怎样设置每次开机同步一次时间
vim /etc/rc.local
usr/sbin/ntpdate 0.centos.pool.ntp.org >/dev/null

时间: 2024-08-12 00:38:27

修改 linux 时区时间和 php 时区的相关文章

修改linux系统时间的方法(date命令)

修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介绍下,方便需要的朋友 命令格式为: date -s 时间字符串 例如只修改系统的日期,不修改时间(时分秒) date -s 2012-08-02 或只修改时间不修改日期 date -s 10:08:00 当然也可以同时修改日期和时间 date -s "2012-05-18 04:53:00"

修改linux系统时间与php同步问题

问题:php网页时间与本地机时间不相符, 差八个小时或者显示的是Wed May  6 16:17:44 EDT 2015.要更改为Wed May  6 16:48:12 CST 2015. 1,修改为重庆的时区: 查看当前时区 date cp -vf /usr/share/zoneinfo/Asia/Chongqing  /etc/localtime vim /etc/sysconfig/clock ZONE="Asia/Chongqing" UTC=true ARC=false 查看

修改 Linux 服务器时间

1.当前时间 [[email protected] shine]$ date Wed Oct 23 11:44:30 CST 2019 2.修改时间 [[email protected] shine]$ date -s "2019-10-23 12:00:00" Wed Oct 23 12:00:00 CST 2019 3.检查时间 [[email protected] shine]$ date Wed Oct 23 12:00:05 CST 2019 原文地址:https://www

修改Linux系统时间EDT改为CST

今天发现一台服务器时间比北京时间慢 12 个小时,使用 date 命令后发现是: 2019年 06月 04日 星期二 21:50:33 EDT EDT 时间即美国东部时间.这里要改为北京时间即可: mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 然后再次 date 查看日期: 2019年 06月 05日 星期三 11:10:58 CST 时间就变成北京时间了.

Linux修改服务器时间修改orcale数据库时间

#修改linux数据库时间修改linux主机系统时间并同步给硬件时间,一般情况下是先系统再刷到硬件,可以从NTP时间服务器同步后再同步给hwclockdate -s "2019-12-31 11:54:56" && hwclock --systohc 修改orcale数据库时间 (1) 以oracle身份登录数据库,命令:su – oracle(2) 进入Sqlplus控制台,命令:sqlplus?/nolog(3) 以系统管理员登录,命令:connect / as s

【转】查看/修改Linux时区和时间

一.时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 在中国可以使用: cp /usr/share/zoneinfo/Asia/Shan

查看修改Linux时区和时间

查看/修改Linux时区和时间一.时区1. 查看当前时区 date -R2. 修改设置时区  tzselect3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件    cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 在中国可以使用: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 二.时间 1.查看时间和日期 date 2.设置时间和日期 将系统日期设定成1996年6月10日的命令

查看/修改Linux时区和时间

一.时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 在中国可以使用: cp /usr/share/zoneinfo/Asia/Shan

老男孩教育每日一题-第104天-如何查看linux系统时间?若当前系统时区不是中国,如何修改?

解答: 使用date命令查看系统时间 查看当前时区,+0800 东八区(地理知识,不解释) [[email protected] ~]# date -RSun, 23 Jul 2017 23:39:06 +0800 如果不是中国时区,修正方法: CentOS6: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime CentOS7: timedatectl set-timezone Asia/Shanghai 备注 今天是每日一题陪伴大家的第10