进程管理

发布时间 2023-12-08 18:54:14作者: 霜雾s

一、初识进程

进程是已启动的可执行程序的2运行实例,其组成为

1) 已分配内存的地址空间

2) 安全属性,包括所以权限和特权。

3) 程序代码的一个或多个执行线程

4) 进程状态

每一个进程都有唯一的进程标识PID,一个PID只能标识一个进程,PPID为父进程ID,需要给该进程分配系统资源。

进程状态分为三类:就绪态、运行态、阻塞态。

二、查看进程

1、静态查看进程

ps 命令可以查看静态进程,

pa aux 命令可以查看当前目录的进程。

ps -ef 命令可以查看UID、PID、PPID等信息。

常用的查看指定进程PID的方法有:

cat、pidof、pgrep

2、动态查看进程

top 命令可以实时动态地显示进程,类似与Windows系统中的任务管理器。

下半部分,按M键以内存占用率排序,

按P键以CPU占用率排序,

按N键以PID数值大小排序,

按I键显示所有CPU的负载。

在top命令后面添加参数“-d“可以设置刷新时间,以秒为单位。

添加”-p“参数可以指定查看一个或多个进程的动态信息,

添加”-u“参数可以查看指定用户的进程。