Linux进程管理

概述

进程:动态执行的文件(被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 +  进程名

posted @ 2019-09-16 22:22  西伯利亚狼dreamer  阅读(76)  评论(0编辑  收藏  举报