news 2026/4/24 19:42:57

Linux进程管理相关命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux进程管理相关命令

进程的概念

程序的一次执行实例称为进程,是操作系统资源分配的基本单位。每个进程拥有独立的地址空间、堆栈和系统资源。

ps命令

用于显示当前运行的进程状态,支持多种选项组合查看不同信息。

语法

ps[options]

常见用法

  • 标准格式(System V风格):

    ps-elf

    输出包含UID、PID、PPID、优先级、内存占用等完整信息。

  • BSD风格:

    ps-aux

    显示所有用户进程,包含CPU和内存占用率。

进程状态标志

  • D:不可中断的休眠状态(通常与I/O相关)
  • R:运行中或可运行状态
  • S:休眠状态(可中断)
  • T:停止状态(如被作业控制暂停)
  • Z:僵尸进程(已终止但未回收资源)
  • <:高优先级进程
  • N:低优先级进程
  • L:内存锁定状态

top命令

动态实时显示系统进程状态及资源占用情况,支持交互操作(如排序、终止进程)。

top

pstree命令

以树状结构展示进程间的父子关系,直观显示进程层级。

pstree

kill命令

用于向进程发送信号,默认终止进程。需指定信号类型和进程ID(PID)。

语法

kill[-signal]PID

常用信号

  • SIGTERM(15):默认信号,请求进程正常退出
  • SIGKILL(9):强制终止进程(不可被忽略或捕获)
  • SIGHUP(1):挂起信号,常用于重启守护进程

示例
终止PID为1234的进程:

kill-91234

补充说明

  • 通过pgreppidof可快速查找进程ID。
  • killall支持通过进程名批量终止进程。
  • nicerenice用于调整进程优先级。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 19:40:15

MosePay技术架构迎来关键里程碑

MosePay 技术架构迎来关键里程碑&#xff1a;mPay 平台的钱包核心层完工&#xff0c;AI 驱动型支付协议与蜂群系统并行研发【技术摘要】新加坡Web3支付方案提供商MosePay于今日宣布&#xff0c;其生态入口核心平台——mPay Web3钱包已完成基础架构开发。项目两大支柱型技术模块…

作者头像 李华
网站建设 2026/4/24 19:39:56

终极Windows快捷键冲突排查指南:Hotkey Detective完整使用教程

终极Windows快捷键冲突排查指南&#xff1a;Hotkey Detective完整使用教程 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective …

作者头像 李华
网站建设 2026/4/24 19:39:25

VSCode+Python+遥感影像处理实战配置(农业AI工程师私藏版)

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;VSCodePython遥感影像处理实战配置&#xff08;农业AI工程师私藏版&#xff09; 在农业AI工程实践中&#xff0c;高效处理Sentinel-2、Landsat或国产高分系列遥感影像&#xff0c;离不开轻量、可扩展且支持科学…

作者头像 李华
网站建设 2026/4/24 19:37:28

Vue3 + Stimulsoft实战:从零封装一个可复用的‘智能打印按钮’组件

Vue3 Stimulsoft实战&#xff1a;构建企业级智能打印组件全指南 在当今企业级应用开发中&#xff0c;报表打印功能几乎是每个后台管理系统不可或缺的核心模块。不同于简单的功能调用&#xff0c;一个真正优秀的打印组件需要兼顾高复用性、灵活扩展和健壮的错误处理。本文将带您…

作者头像 李华