Linux之概述和安装vm虚拟机

发布时间:2026/8/11 18:18:46

Linux之概述和安装vm虚拟机
文章目录操作系统概述硬件和软件操作系统常见操作系统初识LinuxLinux的诞生Linux内核Linux发行版虚拟机介绍虚拟机VMware WorkStation安装虚拟化软件VMware WorkStation 安装查看VM网络连接设置VM存储位置在VMware上安装Linux(发行版CentOS7)安装包获取CentOS7 安装Mac系统Linux环境远程连接Linux系统图形化、命令行Windows系统的图形化和命令行Linux系统的图形化和命令行使用命令行学习Linux系统远程连接XShell / FinalShellFinalShell下载FinalShell的使用XShell安装XShell的使用拓展1WSLWindows Subsystem for Linux扩展虚拟机快照什么是虚拟机快照在VMware Workstation Pro中制作还原快照扩展2VMware Tools 安装操作系统概述在日常生活中的系统有windows系统macOS系统Linux系统为什么要学习Linux因为无论开发什么我们的项目都要运行在linux中。硬件和软件我们所熟知的计算机是由硬件和软件所组成。硬件计算机系统中由电子机械和光电元件等组成的各种物理装置的总称。软件是用户和计算机硬件之间的接口和桥梁用户通过软件与计算机进行交流。而操作系统就是软件的一类。一个完整的计算机操作系统操作系统是计算机软件的一种它主要负责: 作为用户和计算机硬件之间的桥梁调度和管理计算机硬件进行工作。而计算机如果没有操作系统就是一堆无法使用的塑料而已。下面举一个例子。操作系统的作用用户使用操作系统操作系统安排硬件干活常见操作系统其功能都是调度硬件进行工作充当用户和硬件之间的桥梁。初识LinuxLinux的诞生Linux创始人: 林纳斯 托瓦兹Linux 诞生于1991年作者上大学期间因为创始人在上大学期间经常需要浏览新闻和处理邮件发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统这就是Linux的原型 当时他21岁后来经过全世界网友的支持, 现在能够兼容多种硬件成为最为流行的服务器操作系统之一。Linux内核Linux系统的组成如下Linux系统内核系统级应用程序内核的作用内核提供系统最核心的功能如调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。系统级应用程序可以理解为出厂自带程序可供用户快速上手操作系统如文件管理器、任务管理器、图片查看、音乐播放等。工作流程举例说明播放音乐无论用户使用自带音乐播放器或是自行安装的第三方播放器均是由播放器程序调用内核提供的相关功能由内核调度CPU解码、音响发声等。可以看出内核是Linux操作系统最核心的所在系统级应用程序只是锦上添花。Linux内核是免费开源的任何人都可以下载内核源码并查看且修改。可以通过https://www.kernel.org 去下载Linux内核Linux发行版内核是免费、开源的这也就代表了任何人都可以获得并修改内核并且自行集成系统级程序提供了内核系统级程序的完整封装称之为Linux发行版任何人都可以封装Linux目前市面上由非常多的Linux发行版常用的、知名的如下如果你自己有能力你也可以自己发行一个属于你自己的发行版我们将基于主要基于CentOS操作系统进行讲解辅助讲解Ubuntu系统的相关知识不同的发行版基础命令100%是相同的只是部分操作不同如软件安装所以不用纠结选择什么发行版不论用什么发行版都是Linux学到的东西都是通用的。虚拟机介绍虚拟机学习Linux系统就需要有一个可用的Linux系统。如何获得将自己的电脑重装系统把windows系统改为Linux系统吗NoNo。这不现实因为Linux系统并不适合日常办公使用。我们需要借助虚拟机来获得可用的Linux系统环境进行学习。那么什么是虚拟机呢借助虚拟化技术我们可以在系统中通过软件模拟计算机硬件并给虚拟硬件安装真实的操作系统。这样就可以在电脑中虚拟出一个完整的电脑以供我们学习Linux系统。比如下面的CentOS7为什么要使用虚拟机: 学习Linux系统需要有Linux系统环境。我们不能给自己电脑重装系统为Linux所以通过虚拟机的形式得到可以用的Linux系统环境供后续学习使用。VMware WorkStation安装虚拟化软件通过虚拟化技术可以虚拟出计算机的硬件那么如何虚拟呢我们可以通过提供虚拟化的软件来获得虚拟机。下面是常见的虚拟化的软件。选用VMware WorkStation软件来提供虚拟机。VMware WorkStation 安装注意: 从17.5.2版本开始博通官方已宣布workstation-和-fusion-对个人使用完全免费新版只有完成按钮点完成即可建议直接用新版不要再用老版本了免费了通过网盘分享的文件VM链接: https://pan.baidu.com/s/1TZX0YqmDj8Pe-rpBDgdd5g?pwdh6jn 提取码: h6jn下面是安装步骤双击刚刚下载的点击下一步点击下一步设置存放路径点击下一步点击下一步点击确定取消勾选下一步下一步点击安装等待安装点击完成查看VM网络连接我们下载的linux想要联网请看下面一步。电脑搜索网络连接或者winR 打开命令行窗户口 输入ncpa.cpl如果有下面两个虚拟网卡说明虚拟机可以联网如果没有可以下载CCleaner。教程可以看这个人的博客VMware已安装出现没有虚拟网络适配器windows不能访问虚拟机ip问题设置VM存储位置改变vm数据的存放位置。点击编辑点击首选项在工作区选择存放位置然后点击确定。在VMware上安装Linux(发行版CentOS7)安装包获取首先我们需要下载操作系统的安装文件本次使用CentOS7.6版本进行学习镜像网站获取https://vault.centos.org/7.6.1810/isos/x86_64/ (最后的/不要漏掉从我的百度网盘中获取CentOS-7链接: https://pan.baidu.com/s/1EcgtE1TJKr7L1y_GuTum9g?pwdffg3CentOS7 安装点击创建新的虚拟机选择典型安装点击下一步点击选择刚刚从我百度网盘下载的CentOS当检测到CentOS后,点击下一步。输入名字密码,下一步。输入虚拟机的名字和数据存放位置点击 下一步选择磁盘大小点击下一步自定义硬件可以选择你的Linux的配置比如几核内存多大。点击完成安装大概需要10-20分钟。Mac系统Linux环境远程连接Linux系统图形化、命令行对于操作系统的使用有2种使用形式图形化页面使用操作系统以命令的形式使用操作系统不论是Windows还是Linux亦或是MacOS系统都是支持这两种使用形式。图形化使用操作系统提供的图形化页面以获得图形化反馈的形式去使用操作系统。命令行使用操作系统提供的各类命令以获得字符反馈的形式去使用操作系统。Windows系统的图形化和命令行Linux系统的图形化和命令行使用命令行学习Linux系统尽管图形化是大多数人使用计算机的第一选择但是在Linux操作系统上这个选择被反转了。无论是企业开发亦或是个人开发使用Linux操作系统多数都是使用的命令行。这是因为Linux从诞生至今在图形化页面的优化上并未重点发力。所以Linux操作系统的图形化页面不好用、不稳定。在开发中使用命令行形式效率更高更加直观并且资源占用低程序运行更稳定。所以后续的学习中我们除了在少数需要做对照讲解的情况下会使用图形化页面其余都会以命令行的形式去讲解Linux操作系统的使用远程连接XShell / FinalShell既然决定使用命令行去学习Linux操作系统那么就必须丰富一下工具的使用。我们使用VMware可以得到Linux虚拟机但是在VMware中操作Linux的命令行页面不太方便主要是内容的复制、粘贴跨越VMware不方便文件的上传、下载跨越VMware不方便也就是和Linux系统的各类交互跨越VMware不方便我们可以通过第三方软件(FinalShell或者XShell)远程连接到Linux操作系统之上。并通过(FinalShell或者XShell)去操作Linux系统。这样各类操作都会十分的方便。FinalShell下载FinalShell的下载地址为下载链接下载完成后双击打开安装。点击运行点击我接受下一步选择安装位置点击安装。点击确定关闭FinalShell的使用打开VM虚拟机中的CentOS中右击选择输入指令ifconfig, 复制虚拟IP地址。回到FinalShell输入信息点击确定双击点击接收并保存出现下图连接成功验证是否连接分别在FinalShell终端和VM虚拟机的CentOS中的输入ls结果一样说明连接成功。XShell安装地址官网下载链接往下滑选择下载双击安装包点击下一步点击下一步选择安装位置点击下一步安装完成点击后来先不注册。XShell的使用点击链接输入信息输入账号密码点击链接点击接收并保存出现下面说明连接成功验证是否连接分别在FinalShell终端和VM虚拟机的CentOS中的输入ls结果一样说明连接成功。拓展1WSLWindows Subsystem for Linux自行了解一下就行不是很重要扩展虚拟机快照什么是虚拟机快照在学习阶段我们无法避免的可能损坏Linux操作系统。如果损坏的话重新安装一个Linux操作系统就会十分麻烦。VMware虚拟机Workstation和Funsion支持为虚拟机制作快照。通过快照将当前虚拟机的状态保存下来在以后可以通过快照恢复虚拟机到保存的状态。在VMware Workstation Pro中制作先确保虚拟机是关机的。其实不关机也行但是不关机制作快照很慢大概要好几分钟但是关机制作快照大概就需要几秒。关机后右击拍照选择拍照管理器。点击拍摄快照。起名字描述点击删除还原快照打开虚拟机新建文件夹并关闭虚拟机点击关闭虚拟机下面开始还原操作选择要恢复的位置。开机再次检查发现新建文件不见了。说明快照生效。扩展2VMware Tools 安装如果想要在你的电脑本地向虚拟机里面直接拖进去文件就需要安装这个了下载地址https://packages-prod.broadcom.com/tools/releases/12.5.0/windows/你需要安装你自己的对应VM版本的虚拟机工具我的VM版本是17的这样你就能直接拖文件了

