第3章 Linux基础篇-VM和Linux的安装
3.1 安装vm和Centos 基本说明
3.2 vmware15.5下载
官方地址:https://www.vmware.com/cn.html
其它地址: https://www.nocmd.com/windows/740.html
3.3 VM安装的步骤
1.去BIOS里修改设置开启虚拟化设备支持(f2, f10)
2.安装虚拟机软件((vm15.5),演示一把,1.在BIOS开启CPU虚拟化支持
https://jingyan.baidu.com/article/ab0b56305f2882c15afa7dda.html 2.再安装
3.4 Centos下载地址
1. CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD版4G(目前主流的生产环境)http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
2. CentOS-8.1.1911-x86_64-dvd1.iso CentOS 8.1 DVD版8G(未来的主流.)
3. https://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso
3.5 CentOS安装的步骤
1. 创建虚拟机[演示]
2. 开始安装系统(CentOS7.6)的步骤[演示]提示生成复杂密码:https://suijimimashengcheng.51240.com/
3. CentOS安装难点-网络连接方式理解[示意图]
3.7虚拟机克隆
如果你已经安装了一台linux.操作系统,你还想再更多的,老韩提示大家:没有必要再重新安装,你只需要克隆就可以,看演示。
1)方式1,直接拷贝一份安装好的虚拟机文件
2)方式2,使用vmware的克隆操作,注意,克隆时,需要先关闭linux系统
3.8虚拟机快照
如果你在使用虚拟机系统的时候(比如linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,vmware也提供了这样的功能,就叫快照管理。
3.8.1应用实例
1)安装好系统以后,先做一个快照A
2)进入到系统。创建一个文件夹,再保存一个快照B
3)回到系统刚刚安装好的状态,即快照A
4)试试看,是否还能再次回到快照BI5)
5)示意图
3.9虚拟机迁移和删除
我在前面讲过,虚拟系统安装好了,它的本质就是文件(放在文件夹的)。因此虚拟系统的迁移很方便,你可以把安装好的虚拟系统这个文件夹整体拷贝或者剪切到另外位置使用。删除也很简单,用vmware进行移除,再点击菜单->从磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可。
3.10 安装vmtools
3.10.1介绍
1) vmtools 安装后,可以让我们在windows下更好的管理vm虚拟机.
2) 可以设置windows和centos的共享文件夹
3) 示意图
3.10.2 安装vmtopls的步骤
1) 进入centos
2) 点击vm菜单的->install vmware tools
3) centos会出现一个vm的安装包, xx.tar.gz
4) 拷贝到 /opt
5) 使用解压命令 tar, 得到一个安装文件
cd /opt [进入到opt 目录]
tar -zxvf XX.tar.gz
6) 进入该vm解压的目录, /opt 目录下
cd vmware...
7) 安装 ./vmware-install.pl
8) 全部使用默认设置即可,就可以安装成功
9) 注意:安装vmtools 需要有gcc .
gcc -v
10) 示意图
3.10.3 设置共享文件夹
基本介绍
1.为了方便,可以设置-个共享文件夹,比如d:/myshare
具体步骤
1.菜单- >vm- > setting,如图设置即可注意:设置选项为always enable
这样可以读写了
2.windows和centos可共享d:/myshare目录可以读写文件了
3.共享文件夹在centos的/mnt/hgfs/下
注意事项和细节说明
1. windows 和contos就可以共享文件了,但是在实际开发中,文件的
上传下载是需要使用远程方式完成的
2.远程方式登录,我们后面会具体讲解
示意图
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器