1.操作系统:
- 管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之间传递信息。
2.Linux系统一般有4个主要部分:
- 内核
- shell
- 文件系统
- 应用程序
3.进程调度的原则
- 一个CPU核同一时间只能运行一个进程
- 每个进程有近乎相等的执行事件
- 对于逻辑CPU而言,进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复
- 进程执行消耗时间和进程量成正比
4.进程管理
- 进程是正在执行的一个程序或者命令。
- 进程有自己的地址空间,占用一定的系统资源
- 一个CPU核同一时间只能运行一个进程
- 进程由它的进程ID和父进程的进程ID唯一识别
5.虚拟文件系统
-
对应用层提供一个标准的文件操作接口
-
对文件系统提供一个标准的文件接入接口
6.软件包及相应的管理-
通常指的是一个应用程序,它可以是一个GUI应用程序、命令行工具或软件库
管理:
底层工具:主要用来安装和删除软件包文件等任务。
上层工具:主要用于数据的搜索任务和依赖解析任务。
7.一些简单的操作命令
目录操作【增,删,改,查】
创建目录【增】 mkdir 命令:mkdir 目录
mkdir aaa 在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录
删除目录或文件【删】rm 命令:rm [-rf] 目录
删除文件: rm 文件 删除当前目录下的文件 rm -f 文件 删除当前目录的的文件(不询问)
删除目录: rm -r aaa 递归删除当前目录下的aaa目录 rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
全部删除: rm -rf * 将当前目录下的所有目录和文件全部删除
rm -rf /* 【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除
搜索目录【查】find