相关新闻

MySQL DATE类型详解:存储、操作与优化实践

MySQL DATE类型详解:存储、操作与优化实践

2026/8/11 18:08:46

1. MySQL中的DATE类型概述在数据库设计中,日期时间类型的选择往往决定了数据存储的精确度和查询效率。MySQL提供了多种日期时间类型,其中DATE类型是最基础也最常用的日期存储格式。DATE类型在MySQL中占用3字节存储空间,格式为YYYY-MM-DD&…

MySQL 8.0安装配置与性能优化指南

MySQL 8.0安装配置与性能优化指南

2026/8/11 18:08:46

1. MySQL 8.0安装前的环境准备在开始安装MySQL 8.0之前,我们需要做好充分的准备工作。首先需要确认你的操作系统版本是否兼容MySQL 8.0。MySQL 8.0支持Windows 7及以上版本、macOS 10.13及以上版本,以及大多数主流Linux发行版(如Ubuntu 16.04…

C++游戏引擎开发:核心架构与性能优化实践

C++游戏引擎开发:核心架构与性能优化实践

2026/8/11 18:08:46

1. 为什么选择C开发游戏引擎?2003年我在大学机房第一次用VC6.0写俄罗斯方块时,就意识到C在游戏开发中的独特地位。当时那台老旧的奔腾电脑跑Java版方块卡成幻灯片,而C版本却能流畅运行。二十年后的今天,虽然出现了Unity、Unreal等…

第7课:团队情绪管理——如何做团队的“情绪容器“

第7课:团队情绪管理——如何做团队的“情绪容器“

2026/8/11 19:18:50

周一早上,你走进办公室,发现气氛不对——没人打招呼,没人开玩笑,所有人都在低头看屏幕。你问了一句"怎么了?",没人回答。你心里一沉,但不知道发生了什么。 这就是团队情绪的"沉默…

给AI发“身份证“,这招真把我整不会了

给AI发“身份证“,这招真把我整不会了

2026/8/11 19:18:50

给AI发"身份证",这招真把我整不会了前两天刷到一条消息,说现在有公司开始给AI"发身份证"、甚至"打疫苗"了。第一反应是:啥玩意儿?AI也要上户口了?后来一琢磨,这事儿背后藏着…

二手应用材料 AMAT/0190-46324 REV 03 机械臂技术规格详解

二手应用材料 AMAT/0190-46324 REV 03 机械臂技术规格详解

2026/8/11 19:18:50

该机型为 AMAT 原厂配套双臂晶圆搬运机械臂(Dual-arm wafer transfer robot),适配 300mm 晶圆(Wafer)制程工位配套转运作业,REV 03 为定型优化版本,搭载伺服驱动模组(Servo Drive Mo…

分布式训练中的显存估计:从参数到工程实践

分布式训练中的显存估计:从参数到工程实践

2026/8/11 19:18:50

在大模型训练中,"这批参数到底能不能塞进显卡"几乎是每个工程师上手第一件事就要面对的问题。很多时候一次 OOM(Out of Memory)背后隐藏的不是"显卡不够大",而是对显存构成理解不够精细——参数、梯度、优化器状态、激活值这四块各自占多少,混合精度和…

漏洞缓解验证:如何把研究原型做成受控工具

漏洞缓解验证:如何把研究原型做成受控工具

2026/8/11 19:18:50

漏洞缓解验证:如何把研究原型做成受控工具 “从原型到生产的验收清单”常被写成一串术语,真正落地时却要回答几个朴素问题:谁负责、何时停止、怎样证明结果。以AI 增强型 漏洞利用与缓解绕过:栈/堆溢出、ASLR/DEP 绕过技术剖析&am…

智能告警模型失效时,云原生监控如何安全降级

智能告警模型失效时,云原生监控如何安全降级

2026/8/11 19:08:49

智能告警模型失效时,云原生监控如何安全降级 💡 导语与真实排障背景 可用演练模拟 AI 告警误报:上游交换机出现毫秒级丢包,LLM 接收到包含转义字符与极端数值的异常 Prompt 后,将轻微波动误判为严重数据库故障&#xf…

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/10 5:58:32

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/11 8:44:43

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/11 15:57:54

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

Unity新手入门:从零搭建开发环境与核心概念解析

Unity新手入门:从零搭建开发环境与核心概念解析

2026/8/11 0:07:41

1. 项目概述:为什么Unity是游戏开发者的首选起点如果你对游戏开发感兴趣,或者想进入这个充满创造力的行业,那么“Unity”这个名字你肯定不陌生。它几乎是所有新手开发者、独立游戏团队,甚至是一些3A大厂在特定项目上的首选引擎。为…

Agency-Agents 智能体系统从零搭建实战指南

Agency-Agents 智能体系统从零搭建实战指南

2026/8/11 0:07:41

在开发复杂应用时,我们常常遇到单一模型难以兼顾全局规划与细节执行的困境。有时候,模型擅长创意生成却在逻辑推理上稍显吃力,或者精于代码编写却缺乏对业务上下文的深刻理解。为了解决这个问题,多智能体协作架构应运而生&#xf…

MiniMax 权益码 Token Plan 套餐 9 折优惠,Token Plan 共建邀请计划 至2026.8.31

MiniMax 权益码 Token Plan 套餐 9 折优惠,Token Plan 共建邀请计划 至2026.8.31

2026/8/11 0:07:41

🚀 MiniMax Token Plan MiniMax 推出全新 Token 计划,新增语音、音乐、视频和图片生成权益。 用户邀请好友可享双重福利 订阅一份套餐,解锁最新模型 —— 前沿 Coding 能力、1M 超长上下文、原生多模态,图文音视频共用套餐额度。 …

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/8 5:07:31

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/9 13:42:46

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/8 2:30:15

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…