Linux基础|青训营笔记

55 阅读1分钟

学习 Linux 的价值 1、Linux 是现代化应用程序交付的首选平台,无论是部署在裸机、虚拟化还是容器化环境 2、 公司内部服务( TCE 、 FaaS 、 SCM )统一使用 Debian Linux 系统 3、熟悉 Linux 基础指令,熟练运维前端常用服务( Nginx , Node . js ) 4、加深对操作系统概念和实现的理解,夯实基础知识 一、计算机硬件 计算机由五个基本单元组成:控制器,运算器,存储器单元,输入单元,输出单元 二、计算机操作系统(承上启下的作用) 管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。 两大能力 管理计算机资源:处理器管理、存储器管理、设备管理、文件管理 提供用户接口:命令接口、图形用户接口、程序接口 三、Linux 版本:内核版本、发行版本 Linux内核+常用软件=Linux发行版本 基本组成:内核、shell、文件系统、应用程序 内核是硬件与软件之间的中间层 内核是一个资源管理程序 内核提供一组面向系统的命令 进程管理:(树形结构,方便管理) 进程是正在执行的一个程序或命令 进程有自己的地址空间,占用一定的系统资源 一个 CPU 核同一时间只能运行一个进程 进程由它的进程 ID ( PID )和它父进程的进程 ID ( PPID )唯一识别 进程调度: 操作系统按某种策略或规则选择进程占用 CPU 进行运行的过程 Linux中一切皆文件