当前位置: 首页 > news >正文

Linux进阶 查看系统进程

操作系统中进程的生命周期是:

  1. 创建进程,(服务启动或软件的启动)
  2. 进行运行状态
  3. 进程等待状态
  4. 进行唤醒
  5. 进程结束

三种状态

一般主要关注是进行中间的三种状态,三种状态之间装换关系如下:

1、就绪状态:表示进程已经做好了运行的准备状态,只要获得内存空间,就可以立即执行。

2、阻塞状态:进程的某些请求无法获取,暂时无法继续执行的状态。(进程只能自己阻塞自己,因为只有进程自己知道还需要哪些特定事件,才能开始运行)

3、执行状态:进程以进入内存,在CPU处理下,进行执行。

ps命令

显示所有进程;-u用户以及其他详细信息。-x:显示没有控制终端的进程。linux中分别有五种进程:R:进程正在运行中;S:进程处于休眠状态,当某个条件触发时则改变。D:进程不影响系统的异步信号,及时用kill命令也不能停止。Z:进程已经终止,但进程描述符依然存在,直到父进程调用wait4()函数,后进程释放。T 停止:进程受到信号后马上停止。

注:(在linux中命令的参数格式有长短之分,长格式和短格式之间不能合并,长格式与长格式之间也不能合并,而短格式和短格式之间可以合并,合并后保留一个- 即可࿰


http://www.mrgr.cn/news/29846.html

相关文章:

  • Spring Validation参数校验
  • 【Ubuntu24.04】服务部署(基础)
  • ChromeDriver 官方下载地址_测试自动化浏览器驱动
  • 探索 Python HTTP 的瑞士军刀:Requests 库
  • 在CentOS下安装RabbitMQ
  • linux基础-完结(详讲补充)
  • 【漏洞复现】Nacos Derby SQL注入漏洞
  • Java中的语法糖:让编程更简洁的特性
  • 15. 三数之和(左右指针)
  • 【protobuf】ProtoBuf的学习与使用⸺C++
  • Springboot多种请求参数
  • 单细胞BCR的分析Dandelion重注释的安装以及用法----11111
  • java高频面试题(2024最新)
  • MySQL高阶1831-每天的最大交易
  • 视频转文字工具:开启视频内容深度挖掘的钥匙
  • Longman Dictionary of Contemporary English (朗文当代高级英语辞典)
  • [语言月赛 202408] 因友情而终结
  • linux网络编程2
  • Ansible——Playbook基本功能
  • 深入理解Go语言中的并发封闭与for-select循环模式
  • Spring 源码解读:手动实现Spring的资源管理机制
  • 大数相乘,大数相加
  • 上市公司-客户ESG数据集(dta+xlsx+参考文献)(2009-2023年)
  • 城市级河流三维处理及展示的一些技术
  • 【七篇文章从零速通transformer】01 从零开始解密神经网络:深度学习基础全解析
  • 数字IC设计\FPGA 职位经典笔试面试整理--语法篇 Verilog System Verilog(部分)