尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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的这样你就能直接拖文件了
RELATED

相关推荐

19 清算、头寸划拨、资金划账

19 清算、头寸划拨、资金划账

pacs.008 只是扣款指令报文,不代表钱已经转账,报文流转 ≠ 资金交割,完整链路必须有清算 头寸划转两步. 核心区分两个概念 信息流(pacs.008 /pacs.009 报文):扣款指令、账务通知,只传递记账指…

📅 2026/9/29 9:00:34
Java基础之方法

Java基础之方法

一.方法的定义1.1什么是方法在Java中采用万物皆对象的思想,此时,方法就是一种行为,也是一种工具,比如,洗衣机有很多功能,比如加洗衣液,洗衣服,甩干这些功能,那么&#xf…

📅 2026/9/5 8:35:02
【花雕动手做】BLDC三相直流无刷有霍尔电机驱动板控制器马达电调FOC开发板1600W

【花雕动手做】BLDC三相直流无刷有霍尔电机驱动板控制器马达电调FOC开发板1600W

型号:SNR8503M BLDC_HALL_6-80V_20A_V2.0(玉佳电子) 定位:有感三相直流无刷 BLDC/PMSM 驱动板,支持 FOC 正弦波控制,兼顾量产电调 开发者二次开发,标称最大功率 1600W。 1、核心电气参数 供电电…

📅 2026/9/5 18:11:04
MORE NEWS

更多资讯

📰

ZeroLaunch-rs性能优化:低配电脑也能毫秒响应

ZeroLaunch-rs性能优化:低配电脑也能毫秒响应 🚀 痛点:为什么你的启动器总是卡顿? 还在为Windows应用启动器的卡顿而烦恼吗?每次按下快捷键都要等待几秒钟才能看到搜索框?在低配电脑上运行更是雪上加霜&…

📰

ROS贪吃蛇教学项目:蓝桥杯嵌入式与ROS工程化实战

1. 项目概述:这不是游戏复刻,而是一次ROS教学闭环的硬核落地“蓝桥ROS机器人之绚丽贪吃蛇”——光看标题,你可能以为是某款带LED灯效的桌面玩具,或是Scratch里拖拽出来的动画小蛇。但如果你刷过蓝桥杯嵌入式/单片机赛道的真题集&a…

📰

ZeroLaunch-rs游戏模式:防止误触的专业解决方案

ZeroLaunch-rs游戏模式:防止误触的专业解决方案 🎮 游戏玩家的痛点:快捷键误触的困扰 在激烈的游戏对局中,你是否曾因误触 Alt Space 快捷键而意外呼出程序启动器,导致游戏中断甚至输掉比赛?这种突如其来的…

📰

嵌入式Linux文件IO详解:系统调用、标准库与性能优化

做嵌入式 Linux 开发这几年,文件 IO 是每天都要打交道的活儿。日志要写盘、配置要读取、串口要收发数据,甚至网络 socket 在 Linux 里也是用文件描述符操作,所以“文件IO”说是 Linux 应用开发的基石一点也不夸张。这篇文章不打算翻教科书&am…

📰

CoppeliaSim机器人系统设计实战:从选型到差速小车落地指南

1. 整体设计思路:为什么选CoppeliaSim而不是Gazebo做机器人系统设计,仿真这关绕不开。我之前的项目一直在Gazebo里折腾,直到有一次做轮式底盘需要快速验证控制算法,时间紧任务重,才认真试了CoppeliaSim(老用…

📰

DSH小鲸鱼挂件装完不显示?7个常见问题的完整自检清单

DSH小鲸鱼挂件装完不显示?7个常见问题的完整自检清单 【免费下载链接】DeepSeek-Balance-Whale-Widget DeepSeek Harness(DSH)一只住在 DSH 界面右下角的小鲸鱼娘,帮你盯着DeepSeek账户余额。QQ弹弹,支持拖拽吸附、左吸…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