操作系统概述
计算机的组成?
计算机是由硬件和软件组成。
-
硬件:
计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
-
软件:
用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。操作系统就是软件的一类。
操作系统是什么?
操作系统是软件的一类。
主要作用是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁。
用户使用操作系统,操作系统安排硬件干活。
常见的操作系统:
- PC端
- Windows
- Linux
- macOS
- 移动端
- 安卓
- iOS
- harmonyOS
不管是PC操作系统还是移动操作系统,功能都是:调度硬件进行工作,充当用户和硬件之间的桥梁。
初识Linux
Linux的诞生?
创始人:林纳斯 托瓦兹
时间:1991年
因为创始人在上大学期间经常需要浏览新闻和处理邮件,发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型, 当时他21岁,后来经过全世界网友的支持, 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。
Linux内核?
内核开源免费。
组成:
-
Linux系统内核
内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
-
系统级应用程序
系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如: 文件管理器、任务管理器、图片查看、音乐播放等。
比如,播放音乐,无论用户使用自带音乐播放器或是自行安装的第三方播放器均是由播放器程序,调用内核提供的相关功能,由内核调度CPU解码、音响发声等。
Linux发行版?
内核无法被用户直接使用,需要配合应用程序才能被用户使用。
内核+系统级程序的完整封装->Linux发行版
常见的Linux发行版:
- Ubuntu
- CentOS
- Redhat
虚拟机简介
什么是虚拟机?
通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑,称之为虚拟机。
为什么要使用虚拟机?
不需要给电脑重装系统,可以通过虚拟机的形式,得到需要的系统环境。
VMware WorkStation安装
软件试用,可自行寻找许可证秘钥。
安装完成后,需验证网络适配器是否正常配置,若异常则重装。
win+R输入 ncpa.cpl
回车后有下图所示即可:
VMware安装Linux
CentOS7.6下载地址
安装步骤:
经过一段时间的等待,即可输入口令进入Linux系统:
远程连接Linux系统
图形化操作?
- 使用操作系统附带的图形化页面,以图形化的窗口形式获得操作反馈,从而对操作系统进行操作与使用。
命令行操作?
- 使用各种命令,以文字字符的形式获得操作反馈,从而对操作系统进行操作与使用。
为什么Linux操作系统要选择命令行形式?
- Linux的图形化页面不好用,不稳定
- 命令行更高效、稳定,且资源占用低
- 企业和开发者都使用命令行
根据IP和账户即可使用FinalShell连接上linux:
WSL
Windows Subsystem for Linux,是用于Windows系统之上的Linux子系统。
优势:
- 使用WSL,可以以非常轻量化的方式,得到Linux系统环境(简单、好用、轻量化、省内存)
作用:
- 以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件。
总结:
- Windows10的WSL功能,无需单独虚拟一套硬件设备
- 直接使用主机的物理硬件,构建Linux操作系统
- 不会影响Windows系统本身的运行
使用步骤:
获取->安装->启动即可
安装Windows Terminal:
- 应用商店搜索下载并安装
- 修改软件启动默认配置,之后启动terminal就是Ubuntu系统了
虚拟机快照
快照?
- 快照可以保存虚拟机的状态, 当虚拟机出现问题的时候, 可以通过预先制作的快照恢复到制作时候的状态, 用作备份用。
VMware制作快照:
先将虚拟机关机,快照和恢复效率更高
快照恢复:
恢复时如下选择快照版本进行恢复即可