Linux 进程管理完全指南
Linux 进程管理完全指南在 Linux 系统中进程Process是操作系统进行资源分配和调度的基本单位。无论是后台运行的服务还是前台执行的命令本质上都是进程。掌握进程管理是深入理解 Linux 系统的必经之路。本文将围绕进程的核心概念、生命周期、查看与控制以及信号机制进行系统性讲解。一、 进程基础概念1. 进程是什么简单来说进程是正在执行中的程序。当我们在终端输入一个命令或运行一个脚本时操作系统会为其分配内存、CPU 时间片等资源此时这个程序就从一个静态的代码文件变成了一个动态的进程。每个进程在系统中都有唯一的标识符称为PIDProcess ID。此外每个进程通常还有一个父进程标识符PPIDParent Process ID用于追踪进程的创建来源。2. 进程的产生fork在 Linux 中进程的创建主要通过fork()系统调用实现。复制机制当一个进程调用fork()时操作系统会创建一个几乎完全相同的子进程。子进程会继承父进程的大部分属性如代码段、数据段、打开的文件等。写时复制Copy-on-Write为了优化性能Linux 并不会立即为子进程复制所有的内存页而是让父子进程共享。只有当其中一方尝试修改数据时系统才会真正复制对应的内存页。返回值fork()在父进程中返回子进程的 PID在子进程中返回 0若失败则返回 -1。二、 进程状态Linux 进程在其生命周期中会经历多种状态可以通过ps命令的STAT列查看。常见的状态标识如下R (Running)运行状态。进程正在 CPU 上执行或在运行队列中等待执行。S (Interruptible Sleep)可中断睡眠。进程正在等待某个事件完成如 I/O 操作可以被信号唤醒。D (Uninterruptible Sleep)不可中断睡眠。通常与底层硬件 I/O 有关此时进程无法被信号唤醒或杀死。Z (Zombie)僵尸进程。进程已终止但其父进程尚未调用wait()回收其资源。T (Stopped)暂停状态。进程收到SIGSTOP等信号后被挂起可通过SIGCONT恢复。三、 查看进程ps 命令psProcess Status是查看进程快照最常用的工具。常用参数组合ps aux显示系统中所有进程的详细信息。a显示所有用户的进程。u显示进程所属用户及 CPU/内存占用。x显示没有控制终端的进程如后台服务。ps -ef以标准格式显示所有进程包含完整的 PPID 信息。结合过滤使用通常我们会结合grep来查找特定进程psaux|grepnginx四、 进程控制jobsjobs命令用于管理当前终端会话下的后台作业它与ps查看系统级进程不同仅作用于当前 Shell。常用操作将进程放入后台在命令末尾加例如sleep 100 。暂停前台进程按下Ctrl Z。查看后台作业jobs -l显示 PID 及状态。将后台作业调至前台fg %11 为作业号。让暂停的作业在后台继续bg %1。五、 给进程发信号信号Signal是 Linux 中进程间通信的一种异步机制用于通知进程某个事件的发生。1. 信号介绍常见信号包括SIGINT (2)中断信号等同于键盘按下Ctrl C。SIGKILL (9)强制杀死进程进程无法捕获或忽略此信号。SIGTERM (15)正常终止信号允许进程在退出前进行清理工作默认信号。SIGHUP (1)挂起信号常用于让服务重新加载配置文件。2. kill 命令kill命令通过 PID 向进程发送信号# 发送默认的 SIGTERM 信号kill1234# 强制杀死进程kill-91234# 发送 SIGHUP 让 Nginx 重载配置kill-HUP12343. pkill 和 pgrep 命令当不知道 PID但知道进程名时这两个命令非常实用pgrep按名称查找进程并返回 PID。pgrep nginxpkill按名称直接发送信号。pkill-9nginx六、 用户与登录信息查询在管理进程时了解当前系统的用户和登录状态同样重要。whoami显示当前有效用户名。who显示当前已登录系统的用户列表及其终端信息。w功能比who更强不仅显示登录用户还会显示每个用户的负载、正在执行的命令以及空闲时间。last读取/var/log/wtmp文件显示系统历史登录和重启记录是安全审计的重要工具。总结Linux 进程管理是系统运维和开发的核心技能。从理解fork的复制机制到熟练使用ps和jobs监控进程再到通过kill和信号机制精准控制进程行为这些知识构成了我们驾驭 Linux 系统的基石。建议在实际环境中多加练习将理论转化为肌肉记忆。

相关新闻

C++进程间通信实战:从管道到共享内存的性能选型与避坑指南

C++进程间通信实战:从管道到共享内存的性能选型与避坑指南

1. 项目概述:为什么我们需要高性能进程间通信?在开发一个复杂的C应用时,尤其是涉及到模块化、微服务架构或者需要利用多核CPU优势的场景,单进程模型很快就会遇到瓶颈。比如,一个实时数据处理系统,数据采集模…

2026/8/21 0:01:45 阅读更多 →
6个案例,带你从零搞定 LangChain + DeepSeek

6个案例,带你从零搞定 LangChain + DeepSeek

💬 写在前面:你是不是也踩过这些坑? 大模型火了,你肯定也被安利过无数次: 🤯 "GPT 能写代码了!" —— 然后呢?怎么把它用到自己的业务里? 📚 教程…

2026/8/19 10:16:50 阅读更多 →
Transformer 初学避坑指南:7 个 90% 新手都会踩的坑

Transformer 初学避坑指南:7 个 90% 新手都会踩的坑

