概述
进程:动态执行的文件(被cpu调用的和使用程序相关的文件),杀死进程会释放cpu,释放内存
守护进程:在后台运行并提供系统服务的一些进程
父、子进程:父进程可以产生子进程,父进程被kill,子进程也随之kill
僵尸进程:父进程已经kill,但是子进程依旧占用内存,但是不占用cpu(不干活),那子进程就是僵尸进程
相关命令
top
动态监控操作系统,默认每5秒刷新一下屏幕上的显示结果。
1. 第一行是任务队列信息
2. 第二、三行为进程和CPU的信息
3. 第四五行为内存信息。
4.其余各行为进程信息
free
查看内存信息
PS
查看系统进程
查看系统所有进程 ps aux:
查看头几行进程 ps aux | head -n
grep 过滤查找关键字目标
grep+'关键字'+目标目录或文件
反向过滤 grep -v '关键字'
进程管理
1、杀死进程
kill -9 pid(进程号) :通过进程号强制杀死进程
kill -9 %工作号:通过工作号强制杀死进程
强制杀掉所有进程名一样的进程
pkill -9 +进程名
2、终止命令执行
Ctrl + c
3、命令程序后台运行
程序+&符号
4、查看后台运行程序
jobs
5、将运行程序由后台调到前台
fg %+工作号
6、将运行程序由前台调到后台
bg%+工作号
7、查看所有进程树
pstree
8查看进程id
pgrep + 进程名