Linux——进程管理

本文介绍了Linux系统中查看和管理进程的各种命令,包括`ps-aux`、`ps-elf`、`top`、`pgrep`和`pstree`。此外,还详细讲解了如何启动和控制进程,如前台后台启动、进程调度、终止进程以及处理僵死进程。最后,阐述了一次性和周期性计划任务的管理,如使用`at`和`crontab`进行任务安排。
摘要由CSDN通过智能技术生成

查看进程信息

什么是进程

程序:保存在硬盘、光盘等介质可执行代码和数据;静态保存的代码
进程:在CPU及内存中运行的过程:动态的代码;父、子进程

查看静态进程的统计信息–ps -aux在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

僵厂进程:僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程被init接管,子进程退出后init会回收其占用的相关资源

查看静态的进程统计信息——ps -elf

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看动态的进程排名信息——top

在这里插入图片描述

top命令在这里插入图片描述
top各行解释
在这里插入图片描述
第一行:任务队列信息
在这里插入图片描述
第二行:进程信息
在这里插入图片描述
第三行:CPU的信息
在这里插入图片描述
第四行:内存的信息
在这里插入图片描述
第五行:交换空间的信息
在这里插入图片描述

根据特定条件查看进程信息——pgrep

常用选项:
在这里插入图片描述
在这里插入图片描述

以树形结构列出进程信息——pstree

pstree常用选项:
在这里插入图片描述
在这里插入图片描述

进程的启动与控制

手工启动

前台启动:用户输入命令,直接执行程序
后台启动:在命令行尾加入“&”符号

进程的前后台调度

Ctrl + Z 组合键: 将当前进程挂起,即调入后台并停止执行
jobs命令:查看处于后台的任务列表 [-l] 选项显示PID号
fg命令:将后台进程恢复到前台运行,可指定任务序列号
Ctrl + C组合键 :中断正在执行的命令;

终止进程的运行

Ctrl+C组合键

kill终止进程
kill [选项] +进程ID(PID号)
kill命令常用选项:
在这里插入图片描述
jobs -l
kill -9 +进程

pkill终止进程
在这里插入图片描述

计划任务管理

一次性计划任务–at

命令格式:at +时间+日期,设置完后按Ctrl+D提交该计划任务

在当天的3:00关闭电脑
在这里插入图片描述

周期性计划任务–crontab

crontab命令按照预先设置的时间周期(分钟、小时、日、月、周)重复执行用户指定的命令操作属于周期性计划任务
主要设置文件:
全局配置文件,位于文件: /etc/crontab
系统默认的设置,位于目录: /etc/cron.*/
用户定义的设置,位于文件: /var/spool/cron/用户名

编辑计划任务
crontab -e [-u 用户名]

查看计划任务
crontab -l [-u 用户名]

删除计划任务
crontab -r [-u 用户名]

时间数值标识方法:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值