跳到主要内容

字节训练营linux笔记

Linux​

计算机硬件​

五大基本单元

操作系统 OS​

管理计算机资源,用于用户与系统硬件之间交互

操作系统启动流程

  1. BIOS->BIOS自检->Bootloader->OS
  2. UEFI->Bootloader->OS

Linux概论​

linux版本​

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

查看内核版本:

  1. uname -a
  2. cat /proc/version

查看发行版本:

cat /etc/os-release

Linux应用领域​

  • 服务器
  • 嵌入式和智能设备

基本组成​

  1. 内核
  2. shell
  3. 文件系统
  4. 应用程序

体系结构​

  1. 用户空间
  2. 内核空间

进程管理​

  • 进程是正在执行的一个程序或命令
  • 进程有自己的地址空间,占用一定的系统资源
  • 一个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