04.14Linux概览|青训营笔记

64 阅读3分钟

现代化应用程序交付的首选平台,(裸机,虚拟化,容器化

公司内部服务(TCE FaaS SCM)统一使用Debian Linux系统

熟悉基础指令,熟练运维前端常用服务(Nginx Node.js)

1 计算机硬件

五大基本单元:控制器,运算器,存储器(内外存),输入单元,输出单元

屏幕截图 2023-04-14 085628.png 2 操作系统

管理和控制计算机系统中的硬件和软件资源,用于在用户和系统硬件之间传递信息

管理计算机资源

提供用户接口

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

屏幕截图 2023-04-14 091120.png

3 系统应用领域

查看linux系统内核版本

4 linux基本组成

内核 shell 文件系统 应用程序

 屏幕截图 2023-04-14 091423.png

 【好大一个图片,这里不能改格式达咩】

Linux系统结构

--进程管理:

定义:进程是正在执行的一个程序或命令

特点:有自己的地址空间,占用一定的系统资源

一个CPU核同一时间只能运行一个进程

进程由它的进程ID(PID)和它的父进程ID(PPID)唯一识别

 

--进程调度

操作系统按某种策略或规则选择进程占用CPU进行运行的过程

R 可执行状态

S 可中断的睡眠状态

D 不可中断睡眠状态

T 暂停或跟踪状态

Z 退出状态 进程为僵尸进程

X 退出状态 进程即将被销毁

规则:

一个CPU核同一时间只能运行一个进程

每个进程都有近乎相等的执行时间

对逻辑CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复

进程执行耗时正比于进程量

 

Linux有(kernal space and user space)

前者为系统内核运行空间,后者为应用程序运行空间

程序——>发起系统调用——中断——>执行系统调用——中断——>系统调用返回

内核态:执行系统调用

 

Linux 文件系统

负责管理持久数据的子系统,负责把用户的文件存到磁盘硬件中,持久化保存

文件:(一切皆文件)

目录结构:树状,上为根目录

对用户提供统一接口:虚拟文件系统VFS

—对应用层提供一个标准的文件操作接口

—对文件系统提供标准文件接入接口

屏幕截图 2023-04-14 094829.png

屏幕截图 2023-04-14 095059.png  

 

用户账户

查看用户信息:w

用户所属组:groups

Uid:id

文件权限:所有者,所在组,其他人

权限:r w x 读 写 行

Drwxr-xr-x

D文件类型

Rwx 所有者

r-x所在组

r-x其他人

 

软件包: 软件包管理:

 底层工具:处理安装和删除DPKG RPM(芜湖,就像自己做饭,一个个自己干)

 上层工具:数据搜索和依赖解析任务 APT YUM DNF(欸嗨,就像阿尔弗雷德)

RPM为red hat操作系统包管理系统

DPKGA为Debian操作系统的包管理系统

屏幕截图 2023-04-14 100214.png

(该公司常用debian

(二号比较优美

(四者功能比较新

Debian APT指令:

屏幕截图 2023-04-14 100410.png

乐:Debian配置软件源:

/etc/apt/sources.list

镜像: mirrors.aliyun.com

/dists 查看系统代号

/pool 查看软件分支

哦豁,其实要注意国内软件有一点点wt啦