Linux进程管理

概述

进程:动态执行的文件(被cpu调用的和使用程序相关的文件),杀死进程会释放cpu,释放内存

守护进程:在后台运行并提供系统服务的一些进程

父、子进程:父进程可以产生子进程,父进程被kill,子进程也随之kill

僵尸进程:父进程已经kill,但是子进程依旧占用内存,但是不占用cpu(不干活),那子进程就是僵尸进程

相关命令

top

动态监控操作系统,默认每5秒刷新一下屏幕上的显示结果。

Linux进程管理_第1张图片

1. 第一行是任务队列信息

2. 第二、三行为进程和CPU的信息

3. 第四五行为内存信息。

4.其余各行为进程信息

free

查看内存信息

Linux进程管理_第2张图片

 

 

 Linux进程管理_第3张图片

 

 

 Linux进程管理_第4张图片

 

 

 PS

查看系统进程

 

查看系统所有进程  ps aux: 

查看头几行进程      ps aux | head -n

 

grep  过滤查找关键字目标

grep+'关键字'+目标目录或文件 

反向过滤  grep -v '关键字' 

 

进程管理

1、杀死进程

kill -9 pid(进程号) :通过进程号强制杀死进程 

kill -9 %工作号:通过工作号强制杀死进程

 

强制杀掉所有进程名一样的进程

pkill -9 +进程名  

Linux进程管理_第5张图片

 

 

 

 

2、终止命令执行

Ctrl + c

Linux进程管理_第6张图片

 

 

3、命令程序后台运行

程序+&符号

 

4、查看后台运行程序 

jobs

5、将运行程序由后台调到前台

fg %+工作号

6、将运行程序由前台调到后台

 

bg%+工作号

7、查看所有进程树

 pstree

8查看进程id

pgrep +  进程名

转载于:https://www.cnblogs.com/dreamer-lin/articles/11530634.html

你可能感兴趣的:(Linux进程管理)