Linux基础 | 青训营笔记

96 阅读1分钟

课程介绍

学习Linux的价值

  • Liux是现代化应用程序交付的首选平台,无论是部署在裸机、虚拟化还是容器化环境
  • 公司内部服务(TCE、FaaS、SCM)统一使用Debian Linux系统
  • 熟悉Linux基础指令,熟,练运维前端常用服务(Nginx,Node.js)
  • 加深对操作系统概念和实现的理解,夯实基础知识

课前准备

  • 一台安装Debian Linux系统的计算机

01 计算机硬件

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

在一个完整的冯诺依曼计算体系当中,计算机主要由五大基本单元组成,分别是控制器运算器存储器、以及输入输出两个单元image.png

02 计算机操作系统

用于管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。 操作系统的目标就是:向上层提供方便易用的服务。

操作系统启动流程

image.png

03 Linux系统概览

image.png

应用领域

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

04 Linux系统结构

有四个主要部分:

  1. 内核
  2. shell
  3. 文件系统
  4. 应用程序

image.png

内核漫画:

底层:文件系统 进程:进程管理运行(进程之间可通过管道通讯的) TTY:命令行接口/输入 进行处理然后将结果反馈给TTY image.png

体系结构子目录都包含许多其他子目录,这些子目录专注于内核的特定方面,如引导、内核、内存管理等。

进入下一篇内容