Linux 基础笔记本 | 青训营笔记
学习 Linux 的价值
- Linux 是现代化应用程序交付的首选平台
- 公司内部复位(TCE、FaaS、SCM)统一使用 Debian Linux 系统
- 熟悉 Linux 基础指令,熟练运维前端常用服务(Nginx,Node.js)
- 加深对操作系统概念和实现的理解
- 计算机硬件
- 计算机操作系统
- Linux 系统概览
- Linux 系统结构
- Linux 系统软件包管理器
计算机硬件
计算机由五大基本单元组成
- 控制器
- 运算器
- 存储器单元
- 输入单元
- 输出单元
计算机操作系统
管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息
操作系统启动流程
Linux 系统概览
Linux 发展简史
- 1969年,Unix 诞生于贝尔实验室
- 1984年,贝尔实验室将 Unix 商业化
- 1984年,Tanenbaum 开发 Minix 操作系统用于教学并开放源码
- 1984年,Richard M. Stallman 发起自由软件(FSF)与 GNU 项目,起草 GPL(通用公共许可)协议
- 1991年,Linus Torvalds 受 Minix 影响实现初版的 Linux 内核
- 1992,年,Linux 内核以 GPL 协议发行 V1.0
Linux 版本
- 内核版本
- 发行版本
Linux 内核 + 常用软件 = Linux 发行版本
查看 Linux 系统内核版本
# 方法一
uname -a
#方法二
cat /proc/version
#方法三
cat /etc/os-release
Linux 系统应用领域
- IT 服务器(操作系统、虚拟化和云计算)
- 嵌入式和智能设备
- 个人办公桌面
- 学术研究与软件研发
Linux 系统结构
Linux 基本组成
- 内核
- shell
- 文件系统
- 应用程序
Linux 体系结构
进程管理
- 进程是正在执行的一个程序或命令
- 进程由自己的地址空间,占用一定的系统资源
- 一个 CPU 核同一时间只能运行一个进程
- 进程由它的进程 ID (PID) 和它父进程的进程 ID(PPID)唯一识别