书接上回,继续介绍04 Linux系统结构
linux系统结构:--进程管理
1.进程是动态的;由它的进程ID(PID)和父进程ID(PPID)唯一识别 2.查看进程指令 ps -ef|grep 进程 top -p 进程号 top kill 进程号 3.进程调度:操作系统按照某种策略或规则选择进程占用CPU进行运行的过程
4.进程调度原则:
- 个 CPU 核同一时间只能运行一个进程
- 每个进程有近乎相等的执行时间
- 对于逻辑 CPU 而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复
- 进程执行消耗时间和进程量成正比
5.进程的系统调用
内核空间
用户空间 用户程序发起系统调用 执行系统调用 系统调用返回
linux系统结构--文件系统
1.文件系统:把文件存到磁盘硬件中,持久化存储
2.linux文件系统目录结构
/
bin dev home sbin usr ...
3.虚拟文件系统(VFS)
4.查看文件系统指令
df -T #报告文件系统磁盘空间利用率
mount
5.文件基本操作
ls
mkdir demo
mv demo /home
rm -r demo
touch file.txt
cp file.txt file_bak.txt
linux系统结构--用户权限操作
05 Linux系统软件包管理器
1.软件包: 一个应用程序,可以是一个GUI应用程序、命令行工具或软件库
2.软件包管理:
底层工具:处理安装和删除软件包文件等任务DPKG RPM
上层工具:数据的搜索任务和依赖解析任务APT YUM DNF
3.软件包管理工具
4.debian配置软件源
5.nginx安装