linux时间快8小时解决办法
2010-01-17 22:11
351 查看
有很多朋友会问,我的CMOS时间是正确的当前时间,我的Linux也设置了北京时区,为什么系统的时间比当前快了8小时。
要解决这个问题,首先要确认当前CMOS显示的时间是否是当前的时间,如果是则你的CMOS是非UTC时间(即CST当地时间),要修改
/etc/sysconfig/clock文件,将里面的UTC=true 改为 UTC=false (告诉Linux硬件设置的是当地时间)
这个是多数快8小时的原因,因为安装Linux时默认选项是使用UTC时间(可能国外电脑的CMOS都是设置的UTC时间),系统误认为你的CMOS是UTC时间,而你又选择了+8的时区,所以Linux在CMOS时间上加了8小时作为系统的时间
更改时区
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
读取硬件时间到系统
clock --hctosys
输入Date查看当前是否为 CST时间(CST表示当地时间,如我们设置的Shanghai ),如果时间不正确用以下方式修改时间
date -s 2010-02-03 12:00:00
将系统时间写入硬件
clock --systohc
要解决这个问题,首先要确认当前CMOS显示的时间是否是当前的时间,如果是则你的CMOS是非UTC时间(即CST当地时间),要修改
/etc/sysconfig/clock文件,将里面的UTC=true 改为 UTC=false (告诉Linux硬件设置的是当地时间)
这个是多数快8小时的原因,因为安装Linux时默认选项是使用UTC时间(可能国外电脑的CMOS都是设置的UTC时间),系统误认为你的CMOS是UTC时间,而你又选择了+8的时区,所以Linux在CMOS时间上加了8小时作为系统的时间
更改时区
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
读取硬件时间到系统
clock --hctosys
输入Date查看当前是否为 CST时间(CST表示当地时间,如我们设置的Shanghai ),如果时间不正确用以下方式修改时间
date -s 2010-02-03 12:00:00
将系统时间写入硬件
clock --systohc
相关文章推荐
- solr date时间差8小时解决办法
- 解决linux与windows时间相差8小时
- php5中date函数与北京时间差8小时的解决办法
- solr date时间差8小时解决办法
- Linux系统date命令无法修改或同步时间的解决办法
- PHP DATE( )函数与系统时间差8小时解决办法
- linux启动优化:mdev -s自从创建节点,启动时间比较长(大概5-6s)解决办法(原创)
- Linux系统时间比现在时间快8小时的解决方法
- php中时间差8小时的几种解决办法
- PHP5.1以上时间总是差8小时解决办法
- Centos 5 安装完后发现系统时间快了8小时,解决办法
- java 获取时间少8小时解决办法
- 【转】PHP date("Y-m-d H:i:s");获取当前时间 差8小时解决办法
- linux 时间与本地时间不对应解决办法
- Linux下时间戳不同步造成编译警告的解决办法
- Linux下Clock skew detected的解决办法 && Linux时间戳和标准时间的互转
- PHP DATE( )函数与系统时间差8小时解决办法
- hibernate 操作mysql mysql保存时间比系统时间少8小时 解决办法
- PHP date("Y-m-d H:i:s");获取当前时间 差8小时解决办法
- linux下时间差8小时解决