当前位置:首页 > 虚拟机 > 正文

如何让虚拟机和主机一样


一、linux虚拟机时间与windows时间如何同步要使Linux虚拟机和实际时间一致,步骤很简单:
(1)要同步Linux虚拟机和主机时间,可以先在虚拟机的设置中打开主机和主机机器-选项-VMwareTools时间同步(实际上默认是相反的)
(2)如果打开时间同步但与实际时间仍然存在差异,则可能是时间设置不正确,进入系统图形界面,点击。右上角输入时间,输入时间、时区设置(类似于窗口时间设置)、回顾、地点、城市输入上海或北京,等待其自动识别(前提是虚拟机的系统已连接到互联网)。最后重启系统!
注意:您也可以从菜单进入系统->管理->日期和时间设置
(3)如果虚拟机时间与系统时间之间仅有16小时的差异,您可以按照下面描述的方法放置
系统启动后,发现问题的时间显示:
[root@pps~]#date
SatMar708:58:27PST2009
事实上,现在是北京时间2009年3月8日00:58,相差16个小时。
在线搜索PST时间。原来PST是美国太平洋时间。
发现文件/etc/sysconfig/clock/配置为美国时间:
[root@pps~]#cat/etc/sysconfig/clock
ZONE="America/Los_Angeles"
UTC=true
ARC=false
UTC为true表示时间采用RTCUTC时间保存,false表示时间采用RTC保存当地时间
应该这样调整:
[root@pps~]#cat/etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=False
重启系统后问题依旧!所以我考虑了本地
[root@pps~]#locale
LANG=en_-8
LC_CTYPE="en_-8"
LC_NUMERIC="en_US。UTF-8"
LC_TIME="en_-8"
LC_COLLATE="en_-8"
LC_MONETARY="en_-8"
LC_MESSAGES="en_-8"
LC_PAPER="en_-8"
LC_NAME="en_-8"
LC_ADDRESS="en_-8"
LC_TELEPHONE="en_-8"
LC_MEASUREMENT="en_-8"
LC_IDENTIFICATION="en_-8"
LC_ALL=
[root@pps~]#cat/etc/sysconfig/i18n
lang="en_-8"
SYSFONT="latarcyrheb-sun16"
修改后:
[root@pps~]#cat/etc/sysconfig/i18n
lang="zh_-8"/*英文设置可以改为zh_-8*/
SYSFONT="latarcyrheb-sun16"
保存并退出,再次输入并退出日期
[root@pps~]#date
2009年7月7日星期六09:13:44PST
如果不需要上述设置,请尝试以下命令:
仍然显示PST时间,
#rm/etc/localtime
#ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/本地


二、虚拟机与主机之间的连接不同?VMware的三种网络连接设置:1、桥接:默认使用vmnet0,将虚拟机的IP地址设置为与主机同一网段。其余部分与主机相同:例如主机的IP地址是。10.70.54.31,虚拟机的IP地址设置为10.70。网络掩码、广播、网关、DNS均与主机相同,实现虚拟机<--->虚拟机主机<---->互联网通信。:默认使用vmnet8,配置虚拟机使用DHCP访问Internet。在Windows中选择“自动获取IP”。只需在Linux中启用DHCP服务即可。您也可以手动设置:IP设置在文件中。与vmnet8同一网段,网关设置为vmnet8。vmnet8网关位于网关(/etc/vmware/vmnet8/nat/)中,通常为.2。网络掩码和广播设置与vmnet8相同,DNS设置与主机相同。例如,vmnet8ip:172.16.249.1gw:172.16.249.2虚拟机设置:ip:172.16.249.100gw:-only:默认情况下,vmnet1用于设置同一台虚拟机的IP地址网段为vmnet1,网关设置为vmnet1的IP地址,其余设置与vmnet1相同,DNS设置与主机相同。例如,vmnet1ip:172.16.245.1虚拟机设置:ip:172.16。.245.100gateway:172.16.245.1这样就实现了主机<--->VM之间的通信,但是<--->InternetVM仍然无法通信。虚拟机与互联网通信:1.启用主机路由功能。2、设置iptables,使主机成为1>/proc/sys/net/ipv4/ip_forward,使主机具有路由功能es-tnat-APOSTROUTING-oeth0-s172.16.245.0/24-jMASQUERADE这个rule表示将172.16.245.0/24的数据包源IP伪装成eth0的IP,实现虚拟机与互联网的通信。如果网络接口是ppp+或pppoe,则必须更改为-opppoe。当然-s172.16.245.0/24也要根据实际情况进行更改。