[Linux]进程与进程管理

一.进程概念

在LINUX中,每个执行的程序都称为一个进程。
每一个进程都分配一个PID号(进程号)。
每个进程都可能以两种方式存在的。分为前台与后台进程。
前台进程:所谓前台进程就是用户目前的屏幕上可以进行操作的,例如qq界面。
后台进程:实际在运行,但屏幕上无法看到的进程,以后台方式执行。例如系统服务进程。 一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才才结束。

二.PS指令

ps命令是用来查看目前系统中,有哪些进程正在执行,以及它们执行的状况。
可以不加任何参数

ps-a:显示当前终端的所有进程信息
ps-u:以用户的格式显示进程信息
ps-x:显示后台进程运行的参数
ps-e:显示所有进程
ps-f:以全格式显示进程,可查看父进程
可以组合使用

在这里插入图片描述进程的信息如下图所示
在这里插入图片描述父子进程
一个进程可以创造自己的子进程

以ps -ef的方式查看进程,可以看到全格式的进程信息,包含父进程信息
在这里插入图片描述
其中:

UID:用户ID
PID:进程ID
PPID:父进程ID
C:表示执行优先级,数值越小,优先级越大
STIME:进程开始时间
TIME:CPU时间
CMD:启动进程所需要的命令和参数

查看进程还有一个更简便的方式-------pstree,进程树
pstree[选项]
在这里插入图片描述

三.终止进程

若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程。
使用kill命令来完成此项任务。
基本语法

kill [选项] 进程号 (功能描述:通过进程号杀死进程 )
killall 进程名称 (功能描述:通过进程名称杀死进程也支持通配符,这在系统因负载过大而变得很慢 时很有用) -------使用killall杀死进程时,它的子进程也会被终止。

kill -9 进程号 --------------"-9"选项可以强制杀死一个进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值