Linux-进程管理01

本文介绍了Linux进程管理的基础知识,包括进程定义、生命周期、状态解释,重点讲解了静态查看进程的`ps`命令及其常用选项,如`psaux`和`ps-ef`,以及动态查看进程的`top`工具,提供了小技巧和资源查看方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux-进程管理01

一 进程基础知识

问题1 :什么是程序?
可以执行的代码以及有执行权限的文件

问题2 :什么是进程?
获得计算机各个系统资源 可以执行的程序
在这里插入图片描述

问题3 :进程生命周期?
由系统程序fork出来的子程序,具备一定副进程的资源,直到运行完毕 退出系统。

问题4:进程的状态有哪些?
记住四个点,了解即可 不用深扣~

  • running 运行
  • sleep 睡眠
  • zombie 僵死
  • stop 停止

在这里插入图片描述
通常情况下 记住这4个比较重要的字段:

  • 谁运行的
  • 什么程序
  • pid是多少
  • 当前状态是什么

二 静态查看进程 ps

2.1常用指令
语法 ps 选项参数
查看进程选项参数很多,其中最常用的是aux

  • a (all)表示计算机所有进程
  • u (user)以用户为主的格式显示所有进程
  • x 不以终端机来区分

2.2应用场景(以cpu为例 ):
排序 ps -aux --sort %cpu
– 减减是降序, 不加是升序

2.3 进程父子关系
语法:ps -ef
在这里插入图片描述
其中应用场景:如果某个子进程杀不掉, 可以找到对应父进程的pid kill掉

三 动态查看进程 top

ps指令呈现的都是一瞬间的状态信息,不是实时的, 所以需要动态查看, 执行top后如下:
在这里插入图片描述
每秒会刷新一次资源

top小技巧:

  • m 按照内存大小排列
  • p 按照cpu大小排列
  • h:查看更多使用top模式下的命令列表

补充:top会消耗资源,更多常用的是ps

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值