Linux基础(1) | 青训营笔记

64 阅读3分钟

Linux基础

学习目标:
  1. 计算机硬件
  2. 计算机操作系统
  3. Linux 系统概览
  4. 系统结构Linux
  5. Linux 系统软件包管理器

一、计算机硬件

计算机由五大基本单元组成

  • 控制器
  • 运算器
  • 存储器单元
  • 输入单元
  • 输出单元

控制器的主要作用为协调和组织计算机中其他部件进行工作;运算器的主要作用为进行算数和逻辑运算;存储器一般分为内层和外层,像磁盘、光驱等就可以理解为外层;例如鼠标、键盘等就属于输入单元,而显示器、音响等则属于输出单元。

2023-05-13.png

二、计算机操作系统

操作系统 (Operating System,OS) 管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。总结来说,计算机操作系统提供了两大能力,第一个能力为管理计算机资源:处理器管理、存储器管理、设备管理、文件管理;第二个能力为提供用户接口:图形用户接口、程序接口、命令接口,用户可以通过这些接口直接与计算机操作系统进行通信,从而对其一些资源进行相关的管理和操作。

操作系统启动流程

操作系统启动流程一般可以分为两类,第一类为基于BIOS去引导操作系统启动的一种传统模式,另一种则是UEFI去引导操作系统启动的一种主流模式。BIOS和UEFI可以简单理解成已经固化在主板上的一段程序,主要作用就是让计算机能够在启动时就能迅速执行和解析这段程序,当这段程序运行之后就会进行初始化,并找到和运行Bootloader即操作系统引导程序,之后就能通过Bootloader去加载OS系统。

2023-05-13 (1).png

三、Linux 系统概览

(1)Linux 发展简史

  1. 1969年,Unix 诞生于贝尔实验室
  2. 1984年,贝尔实验室将 Unix 商业化
  3. 1984年,Tanenbaum 开发 Minix 操作系统用于教学并开放源码
  4. 1984年,Richard M.Stallman 发起自由软件(FSF)与GNU 项目,起草 GPL (通用公共许可)协议
  5. 1991年,Linus Torvalds受 Minix 影响实现初版的 Linux 内核
  6. 1992年,Linux 内核以GPL 协议发行V1.0

(2)Linux 版本

Linux 版本大致可分为内核版本和发行版本。

内核版本的操作核心就是提供包括进程管理、内存管理、文件系统管理以及硬件资源管理等一系列底层能力。发行版本则可以简单理解为 Linux 内核加上常用软件。

Linux 发行版本

2023-05-13 (2).png

(3)查看 Linux 系统内核版本

如果想要查看当前 Linux 系统是哪个内核版本,可以通过以下两个命令

2023-05-13 (3).png

若想要查看发行版本则通过这个命令

2023-05-13 (4).png

(4) Linux 系统应用领域

  • IT 服务器(操作系统、虚拟化和云计算)
  • 嵌入式和智能设备
  • 个人办公桌面
  • 学术研究与软件研发