Linux学习-VMware虚拟机安装Linux系统
wxin55 2024-11-12 13:39 8 浏览 0 评论
一、虚拟机概念
1、介绍
虚拟机(Virtual Machine)就是允许我们在当前操作系统中运行其他操作系统的软件,本质上和 VS、QQ 这些应用程序一样。
2、常用的虚拟机软件及选择建议
虚拟机软件 | 特点及选择建议 |
VM(VMware Workstation) | 工作站版虚拟化软件,简单、易用,适合用于搭建学习环境。 |
KVM/Xen Linux 的虚拟化 | 服务器级虚拟化软件,适合企业虚拟化应用,不适合用于搭建学习环境。 |
Virtual PC | MAC 平台可以用 |
VirtualBox | 开源的虚拟机软件 |
3、VMware 有两个版本,分别是 VMware Workstation Pro 和 VMware Workstation Player。
Player 是免费版本,只能用于非商业用途,适合个人学习。
Pro 是商业版本,功能最强大,付费以后才能使用。
二、VMware虚拟机安装Linux系统
启动 VMware,进入其主界面
点击“创建新的虚拟机”,进入虚拟机设置向导界面,这里建议初学者选择“典型(推荐)”。
点击“下一步”,进入“安装操作系统”界面,若初学者已提前准备好 Linux 系统的映像文件(.iso 文件),此处可选择“安装程序光盘映像文件”,并通过“浏览”按钮找到要安装 Linux 系统的 iso 文件;否则选择“稍后安装操作系统”。
建议初学者提前下载好 CenOS 映像系统,给大家提供 CentOS 6.5 映像文件迅雷下载地址(点击链接或复制链接到迅雷即可开始下载):
- 64 位 CentOS 6.5 映像下载:https://archive.kernel.org/centos-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
- 64 位 CentOS 7.5 映像下载:https://archive.kernel.org/centos-vault/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso
点击“下一步”,进入“选择客户机操作系统”,选择“Linux”,并在“版本”下拉列表框中选择要安装的对应的 Linux 版本,这里选择“CentOS 7”。
继续“下一步”,进入“命名虚拟机”界面,给虚拟机起一个名字(如“CentOS 7”),然后单击“浏览”按钮,选择虚拟机系统安装文件的保存位置。
单击”下一步”按钮,进入”指定磁盘容量”界面。默认虚拟硬盘大小为 20GB(虚拟硬盘会以文件形式存放在虚拟机系统安装目录中)。虚拟硬盘的空间可以根据需要调整大小,但不用担心其占用的空间,因为实际占用的空间还是以安装的系统大小而非此处划分的硬盘大小为依据的。
接下来进入“已准备好创建虚拟机”界面,确认虚拟机设置,不需改动则单击”完成”按钮,开始创建虚拟机,如图 7 所示。
这里,我们可以略做调整,单击”自定义硬件”按钮进入硬件调整界面。为了让虚拟机中的系统运行速度快一点,我们可以选择”内存”调整虚拟机内存大小,但是建议虚拟机内存不要超过宿主机内存的一半。CentOS7 最少需要 628MB 及以上内存分配,否则会开启简易安装过程。
选择“稍后安装操作系统”的读者,此时必须先下载某个 Linux 映像文件,并通过“编辑虚拟机设置->CD/DVD(IDE)”中,选择“使用ISO映像文件”,手动添加 iso 文件,然后点击“确定”即可手动开启 Linux 系统。
选择”网络适配器”将进入 VMware 新手设置中最难以理解的部分——设置网络类型,如图 10 所示。此设置较复杂,不过网络适配器配置在虚拟机系统安装完成后还可以再行修改。
VMware 提供的网络连接有 5 种,分别是”桥接模式”、”NAT 模式”、”仅主机模式”、”自定义”和”LAN 区段”:
- 桥接模式:相当于虚拟机的网卡和宿主机的物理网卡均连接到虚拟机软件所提供的 VMnet0 虚拟交换机上,因此虚拟机和宿主机是平等的,相当于一个网络中的两台计算机。这种设置既可以保证虚拟机和宿主机通信,也可以和局域网内的其他主机通信,还可以连接 Internet,是限制最少的连接方式,推荐新手使用。
- NAT 模式:相当于虚拟机的网卡和宿主机的虚拟网卡 VMnet8 连接到虚拟机软件所提供的 VMnet8 虚拟交换机上,因此本机是通过 VMnet8 虚拟网卡通信的。在这种网络结构中,VMware 为虚拟机提供了一个虚拟的 NAT 服务器和一个虚拟的 DHCP 服务器,虚拟机利用这两个服务器可以连接到 Intemet。所以,在正常情况下,虚拟机系统只要设定自动获取 IP 地址,就能既和宿主机通信,又能连接到 Internet了。但是这种设置不能连接局域网内的其他主机。
- 仅主机模式:宿主机和虚拟机通信使用的是 VMware 的虚拟网卡 VMnet1,但是这种连接没有 NAT 服务器为虚拟机提供路由功能,所以仅主机网络只能连接宿主机,不能连接局域网,也不能连接 Internet 网络。
- 自定义网络:可以手工选择使用哪块虚拟机网卡。如果选择 Vmnet1,就相当于桥接网络;如果选择 VMnet8,就相当于 NAT 网络。
- LAN 区段:这是新版 VMware 新增的功能,类似于交换机中的 VLAN(虚拟局域网),可以在多台虚拟机中划分不同的虚拟网络
其中常用设置有以下 2 种:
- 需要宿主机的 Windows 和虚拟机的 Linux 能够进行网络连接,使用”桥接模式”(桥接时,Linux 也可以访问互联网,只是虚拟机需要配置和宿主机 Windows 同样的联网环境);
- 需要宿主机的 Windows 和虚拟机的 Linux 能够进行网络连接,同时虚拟机的 Linux 可以通过宿主机的 Windows 连入互联网,使用”NAT模式”。
以上对于 VMware 网络的描述,读者看完了可能会有点困惑。简单总结—下,在 VMware 安装好后,会生成两个虚拟网卡 VMnet1 和 VMnet8 (在 Windows 系统的”网络连接”中可以査看到)
点击“完成”按钮,就成功创建了一台虚拟机!对于在图 3 中提前下载好 CentOS 映像并作相应设置的读者,此时 VMware 会直接启动 Linux CentOS 系统。
相关推荐
- 武山县农业农村举办苹果枝枯病监测防控技术培训班
-
苹果枝枯病是苹果主要病害之一,主要危害苹果枝干,造成枯枝和枯干,影响苹果产量,该病的发生危害严重,蔓延迅速,直接影响苹果树势及产量,针对武山县实际情况,保障全县果业生产安全,近日,县农业农村局组织植保...
- 2017年基层农技推广体系改革与建设项目苹果科技示范基地举办苹果产业理论第二期培训班
-
2018年3月23日下午,富民树美果蔬产销专业合作社在百花山苹果科技示范基地基地,举办2017基层农技推广体系改革与建设项目苹果产业理论第二期培训班。参加培训人员全部来2017年基层体系建设富民树美果...
- 小苹果“国标班”即将开课!请大家关注乐动族看课程表
-
小苹果“国标班”即将开课!请大家关注乐动族看课程表时间:2015-04-0406:12:05来源:扬子晚报作者:责任编辑:郑泽川各位爱好舞蹈健身的朋友们,扬子晚报体育公众号“乐动族”发福利了!...
- 苹果:人人能编程(苹果人人能编程人人能创造)
-
版权声明本文首发于微信公共帐号:学习学习再学习(xiaolai-xuexi)请注意:无需授权即可转载;甚至无需保留以上版权声明……iPad上有个值得吐血推荐的应用,叫SwiftPlayg...
- “小苹果”培训班开始报名了(小苹果培训班怎么收费)
-
扬子晚报体育类微信订阅号“乐动族”,与“南京群颐文化信息咨询有限公司”和“南京悦美健身俱乐部”合作,开展“国标版”小苹果健身广场舞的教学、普及工作。普及班的开课时间和地点已经出炉(见表),通过“乐动...
- 镇原县农技中心举办苹果有机肥替代化肥项目技术培训班
-
4月19日,镇原县农技中心举办苹果有机肥替代化肥项目技术培训班。本次培训旨在进一步打造镇原优质生态绿色环保苹果品牌。平泉镇秦铺村果农秦浩鹏说:“通过培训我学到了很多技术经验,也认识到果园增施有机肥能提...
- 洛宁:苹果产业奏响“科技+传统”协奏曲 智慧果园谱写产业升级新篇章
-
四月的豫西大地春意盎然,河南洛宁县上戈镇的万亩苹果园迎来了一年中最富诗意的时节。远望如雪浪翻涌,近观似繁星缀枝,苹果花开的盛景不仅吸引着八方游客,更孕育着果农们全年的希望。在这片生机勃勃的土地上,一场...
- 苹果在意大利开办 iOS 应用开发课程,首批 600 名学生 10 月开课
-
如果你正计划学习编程,同时身处意大利的话,接下来的消息可能会对你有帮助。苹果与意大利那不勒斯腓特烈二世大学(UniversityofNapoliFedericoII)合作,开办了一个iOS...
- 合阳县举办苹果种植大户培训班(合水县苹果种植面积)
-
10月11日,合阳县农广校在甘井镇孟村举办了2018年新型职业农民苹果种植大户培训班,进一步提升了新型职业农民综合素质。根据实际情况,农广校制定了招生简章,严格按照个人申请、村委推荐、乡镇初审、县农广...
- 清水县组织举办2024年东西部科技协作苹果新品种引进项目技术培训班
-
9月21日,县科技局邀请天津农学院园艺学院教授梁兴,在金果果品种植农民专业合作社举办了2024年东西部科技协作苹果新品种引进项目技术培训班,合作社社员55人参加了培训。金果果品种植农民专业合作社今年争...
- TypeScript中的类型详解(typescript的特性)
-
2021年,TypeScript非常火热,前端的各大主流框架和工具,都在向TypeScript靠拢,TypeScript让前端开发复杂大型项目更加严谨。极大的降低了代码出现bug的几率,也大大增强了代...
- 前端开发基础-JavaScript(二)(javascript前端开发教程)
-
ObjectJavaScript的所有对象都衍生于Object对象,所有对象都继承了Object.prototype上的方法和属性,虽然它们可能会被覆盖,熟悉它对于编程能起到很大的作用,也能比较深刻的...
- JS不只是简单的构造模块(读书笔记)
-
一、人们常会遇到诸如对象、基本类型、字面值这样的术语,三者之间有何区别,如何分辨?JS字面值:表示某种特定类型的一个值,如一个字符串(String)、浮点数(Number)、布尔值(Boolean)...
- js基础学习(js基础总结)
-
vscode运行js要在VSCode中运行JavaScript代码,你需要按照以下步骤操作:首先确保你已经安装了Node.js。如果没有安装,可以从官网(https://nodejs.org/)下载并...
- Java和JavaScript之间的区别(java和javascript有啥区别)
-
Java和Javascript都最适合它们的使用,并且两者也有相对不同的地方。Java通常是:一种强大的计算机编程语言。它是构建软件应用程序的独立计算平台。它将每个项目视为对象和类。Java...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- hive行转列函数 (63)
- sourcemap文件是什么 (54)
- display none 隐藏后怎么显示 (56)
- 共享锁和排他锁的区别 (51)
- httpservletrequest 获取参数 (64)
- jstl包 (64)
- qsharedmemory (50)
- watch computed (53)
- java中switch (68)
- date.now (55)
- git-bash (56)
- 盒子垂直居中 (68)
- npm是什么命令 (62)
- python中+=代表什么 (70)
- fsimage (51)
- nginx break (61)
- mysql分区表的优缺点 (53)
- centos7切换到图形界面 (55)
- 前端深拷贝 (62)
- kmp模式匹配算法 (57)
- jsjson字符串转json对象 (53)
- jdbc connection (61)
- javascript字符串转换为数字 (54)
- mybatis 使用 (73)
- 安装mysql数据库 (55)