理解进程
- Linux进程在/proc目录下,蓝色部分为id?
- 一个进程是一条命令运行的实例,如一个vi的命令,同时被15个不同的用户打开,那么就会创建15个进程
- 进程通过id进行识别,进程id对当前系统来说是唯一的?
- 进程会与一个特定的用户账号和组关联,账号信息可以帮助进程获取指定的系统资源权限
- ps:是最早也是最常用的列出当前系统进程的命令
- STAT中,R表示睡眠进程,S表示正在运行,+表示前台操作
- VSZ(Virtual Set Size)虚拟内存大小,以KB为单位
- RSS(Resident Set Size)实际内存大小
- ps ux | less? 查看系统当前用户的所有进程
- | less? 是管道处理,分页显示结果
- ps -e 列出运行中的进程
- 单击h?,查看帮助文件,再按任意键返回
- 单击M,以内存占用排序,单击P,以CPU占用排序
- 单击数字1,切换显示所有CPU的使用情况
- 单击R,对输出进行反向排序
- 单击u,并输入用户名,显示某用户的进程
- 单击r,然后输入进程PID,改变进程的优先级,优先级取值为-19~20
- 单击k,?杀死进程,输入进程PID,再输入15表示彻底终止该进程
- find? /usr>/指定进程 可以把进程放到后台
- jobs查看后台
systemctl start | stop l restart service 启动|停止 | 重启服务 systemct l enable | disable service 开机启动 | 开机不启动服务 systemctl?status service 查看服务的状态 systemctl is-actives service 查看服务是否启动 systemctl is-enables service 查看务是否开机启动
|