为什么学习 Linux, Nginx, Node.js用Linux比较舒服 前端Linux用的不多
bios和uefi是写在主板上的程序,电脑启动时会执行这两个程序之一,uefi是BIOS的优化版。
shell是命令解释器,用来和内核进行交互
Linux进程管理 在Linux里运行nginx程序时,nginx会以进程方式留在Linux系统中
右边小图:
Linux会拉起一个0进程,0进程启动后会拉起1进程和2进程,1进程是所有用户进程的父进程,2进程是所有内核进程的父进程,接下来的进程都是以这两个进程为模板的,所以Linux进程结构是树形的
进程调度
文件系统
文件系统是操作系统中负责管理持久数据的子系统,负责把用户的文件存到磁盘的硬件中,持久化保存文件
保证了接口调用的统一(read write等)
虚拟文件系统(vfs)
底层工具就好像食材,是最基本的,上层工具像是厨师,帮你解决。
我有一个操作系统,如何安装对应的软件: