linux(服务器操作系统)
操作系统的组成:
由内核加系统级软件组成的。所以每个人都能拿到内核(开源的)的话,只要封装好系统级软件就可以形成一个完整的操作系统
常见的操作系统:
PC:windows、macOS、linux
移动端:ios、安卓、harmonyOS(鸿蒙)
计算机由硬件和软件组成。操作系统是软件的一种,操作系统是用户和计算机硬件之间的桥梁,操作系统是安排硬件干活的
Linux发行版
linux发行版:
- 内核无法被用户直接使用,需要配合应用程序才能被用户使用。在内核之上,封装系统级应用程 序,组合在一起就称之为
Linux发行版。 - 由个人或公司自行封装的内核和系统级软件组合起来所形成的产品,就是
Linux发行
虚拟机
什么是虚拟机?
借助虚拟化技术,我们可以在系统中,通过软件来模拟计算机硬件,并给虚拟硬件安装真实的操作系统,这个虚拟的电脑就叫做虚拟机。
为什么要使用虚拟机?
我们不能给自己的电脑重新Linux操作系统,所以通过虚拟机的形式,得到可以用的Linux系统环境。
虚拟机快照
将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态
FinalShell
跨平台的(Windows和masOS)
我们使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行不方便,主要是因为:
- 内容的复制、粘贴跨越
VMware不方便 - 文件的上传、下载跨越
VMware不方便 - 也就是和
Linux系统的各类交互,跨越VMware不方便
所以可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上。
并通过FinalShell去操作Linux操作系统,会十分方便。
Linux图形化不稳定,所以使用命令行形式
WSL
WSL:Windows Subsystem for Linux,是用于Windows系统之上的Linux子系统。只存在windows系统,mac没有。
含义: 可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件
WSL作为windows10系统带来的全新特性,正在逐步颠覆开发人员既有的选择
- 传统方式获取
Linux操作系统环境,是安装完整的虚拟机,如VMware(主流) - 使用
WSL,可以以非常轻量化的方式,得到Linux系统环境
特点:
- 开发人员广泛使用
- 方便、简单、好用、轻量化、省内存
简而言之:
Windows10的WSL功能,可以无需单独虚拟一套硬件设备,就可以直接使用主机的物理硬件,构建Linux操作系统,并不会影响Windwos系统本身的运行
Linux目录结构
Linux顶级目录只有一个根目录(/),路径以/开头,windows系统顶级目录有C、D、E....
路径:
windows路径使用:\表示(反斜杠)Linux路径使用:/表示(斜杠)
主页查看Linux常用命令博客