11、Linux 进程管理全解析

Linux 进程管理全解析

1. 进程概述

现代操作系统通常是多任务的,它们通过快速在不同执行程序间切换,营造出同时执行多个任务的假象。内核借助进程来管理这一过程,在 Linux 中,进程是组织不同程序等待 CPU 执行的方式。

当计算机运行缓慢或应用程序无响应时,我们可以使用命令行工具检查程序运行状态,并终止异常进程。以下是一些常用命令:
- ps :报告当前进程的快照
- top :显示任务
- jobs :列出活跃作业
- bg :将作业置于后台
- fg :将作业置于前台
- kill :向进程发送信号
- killall :按名称杀死进程
- shutdown :关闭或重启系统

2. 进程的工作原理

系统启动时,内核会以进程形式启动自身的一些活动,并启动 init 程序。 init 会运行一系列位于 /etc 的 shell 脚本(即 init 脚本),这些脚本会启动所有系统服务。许多服务以守护进程的形式运行,它们在后台默默工作,没有用户界面。所以,即使我们未登录系统,它也会进行一些常规操作。

程序可以启动其他程序,在进程模型中表现为父进程产生子进程。内核会维护每个进程的信息,例如为每个进程分配

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值