当前位置: 首页 > news >正文

Linux-虚拟环境

文章目录

  • 一. 虚拟机
  • 二. 虚拟化软件
  • 三. VMware WorkStation
  • 四. 安装CentOS操作系统
  • 五. 在VMware中导入CentOS虚拟机
  • 六. 远程连接Linux系统
    • 1. Finalshell安装
    • 2. 虚拟机网络配置
    • 3. 连接到Linux系统
  • 七. 虚拟机快照

一. 虚拟机

借助虚拟化技术,我们可以在系统中,通过软件:模拟计算机硬件,并给虚拟硬件安装真实的操作系统。
这样,就可以在电脑中,虚拟出一个完整的电脑,以供我们学习Linux系统。
在这里插入图片描述

二. 虚拟化软件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三. VMware WorkStation

下载地址: https://www.vmware.com/cn/products/workstation-pro.html
在这里插入图片描述
在这里插入图片描述
安装
在这里插入图片描述
在这里插入图片描述

四. 安装CentOS操作系统

首先,我们需要下载操作系统的安装文件,本次使用CentOS7.6版本进行学习:
https://vault.centos.org/7.6.1810/isos/x86_64/ (最后的/不要漏掉)
在这里插入图片描述
或者直接使用如下链接下载
https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
打开VMware软件
在这里插入图片描述
按照步骤创建虚拟机
在这里插入图片描述
点击完成后,即开启了CentOS系统的安装,耐心等待安装完成即可,后续都是自动化的
体验Linux的快乐吧
在这里插入图片描述

五. 在VMware中导入CentOS虚拟机

打开VMware, 选择文件→打开, 在弹出窗口中选择 node1.vmx 然后点击右下角打开
在这里插入图片描述
在这里插入图片描述
启动导入的虚拟机
在这里插入图片描述
在这里插入图片描述

六. 远程连接Linux系统

1. Finalshell安装

我们可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上。
并通过FinalShell去操作Linux系统
FinalShell的下载地址为:
Windows:
http://www.hostbuf.com/downloads/finalshell_install.exe
Mac:
http://www.hostbuf.com/downloads/finalshell_install.pkg
下载完成后双击打开安装
在这里插入图片描述

2. 虚拟机网络配置

在这里插入图片描述
选择NAT模式,修改子网IP为指定网段,此处IP设置为192.168.88.0,点击应用
在这里插入图片描述
选择DHCP设置,将起始IP设置为192.168.88.1,终止IP设置为192.168.88.254,点击确定。
在这里插入图片描述
点击NAT设置,将网关IP设置为192.168.88.2,点击确定后,返回上一级点击确定,设置生效
在这里插入图片描述

3. 连接到Linux系统

在这里插入图片描述
在这里插入图片描述
配置连接,并点解确定
在这里插入图片描述
打开连接管理器,双击刚刚配置好的连接
在这里插入图片描述
点击接受并保存
在这里插入图片描述
如图连接成功

在这里插入图片描述

七. 虚拟机快照

在学习阶段我们无法避免的可能损坏Linux操作系统。
如果损坏的话,重新安装一个Linux操作系统就会十分麻烦。

VMware虚拟机(Workstation和Funsion)支持为虚拟机制作快照。
通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态。
在这里插入图片描述
在VMware Workstation Pro中制作并还原快照

在这里插入图片描述
在VMware Fusion Pro中制作并还原快照
快照制作需要虚拟机关机状态下(不关机也可以,但是比较慢,建议关机)
在这里插入图片描述

http://www.lryc.cn/news/497051.html

相关文章:

  • window系统下的git怎么在黑窗口配置代理
  • 网络和通信详解
  • 网络安全框架及模型-PPDR模型
  • WPF+LibVLC开发播放器-LibVLC播放控制
  • 子模块、Fork、NPM 包与脚手架概述
  • 基于Java Springboot蛋糕订购小程序
  • 【el-table】表格后端排序
  • APP聊天项目介绍
  • android user版本默认usb模式为充电模式
  • 常见问题QA的前端代码
  • float globalMapVIsualizationLeafSize; 的中文意思是什么
  • 基于Java Springboot诗词学习APP且微信小程序
  • CSS学习记录02
  • 6.1 innoDb逻辑存储结构和架构-简介
  • C++看懂并使用-----回调函数
  • 构建短视频矩阵生态体系开发分享
  • qt QGraphicsScale详解
  • CAD 文件 批量转为PDF或批量打印
  • Java基础面试题16:简述Servlet的体系结构
  • Web开发基础学习——理解React组件中的根节点
  • 【人工智能】探索自然语言生成(NLG):用GPT生成文本
  • 挑战用React封装100个组件【004】
  • vue elementui layout布局组件实现规则的弹性布局
  • SpringBoot Web 开发请求参数
  • python7学习笔记-循环、迭代、pass
  • LeetCode78:子集
  • Linux 安装scala
  • 重生之我在异世界学编程之C语言:深入指针篇(上)
  • linux centos7 yum命令失效
  • mac访达打开终端