Linux基础 | 青训营笔记
1 计算机硬件
控制器,顾名思义,他的作用就是协调和指挥计算机中各个部件进行按需作业。运算器主要作用就是算术与逻辑运算的处理。存储器主要分为内存眼外存,磁盘光驱等都是属于外存。输入设备比如鼠标、键盘,输出设备比如显示器、音响等。
右侧这种图简单的描述了基本单元的原型流程,从输入设备输入指令,经过控制器、运算器、存储器之间的处理,最终输出结果到输出设备展示给用户。介绍完计算机硬件,接下来我们看下计算机中最大的软件,也就是操作系统。
2 计算机操作系统
其实大家可以简程序解为UFI是BOS流程的升级版本,解决优化了B10S启ootioade 也就是操作系统引导程序,然后通过引导程初始化操作系统、序运行动中的一些问题。比加忧优化了BOS自检流程,然后BIOS启动会配合MBR分区,无法引导启动超过2.2T的磁盘。而UEFI一版配合GPT分区,支持引导超过2.2T的磁盘。
3 Linux系统概览
1.1969年,Unix诞生于贝尔实验室
2.1984年,贝尔实验室将Unix商业化
3.1984年,Tanenbaum开发Minix操作系统用于教学并开放源码
4.1984年,Richard M. Stallman发起自由软件(FSF)与GNU项目,起草GPL(通用公共许可)协议
5.1991年,Linus Torvalds 受 Minix影响实现初版的Linux内核6.1992年,Linux内核以GPL协议发行V1.0
4 Linux系统结构
Linux系统一般有4个主要部分:
内核
shell
文件系统
应用程序
进程管理
·进程是正在执行的一个程序或命令
·进程有自己的地址空间,占用一定的系统资源
.一个CPU核同一时间只能运行一个进程
·进程由它的进程ID (PID)和它父进程的进程ID (PPID)唯一识别
文件系统
/bin:
bin是 Binaries (二进制文件)的缩写,这个目录存放着最经常使用的命令。
/boot:
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev :
dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
虚拟文件系统
虚拟文件系统使得Linux可以存在多个实际的文件系统,比如分区1是extl,分区2是ext3,分区3是fat32。那么每个实际的文件系统的结构和操作方式是不一样的。如果是这样的话用户怎么去操作它们呢?总不能每种不同的文件系统都采用不同的方法吧,那么这个时候就需要VS作为中间层!用户直接控制VFS ,VFS再去控制各个文件系统。
文件基本操作
查看用户信息
用户权限操作
5 Linux系统软件包管理器
nginx安装
nginx配置修改