虚拟机是什么
虚拟机就是能够在一台物理计算机上模拟出一台或多台虚拟的计算机的软件。常用的虚拟机软件有VMware、VirtualBox等。
在虚拟机里可以安装各种操作系统,包括Windows、Linux 、MacOS等。
为什么要使用虚拟机
因为我们平常使用的系统是windows,虚拟机使我们程序员可以使用不同的操作系统
什么是Linux
Linux是一个开源的操作系统(相当于windows)。
为什么要学习Linux
问题:Windows系统能够满足我们日常开发需求,为什么要学习Linux?
答:(1)Linux是开源的,用它来做服务器成本比较低。
(2)我们开发的项目,绝大部分都会部署到Linux上
所以,作为一名开发人员,必须掌握Linux基本知识。
什么是网络连接模式?
答:所谓的网络连接模式,就是指VMware虚拟机连接网络的三种方式。
问题2:这三种联网模式有什么区别呢?
模式名称 | 虚拟机与物理电脑 | 连接局域网 | 连接外网 |
桥接模式 | Y | Y | Y |
NAT模式 | Y | N | Y |
仅主机模式 | Y | N | N |
桥接模式(直接使用物理网卡)
桥接模式虚拟机使用了局域网的路由产生的IP。所以,虚拟机和物理电脑都在同一个局域网里面。所以局域网的任何电脑都可以访问虚拟机。
NAT模式(VMware8)
NAT模式,VMware虚拟机内置了一个虚拟机路由。这个路由可以虚拟机产生一个仅仅可以与物理电脑通讯的IP。物理电脑对应NAT模式会有一个对应的虚拟机网卡配置该IP。()
我们可以通过“虚拟机网络编辑器”编辑NAT网络
注意事项:NAT网络是可以访问外网的,包括主机可以访问的所有网络(局域网、互联网)(它包含了主机,但主机不包含它)
1.1. 仅主机模式(VMware1)
仅主机模式,VMware虚拟机内置了一个虚拟机路由。这个路由可以虚拟机产生一个仅仅可以与物理电脑通讯的IP。物理电脑对应仅主机模式会有一个对应的虚拟机网卡配置该IP。
我们可以通过“虚拟机网络编辑器”编辑仅主机网络
注意事项:仅主机模式,仅仅可以和物理电脑连接,不可以访问外网
Linux网络配置
问题:明明动态获得IP就可以联网了,为什么需要配置Linux的网络?
答:我们服务器电脑的IP必须要是静态的。所以我们必须要学会配置Linux的静态IP。
问题:Linux的静态IP是如何配置的呢?
答:CentOS的Linux,网络配置文件放在/etc/sysconfig/network-script/ifcfg-eth0。所以我们需要修改ifcfg-eth0文件来配置。
配置步骤
注意事项:命令补全键,按Tab键,如果有多个选择的提示,按两次Tab
(1)按I表示插入模式,下面会提示INSERT。取消插入模式按ESC键,进入命令模式。
(2)Vi在命令模式下,输入:wq 表示写入退出,如果输入:q! 表示不保存退出