Linux 基础 | 青训营笔记

85 阅读2分钟

Linux 基础笔记本 | 青训营笔记

学习 Linux 的价值

  • Linux 是现代化应用程序交付的首选平台
  • 公司内部复位(TCE、FaaS、SCM)统一使用 Debian Linux 系统
  • 熟悉 Linux 基础指令,熟练运维前端常用服务(Nginx,Node.js)
  • 加深对操作系统概念和实现的理解
  1. 计算机硬件
  2. 计算机操作系统
  3. Linux 系统概览
  4. Linux 系统结构
  5. Linux 系统软件包管理器

计算机硬件

计算机由五大基本单元组成
  • 控制器
  • 运算器
  • 存储器单元
  • 输入单元
  • 输出单元

image-20230414220756068

计算机操作系统

管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息

操作系统启动流程

image-20230414221219852

Linux 系统概览

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

Linux 版本

  • 内核版本
  • 发行版本

Linux 内核 + 常用软件 = Linux 发行版本

image-20230414221831900

查看 Linux 系统内核版本

# 方法一
uname -a
​
#方法二
cat /proc/version
​
#方法三
cat /etc/os-release

Linux 系统应用领域

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

Linux 系统结构

Linux 基本组成

  • 内核
  • shell
  • 文件系统
  • 应用程序

image-20230414222258596

Linux 体系结构

image-20230414222346045

进程管理

  • 进程是正在执行的一个程序或命令
  • 进程由自己的地址空间,占用一定的系统资源
  • 一个 CPU 核同一时间只能运行一个进程
  • 进程由它的进程 ID (PID) 和它父进程的进程 ID(PPID)唯一识别

Linux 系统软件包管理器