字节训练营linux笔记
Linux
计算机硬件
五大基本单元
操作系统 OS
管理计算机资源,用于用户与系统硬件之间交互
操作系统启动流程
- BIOS->BIOS自检->Bootloader->OS
- UEFI->Bootloader->OS
Linux概论
linux版本
- 内核版本
- 发行版本 = 常用软件+Linux内核
查看内核版本:
- uname -a
- cat /proc/version
查看发行版本:
cat /etc/os-release
Linux应用领域
- 服务器
- 嵌入式和智能设备
基本组成
- 内核
- shell
- 文件系统
- 应用程序
体系结构
- 用户空间
- 内核空间
进程管理
- 进程是正在执行的一个程序或命令
- 进程有自己的地址空间,占用一定的系统资源
- 一个CPU核同一时间只能运行一个进程
- 进程由它的进程ID(PID)和它父进程的ID(PPID)唯一识别
--- shell
#查看启动的nginx进程
ps -ef | grep nginx
#查看某个进程
top -p
#关闭指定进程
kill
#全部进程动态实时视图
top
进程调度
进程调度是指操作系统按某种策略或则跪着选择进程占用CPU进行运行的过程
文件系统
文件系统是操作系统中负责管理持久数据的子系统,负责把用户的文件存到磁盘硬件中,持久化的保存文件
树状的目录结构
虚拟文件系统(VFS)
---shell
df -t
mount
用户权限
- 用户账户
- 组账户
---shell
w
groups
id
文件权限
所有者 所在组 其他人
不同权限 读R 写W 执行X