课程介绍
学习Linux的价值
- Liux是现代化应用程序交付的首选平台,无论是部署在裸机、虚拟化还是容器化环境
- 公司内部服务(TCE、FaaS、SCM)统一使用Debian Linux系统
- 熟悉Linux基础指令,熟,练运维前端常用服务(Nginx,Node.js)
- 加深对操作系统概念和实现的理解,夯实基础知识
课前准备
- 一台安装Debian Linux系统的计算机
01 计算机硬件
计算机由五大基本单元组成
在一个完整的冯诺依曼计算体系当中,计算机主要由五大基本单元组成,分别是控制器、运算器、存储器、以及输入输出两个单元。
02 计算机操作系统
用于管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。 操作系统的目标就是:向上层提供方便易用的服务。
操作系统启动流程
03 Linux系统概览
应用领域
- IT 服务器(操作系统、虚拟化和云计算)
- 嵌入式和智能设备
- 个人办公桌面
- 学术研究与软件研发
04 Linux系统结构
有四个主要部分:
- 内核
- shell
- 文件系统
- 应用程序
内核漫画:
底层:文件系统
进程:进程管理运行(进程之间可通过管道通讯的)
TTY:命令行接口/输入 进行处理然后将结果反馈给TTY
体系结构子目录都包含许多其他子目录,这些子目录专注于内核的特定方面,如引导、内核、内存管理等。
进入下一篇内容