Linux学习前置准备
一.Linux前置知识
1.操作系统概述
个人桌面操作系统windows和macos方便
服务器操作系统Linux占统治地位,Linux是学习各种开发的基础
软件和硬件
硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称
软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。
而操作系统,就是软件的一类。
操作系统
操作系统是计算机软件的一种,它主要负责:
作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。
具体原理:
常见的操作系统:
PC端:Windows、Linux、MacOS
移动端:Android、IOS、鸿蒙系统
2.初始Linux
Linux内核
Linux系统的组成如下:
Linux系统内核
系统级应用程序
内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。
可以通过:https://www.kernel.org 去下载Linux内核
Linux发行版
Linux内核是免费开源的,任何人都可以下载内核源码并查看且修改。把开源的内核和系统级应用程序组装在一起,就叫封装,形成了一个完整可发行的系统。目前有如下发行版:
3.远程连接Linux
操作形式-图形化和命令行
对于操作系统的使用,有2种使用形式:
图形化页面使用操作系统
以命令的形式使用操作系统
在Linux系统中使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。
通过Finalshell远程操控Linux
FinalShell的下载地址为:
Windows:
http://www.hostbuf.com/downloads/finalshell_install.exe
Mac:
http://www.hostbuf.com/downloads/finalshell_install.pkg
下载完成后双击打开安装。
在虚拟机里面命令行:
然后再Finalshell连接就可以了
4.Win11配置WSL获得Ubuntu环境
WSL作为Windows10系统带来的全新特性,正在逐步颠覆开发人员既有的选择。
传统方式获取Linux操作系统环境,是安装完整的虚拟机,如VMware
使用WSL,可以以非常轻量化的方式,得到Linux系统环境
什么是WSL
WSL:Windows Subsystem for Linux,是用于Windows系统之上的Linux子系统。
作用很简单,可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件。
WSL部署
WSL是Windows10自带功能,需要开启,无需下载
- 过程失败矫正:要把虚拟机平台也勾选上,然后去下载Linux内核更新包,具体实施:https://blog.csdn.net/sty01z/article/details/134126241
打开windows自带的应用商店,搜ubuntu
安装以后打开创建用户输入密码即可
觉得这个终端不好用,可以去商店下载windows terminal,里面可以用windows终端切换ubuntu
5.虚拟机快照的制作和还原
首先确保虚拟机关机,右键虚拟机在快照里找到快照管理器
点拍摄快照,后面不写了