公司动态

Linux之概述和安装vm虚拟机

📅 2026/8/11 18:19:39
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的这样你就能直接拖文件了