章节3 配置CentOS

30 阅读5分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 5 天,点击查看活动详情

3.1-什么是虚拟机

什么是虚拟机?

Virtual Machine,虚拟软件/平台虚拟出来的操作系统。

虚拟机/物理机

虚拟化技术

虚拟化软件:VMware Workstation、VirtualBox、Virtual PC、Citrix Xen Desktop、Parallels Desktop(MacOS)

在这里插入图片描述

虚拟化技术:Xen、OpenVZ、KVM、Hyper-V

虚拟机工作原理

在这里插入图片描述

虚拟机使用场景

  1. 运行特定版本操作系统
  2. 隔离物理机,测试用
  3. 提升资源利用率

Linux 自带的虚拟化技术

Kernel-based Virtual Machine(KVM)

3.2-Docker容器技术(简单了解)

Docker架构图

在这里插入图片描述

Docker特点

  • 开箱即用
  • 快速部署
  • 可移植性强
  • 环境隔离

在这里插入图片描述

Docker实现原理(不看也行)

  • namespace——系统环境的隔离
  • Cgroup——资源限制
  • 镜像管理文件系统操作——根目录环境的隔离

虚拟机和Docker

在这里插入图片描述

虚拟机和Docker特点对比

特性虚拟机容器
启动分钟级秒级
部署创建速度
硬盘使用一般为GB一般为MB
性能弱于原生系统损耗少
资源利用率一般几十个单机支持上千个容器
隔离性系统级别隔离,更强进程之间的隔离,弱
安全性

3.3-安装VMware

开启虚拟化

开启虚拟化

blog.csdn.net/weixin_4421…

在这里插入图片描述

  1. 根据自己的电脑型号(主板型号)搜索进入BIOS的方式,开机的时候按F8 F10 F12或Del等
  2. 在BIOS中设置

物理机蓝屏的问题

虚拟机开机导致物理机蓝屏或重启的问题

安装最新版Vmware大概率可以解决

blog.csdn/weixin_5511…

blog.csdn/wwwwzz/arti…

Vmware基本功能

打开现有虚拟机

编辑网络—— “虚拟网络编辑器”

虚拟机被锁定

克隆和快照

与物理机传输文件:以CentOS7虚拟机为例,可以直接将文件拖入xshell,或用xftp传,或用rz命令传。

虚拟机被锁定

在这里插入图片描述

  1. 原因:启动了多个VMWare程序,在多个窗口打开了一个虚拟机
  2. 解决办法:找到原来的窗口,或者删除虚拟机目录下所有的.lck文件和.lck目录

重启或者合上屏幕以后虚拟机连不上

  1. 在网络适配器中,禁用VMnet8,再启用就OK了
  2. 可以做成脚本,右键管理员运行

3.4-VMware三种网络模式(重要)

VMware三种网络模式

  • 桥接模式(Bridge)
  • NAT模式(NAT:Network Address Translation)
  • 仅主机模式(Host-Only)

基础知识

网卡

路由器

交换机

在这里插入图片描述

虚拟交换机

虚拟交换机用途
VMnet0桥接模式
VMnet1仅主机模式
VMnet8NAT模式

虚拟交换机的作用:让相同模式的虚拟机相互连接

虚拟网卡

虚拟网卡用途
VMware Network Adapter VMnet1仅主机模式
VMware Network Adapter VMnet8NAT模式

虚拟网卡的作用:让主机和虚拟机相互连接

关键问题

(只需明白原理,不用记忆设备的作用及其网络结构图)

  1. 主机怎么和虚拟机连接?
  2. 虚拟机怎么连接到互联网?

桥接模式

在这里插入图片描述

桥接-总结1

通信方式

  1. 虚拟机通过连接到虚拟交换机,利用虚拟网桥连接到主机的网卡
  2. 它不需要用到虚拟网卡,所以没有VMware Network Adapter VMnet0

特点

  1. 物理机和虚拟机地位平等
  2. 虚拟机占用一个独立IP
  3. 使用物理机的网卡访问互联网

配置

虚拟机IP网段和主机一致

桥接-总结2

连通情况

  1. 主机和虚拟机可以访问
  2. 虚拟机之间可以相互访问
  3. 可以访问互联网
  4. 可以访问其他主机
  5. 其他主机可以访问本虚拟机

使用场景(重点掌握)

创建一个虚拟服务器在内网提供网络服务

NAT模式

在这里插入图片描述

NAT-总结1

通信方式

  1. 虚拟NAT设备(虚拟路由)连接到VMnet8虚拟交换机——虚拟机联网用
  2. 主机通过VMware Network Adapter VMnet8虚拟网卡连接到VMnet8虚拟交换机——主机和虚拟机连接用

特点

  1. 虚拟机在外部网络中没有自己的IP地址
  2. 虚拟NAT设备会把专用网络中的IP地址转换为主机系统的IP地址——网络地址转换
  3. 主机可以联网,虚拟机就可以联网

配置

NAT-总结2

连通情况

  1. 主机和虚拟机可以访问
  2. 虚拟机之间可以相互访问
  3. 可以访问互联网
  4. 本机虚拟机可以访问其他主机
  5. 其他主机不能访问本虚拟机。解决办法:共享网络、端口映射

使用场景(重点掌握)

大部分情况

仅主机模式

在这里插入图片描述

仅主机-总结1

通信方式

主机使用VMware Network Adapter VMnet1虚拟网卡连接到VMnet1虚拟交换机

特点

没有了NAT设备(虚拟路由),所以不能上网

配置

仅主机-总结2

连通情况

  1. 主机和虚拟机可以访问
  2. 虚拟机之间可以相互访问
  3. 不能访问互联网
  4. 不能访问其他主机
  5. 其他主机不能访问本虚拟机

使用场景(重点掌握)

创建一个与其他机器隔离的网络

3.5.2-VI编辑器

VI编辑器

  1. 命令模式:只能输入命令
  2. 编辑模式(也叫插入模式):可以修改文本
  3. 底行模式:结束操作

问题:

  1. 只读权限
  2. 临时swp文件