第三章 Linux 基础篇 – VM 与 Linux 安装
3.1 安装 vm 和 Centos
3.1.1基本说明
学习 Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个 Centos 系统来学习
-
先安装 virtual machine 15.5
-
再安装 Linux (CentOS 7.6/centOS8.1)
-
原理示意图 [画]
3.2 vmware15.5 下载
- 官方地址:https://www.vmware.com/cn.html 2. 其它地址:https://www.nocmd.com/windows/740.html 3.3 VM 安装的步骤 1. 去 BIOS 里修改设置开启虚拟化设备支持(f2, f10) 2. 安装虚拟机软件(vm15.5), 演示一把,1. 在 BIOS 开启 CPU 虚拟化支持 3. https://jingyan.baidu.com/article/ab0b56305f2882c15afa7dda.html 2. 再安装
3.3 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 (未来的主流.)
https://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso
3.4 虚拟机克隆
如果已安装一台linux操作系统,还想要更多的,没有必要再重新安装,只需要克隆就可以。
1)方式1:直接拷贝一份安装好的虚拟机文件
2)方式2:使用VMware的克隆操作,注意,克隆时,需要先关闭Linux系统
3.5 虚拟机快照
如果你在使用虚拟机系统的时候,想要回到原先的一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,vmware也提供了这样的功能,就叫快照管理。
3.6 虚拟机迁移和删除
我在前面讲过,虚拟系统安装好了,它的本质就是文件(放在文件夹的)。因此虚拟系统的迁移很方便,你可以把安 装好的虚拟系统这个文件夹整体拷贝或者剪切到另外位置使用。
删除也很简单,用 vmware 进行移除,再点击菜单磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可
3.7 安装 vmtools
安装步骤:
注意:要用root登录,不然会有权限限制
1)进入centos
2)点击vm菜单的--------虚拟机中的重新安装vmware tools
3)centos会出现一个安装包 xx.tar.gz
4)拷贝到 /opt
5)使用解压命令tar 得到一个安装文件
cd/opt [进入到opt目录]
tar -zxvf xx.tar.gz [解压]
6)进入解压后的目录 /opt 目录下 — cd vmware
7)安装命令 — ./vmware-install.pl
8)一直回车,但注意在出现 Would you like to recover 时要写no 不然会发现最后竟然删除了vmware-tools
9)安装vmtools需要有gcc
gcc -v
问题解决:
1.若重新安装VMware tools 为灰色
方法一:
1.关闭虚拟机;
2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤;
3.再重启虚拟机,灰色字即点亮。
如果上述步骤不行,就执行
方法二:
1.关闭虚拟机;
2.打开VMware安装目录(右键VMware Workstation快捷方式打开文件位置)
3.编辑虚拟机设置,CD/DVD设置,浏览ISO,选择前面提到的VMware Workstation安装目录的linux.iso。
4.重新开启虚拟机即可。
设置共享文件夹
基本介绍 为了方便,可以设置一个共享文件夹,比如 d:/myshare
具体步骤
-
菜单->vm->setting, 如图设置即可注意:设置选项为 always enable ,这样可以读写了
-
windows 和 centos 可共享 d:/myshare 目录可以读写文件了
-
共享文件夹在 centos 的 /mnt/hgfs/ 下
注意事项和细节说明
-
windows 和 contos 就可以共享文件了,但是在实际开发中,文件的上传下载是需要使用 远程方式完成的
-
远程方式登录,我们后面会具体讲解
(img-pXOhWJnv-1713527978807)]
注意事项和细节说明
-
windows 和 contos 就可以共享文件了,但是在实际开发中,文件的上传下载是需要使用 远程方式完成的
-
远程方式登录,我们后面会具体讲解