Linux 基础 | 青训营笔记

99 阅读2分钟

学习青训营的第二节课,总结汇总了一些笔记

学习LINUX的价值

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

小知识:LINUX的logo为企鹅(企鹅是南极洲的动物,南极洲不属于任何一个国家,为人类共有,linux为开源项目)

一.计算计算机

计算机由五大基本单元组成分别为:控制器,运算器,存储器单元,输入单元,输出单元。 用户将东西输入到输入设备,输入设备再转换到运算器,其中控制器和储存器分享,得到的结果从输出设备显示。

二.计算机操作系统

管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息 思考:程序启动必须有操作系统来执行,那操作系统本身也是一个程序,那是如何在开机时被执行的呢?

三.
Linux系统概览

1969年,Uniⅸ诞生于贝尔实验室

1984年,贝尔实验室将Unix商业化

1984年,Tanenbaum开发Minix操作系统用于教学并开放源码

1984年,Richard M.Stallman发起自由软件(FSF)与GNU项目,起草GPL(通用公共许可)协议

1991年,Linus Torvalds:受Minix影响实现初版的Linux内核

1992年,Liux内核以GPL协议发行V1.0

(1)Linux版本

  • 内核版本 发行版本

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

Linux系统应用领域

IT服务器(操作系统、虚拟化和云计算)

嵌入式和智能设备

个人办公桌面

学术研究与软件研发

Linux系统结构

Linux系统一般有4个主要部分

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

Linux体系结构

小总结;

     *内核是硬件与软件之间的中间层
     内核是一个资源管理程序
     内核提供一组面向系统的命令*
     

Linux系统结构

--进程管理

   进程是正在执行的一个程序或命令(正在执行)
   进程有自己的地址空间,占用一定的系统资源(有空间)
   一个CPU核同一时间只能运行一个进程(只有一个大脑,住注重一件事)
   一个CPU核进程由它的进程ID(PID)和它父进程的进程D(PPID)唯一识别(父亲与儿子)