Linux - 安装VMware、CentOS、FinalShell 配置WSL

操作系统概述

计算机需要用操作系统来调度硬件,操作系统可以:

  • 调度CPU进行工作
  • 调度内存进行工作
  • 调度硬盘进行数据存储调度网卡进行网络通讯
  • 调度音响发出声音
  • 调度打印机打印内容

操作系统是如何指挥硬件发送消息的?

  1. 输入内容点击发送
  2. app要求 系统执行网络信息发送
  3. 操作系统要求执行网络请求
  4. 网卡驱动,调度网卡
  5. 网卡发送数据包给微信服务器
  6. 接收消息反之

常见操作系统分类

  • pc操作系统
    • 个人桌面操作系统 windows macOS
    • 服务器操作系统 Linux
  • 移动端
    • Android
    • ios
    • HarmonyOS 鸿蒙


初识Linux

诞生:林纳斯 托瓦兹 1991年

内核

  • Linux系统组成
    • Linux系统内核
      • 最核心的功能。调度CPU、内存、文件系统、网络通讯、IO
    • 系统级应用程序
      • 出厂自带程序。文件管理器、任务管理器、图片查看、音乐播放。

内核网址:The Linux Kernel Archives

Linux发行版:内核是免费开源的。任何人都可以获得并修改,提供了内核+系统级应用程序,就称之为Linux发行版

主要学习:CentOS,Ubuntu

虚拟机安装Linux

什么是虚拟机?

  • 通过一系列的虚拟化软件,获得虚拟硬件,给虚拟硬件安装操作系统

VMware WorkStation虚拟化软件

下载VMware:Windows 虚拟机 | Workstation Pro | VMware | CN |1C212-41352-081H8-693E2-AZ2J0

检查虚拟网卡

  • windows+r 输入ncpa.cpl
  • 确保有这两个,否则安装失败

使用

安装linux操作系统:CentOS

教程:Centos7(超详细教程)学海无涯yc的博客-CSDN博客


远程连接Linux系统

操作系统有2种使用形式

  • 图形化页面使用操作系统
  • 以命令的形式使用操作系统

Linux操作系统

  • 图形化页面: 不好用、不稳定。
  • 在开发中,使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。

FinalShell

VMware中操作Linux的命令行页面不太方便,主要是:

  • 内容的复制、粘贴跨越VMware不方便
  • 文件的上传、下载跨越VMware不方便
  • 也就是和Linux系统的各类交互,跨越VMware不方便

第三方软件FinalShell,远程连接到Linux操作系统之上,会方便很多

FinalShell连接VMware

  • 下载finalshellSSH工具 SSH客户端,,点击第一个进行下载
  • 登录VMware,在桌面空白位置右键,选最后一个打开终端,输入命令ifconfig
  • 打开FinalShell 
  • 输入内容
  • 双击连接成功


WSL (Windows Subsystem for Linux)

Ubuntu是Linux另一个发行版本

WSL: Windows Subsystem for Linux,是用于Windows系统之上的Linux子系统

作用很简单,可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件。

  • 打开WSL,在控制面版,打开程序,勾选选项。点击确定后,重启电脑
  • 部署操作环境,获取之后等待下载。
  • 打开之后报错 首先声明我是win11
    • 目前我没找到好的方法,但是不影响我继续学习

虚拟机快照

当前虚拟机状态保存下来,通过快照恢复虚拟机保存的状态

ps:我觉得有点像git

在VMware Workstation Pro中制作并还原快照

  • 确保虚拟器关机哦
  • 填写名称和描述,快照创建完成!
  • 恢复快照

猜你喜欢

转载自blog.csdn.net/violetta521/article/details/130884299
今日推荐