02-虚拟机介绍
搭建学习试验环境
如果自己有一台云服务器安装着ubuntu server,那就最好了,可以直接学习。如果没有,一般是使用虚拟机来学习、做各种试验的。
虚拟机:
虚拟机可以模拟出真实的物理环境,与物理机隔绝,这就意味着,不论在虚拟机中怎么折腾,都不会影响到真实的环境。
虚拟机的种类:
- 有vmware、vitrualbox,这些是跨平台的,vmware是收费的,virtualbox是免费的
- 微软的虚拟机Hyper-V
- mac os的Parallels Desktop
他们各有各的优势,vmware和virtualbox都是用过的。
virtualbox的官网:https://www.virtualbox.org/
开启CPU支持硬件虚拟化:
在计算机BIOS设置:Intel-VT、AMD-V
virtualbox配置
虚拟机网络模式
无论是vmware,virtual box,等虚拟机软件,一般来说,虚拟机有三种网络模式:
- 桥接
- NAT
- Host-Only
bridged(桥接模式)
桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。
所以当我们要在局域网使用虚拟机,对局域网其他pc提供服务时,例如提供ftp,提供ssh,提供http服务,那么就要选择桥接模式。
NAT(网络地址转换模式)
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
host-only(主机模式)
在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。
Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。