进程管理
进程是指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程
也就是说进程是正在执行的一个程序或命令
- 进程有自己的地址空间,占用一定的系统资源
- 一个CPU核同一时间只能运行一个进程
- 进程由它的进程ID和它父进程ID唯一识别
查看进程信息
- ps -l 列出与本次登录有关的进程信息
- ps -aux 查询内存中进程信息
- ps -aux | grep *** 查询进程的详细信息
- top 查看内存中进程的动态信息
- kill 杀死进程
进程调度原则
- 一个CPU核同一时间只能运行一个进程
- 每个进程有近乎相等的执行时间
- 对于逻辑CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复
- 进程执行消耗时间和进程量成正比
内核空间(Kernal Space) :系统内核运行的空间用户空间(User Space) :应用程序运行的空间
文件系统
操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,负责把用户的文件存到磁盘硬件中
Linux文件系统是采用树状目录结构,最上层是/(根)目录
查看文件系统类型
- mount
- df -T
文件基本操作
- mkdir(创建目录)
- ls (列出目录)
- pwd (显示目前所在的目录)
- cd (切换目录)
- rm (删除目录)
- touch (创建新文件)
- cp (复制文件或目录)
用户账户
- 普通用户账户:在系统中进行普通作业
- 超级用户账户:在系统中对普通用户和整个系统进行管理
用户组
- 标准组:可以容纳多个用户
- 私有组:只有用户自己
文件权限
文件权限关于用户有三个概念:
- 所有者:文件的所有者
- 所在组:文件的所有者所在的组
- 其他人:除文件所有者及所在组外的其他人
每个用户对于文件都有不同权限,包括读(R)、写(W)、执行(X)
目录权限管理
(1) 设置文件file的所有者权限为rw,组用户权限为rx,其他用户权限为r。
(2) 重新设置文件file的权限,为所有者权限添加执行权限,为属组用户添加可修改权限,其他用户删除读取权限