前言相信很多同学第一次看 Transformer 论文时,都是这种状态:"每个字都认识,连起来就不知道在说啥了……" "Q、K、V 到底啥关系?为啥要分成三个矩阵?" "代码跑通了,但原理还是一知…

2026/8/20 1:55:13 阅读更多 →

最新新闻

PS4金手指管理器GoldHEN Cheats Manager新手实战指南:从卡关到畅玩只差一个安装包

PS4金手指管理器GoldHEN Cheats Manager新手实战指南:从卡关到畅玩只差一个安装包

PS4金手指管理器GoldHEN Cheats Manager新手实战指南:从卡关到畅玩只差一个安装包 【免费下载链接】GoldHEN_Cheat_Manager GoldHEN Cheats Manager 项目地址: https://gitcode.com/gh_mirrors/go/GoldHEN_Cheat_Manager 凌晨一点半,电视机的光映…

2026/8/21 0:01:42 阅读更多 →
video-analyzer:一条命令读懂整段视频,把 3 小时人工整理压缩到 3 分钟

video-analyzer:一条命令读懂整段视频,把 3 小时人工整理压缩到 3 分钟

video-analyzer:一条命令读懂整段视频,把 3 小时人工整理压缩到 3 分钟 【免费下载链接】video-analyzer Analyze videos using LLMs, Computer Vision and Automatic Speech Recognition 项目地址: https://gitcode.com/gh_mirrors/vi/video-analyzer…

2026/8/21 0:01:42 阅读更多 →
2026年高薪赛道揭秘:AI大模型时代,小白如何抓住财富机遇(收藏版)

2026年高薪赛道揭秘:AI大模型时代,小白如何抓住财富机遇(收藏版)

本文分析了2026年全行业薪资榜,揭示AI、芯片等高技术壁垒行业薪资大幅提升,传统行业被边缘化。文章指出,技术壁垒决定薪资天花板,AI等新质生产力领域人才紧缺,年薪年涨超15%。建议普通人通过学习AI技能、转向新质生产力…

2026/8/21 0:01:42 阅读更多 →
电源(PSU)选购与装机供电完全指南:从瓦数计算到 80Plus 认证

电源(PSU)选购与装机供电完全指南:从瓦数计算到 80Plus 认证

关键词:电源选购、电源功率计算、80Plus 认证、模组电源、电源安装、供电安全 适合人群:所有装机用户、对电源参数迷茫的玩家 阅读时间:约 16 分钟前言 电源是电脑里最容易被忽视、却最不该省钱的部件。一个好电源用 10 年不出问题&#xff0…

2026/8/21 0:00:42 阅读更多 →
显卡(GPU)选购、安装与性能测试完全教程

显卡(GPU)选购、安装与性能测试完全教程

关键词:显卡选购、NVIDIA AMD 对比、显卡参数解读、显卡驱动安装、GPU 性能测试 适合人群:装机用户、游戏玩家、AI 绘图 / 视频剪辑用户 阅读时间:约 18 分钟前言 显卡是电脑里单价最高的部件之一,从入门的几百元到旗舰的两万元跨…

2026/8/21 0:00:42 阅读更多 →
105、车载温度范围-40°C到85°C的影像质量一致性——ISP参数温漂补偿与产线标定策略

105、车载温度范围-40°C到85°C的影像质量一致性——ISP参数温漂补偿与产线标定策略

105、车载温度范围-40C到85C的影像质量一致性——ISP参数温漂补偿与产线标定策略 去年冬天在北方某车厂做A样评审,凌晨四点的黑河试验场,零下三十三度。客户拿了一台冷启动的车,中控屏上倒车影像全是雪花噪点,暗部细节直接糊成一片。我第一反应是sensor温度没上来,暗电流…

2026/8/21 0:00:42 阅读更多 →

日新闻

机场边检旅客定位系统国产化白皮书:算法、硬件、底座平台全程自主

机场边检旅客定位系统国产化白皮书:算法、硬件、底座平台全程自主

前言随着国家数字基础设施信创替代、关键技术自主可控战略持续深化,口岸智慧安防、边检智能管控领域正全面进入国产化、自主化、安全可控升级周期。当前国内机场边检旅客识别与定位体系长期依赖国外商用视觉算法、进口成像硬件、闭源通用计算平台,存在核…

2026/8/21 0:00:42 阅读更多 →
别再把“数字孪生”当空间智能了!镜像视界揭开四维时空的真正面纱

别再把“数字孪生”当空间智能了!镜像视界揭开四维时空的真正面纱

别再把“数字孪生”当空间智能了!镜像视界揭开四维时空的真正面纱当下数字化建设浪潮中,很多项目将三维可视化、视频贴图叠加的数字孪生等同于空间智能。传统数字孪生更多停留在三维场景复刻,擅长把物理世界“画出来、展示出来”,…

2026/8/21 0:00:42 阅读更多 →
105、车载温度范围-40°C到85°C的影像质量一致性——ISP参数温漂补偿与产线标定策略

105、车载温度范围-40°C到85°C的影像质量一致性——ISP参数温漂补偿与产线标定策略

105、车载温度范围-40C到85C的影像质量一致性——ISP参数温漂补偿与产线标定策略 去年冬天在北方某车厂做A样评审,凌晨四点的黑河试验场,零下三十三度。客户拿了一台冷启动的车,中控屏上倒车影像全是雪花噪点,暗部细节直接糊成一片。我第一反应是sensor温度没上来,暗电流…

2026/8/21 0:00:42 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/19 11:55:18 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/21 0:02:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/19 11:55:16 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/20 6:11:08 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/20 21:46:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/19 11:55:13 阅读更多 →