码迷,mamicode.com
首页 > 系统相关 > 详细

虚拟机linux和主机时间同步

时间:2014-08-22 13:01:18      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:linux时间   时间同步   虚拟机和linux时间同步   

[转]LINUX在虚拟机中同步时间

http://www.enkj.com/help/newscontent/55643  

 

经过试验,可以达到对时间的同步


重启系统后发现时间显示问题:
[root@pps ~]# date
Sat Mar  7 08:58:27 PST 2009
其实现在是北京时间 2009年3月8日00:58,相差16个小时。
网上搜索一下PST时间,原来PST时间为美国太平洋标准时间,此时区位于格林威治向西8个时区,晚北京时间16个小时。(这都是 vmware6.5 自动安装RHEL5系统惹的祸)
 
发现 /etc/sysconfig/clock 文件配置的是美国时间:
[root@pps ~]# cat /etc/sysconfig/clock
ZONE="America/Los_Angeles"
UTC=true
ARC=false
 
UTC为true表示RTC保存的时间是UTC时间,false表示保存的是本地时间。
于是将其修改为:
[root@pps ~]# cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
 
重启系统后问题依旧!于是想到了 locale
[root@pps ~]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
 
[root@pps ~]# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改后为:
[root@pps ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"                             /* 英文环境可以改成zh_US.UTF-8 */
SYSFONT="latarcyrheb-sun16"
 
保存退出再次登陆执行date
[root@pps ~]# date
2009年 03月 07日 星期六 09:13:44 PST


如果上面的是设置不行,尝试一下下面的命令
 
还是显示PST时间,
 
# rm /etc/localtime
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

虚拟机linux和主机时间同步

标签:linux时间   时间同步   虚拟机和linux时间同步   

原文地址:http://blog.csdn.net/wanghui5767260/article/details/38753051

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!