Linux基础|青训营笔记
一、计算机硬件
计算机主要由五大基本单元组成
1.控制器
控制器就是一个系统中枢,控制计算机如何运行、运转的基本单元。
2.运算器
运算器完成各种算术运算和逻辑运算。计算机中运算器的作用是完成各种算术运算和逻辑运算。
3.存储器单元
存储器的主要功能就是读写,对于随机存取存储器、闪存、先进先出存储器以及先进后出存储器来说,主要功能是读、写,而对于只读存储器来说,主要功能就只有读,是没有写的。
4.输入单元
常用的输入设备把外部信息转换成计算机所适用的编码。是用户和计算机系统之间进行信息交换的主要装置之一。
5.输出单元
输入设备是向计算机输入数据和信息的设备,是计算机与用户或其他设备通信的桥梁,是用户和计算机系统之间进行信息交换的主要装置之一。输入设备的任务是把数据、指令及某些标志信息等输送到计算机中去。
二、计算机操作系统
1.操作系统是用于管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。操作系统主要是供了两个方面的能力,一个是管理计算机资源,包括处理器管理、存储管理、设备管理、文件管理等,另外一个能力是提供各种的用户接口,包括命令接口、图形用户接口、程序调用接口,实现外部程字与操作系统内核的交互。
2.操作系统的启动流程
BIOS加电自检、检测硬件、决定启动介质、找到引导扇区读取并且执行第一个开机设备中的MBR的bootloader(grub程序)依据bootloader设置去加载内核,内核开始侦测硬件并加载驱动程序。
UEFI(Unified Extensible Firmware Interface,统一可扩展固件接口)是BIOS的后继者,是一种新型的计算机固件,提供比BIOS更多的功能和扩展性。UEFI支持更大的启动盘和更多的文件系统,也支持更高级的安全和启动选项,同时启动速度更快。UEFI通常存储在主板上的闪存芯片中,并由厂商提供升级固件的方式,使其支持新的硬件和功能。
三、Linux系统概览
3.1 Linux的发展简史
1.1969年,Uniⅸ诞生于贝尔实验室
2.1984年,贝尔实验室将Unix商业化
3.1984年,Tanenbaum开发Minix操作系统用于教学并开放源码
4.1984年,Richard M.Stallman发起自由软件(FSF)与GNU项目,起草GPL(通用公共许可)协议
5.1991年,Linus Torvalds:受Minix影响实现初版的Linux内核
6.1992年,Liux内核以GPL协议发行V1.0
3.2 Linux的版本
查看Linux的系统版本内核
uname -a
uname -r
四、Linux系统结构
内核:Linux操作系统的核心部分,它管理计算机硬件的资源,包括CPU、内存、磁盘、网络等。它是操作系统与硬件之间的接口,提供了一个操作系统所需的各种基本服务和功能,如进程管理、文件系统、内存管理、网络协议栈等。
shell:Shell是用户与Linux内核之间的接口,是一个命令解释器,提供了一种命令行界面供用户进行交互。在Shell中,用户可以输入命令和参数,执行脚本和程序,管理文件和目录等
文件系统:文件系统是Linux操作系统中用于管理文件和目录的机制,是用户与操作系统之间进行文件交互的接口。Linux支持多种文件系统,如ext4、NTFS、FAT32等。它们管理着磁盘上的文件和目录,并提供文件读写、权限控制等基本功能
应用程序:应用程序是运行在Linux操作系统上的各种软件,如文本编辑器、浏览器、视频播放器、编译器等。Linux操作系统拥有众多的应用程序,涵盖了各种领域,可以满足不同用户的需求