进程和计划任务

本文详细介绍了进程的特征、基本状态及其更多状态,包括优先级调整、病毒影响下的内存使用、进程管理命令如ps和top,以及如何监控五大性能指标。还讲解了进程调度、后台运行、信号处理和定时任务设置等技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

进程具有的特征

进程的基本状态

进程更多的状态:

进程的优先级

中病毒很明显的表现形式:内存使用量过高

过滤僵尸进程

找到未知进程的执行程序文件路径

进程管理相关命令

ps命令

top命令

五大性能

内存:free top

cpu:top ps -aux

磁盘大小:lsblk

磁盘读写:iostat dd vmstat

网络 dmstat iftop

将前台任务 放入 后台运行

进程的前后台调度

crontab -e


进程具有的特征

动态性:进程是程序的一次执行过程,是临时的,有生命期的,是动态产生,动态消亡的

并发性:任何进程都可以同其他进程一起并发执行

独立性:进程是系统进行资源分配和调度的一个独立单位

结构性:进程由程序、数据和进程控制块三部分组成。

进程的基本状态

创建状态:进程在创建时需要申请一个空白PCB(proces ontrolblock进程控制块),向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资源无法满足,就无法被调度运行,把此时进程所处状态称为创建状态

就绪状态: 进程已准备好,已分配到所需资源,只要分配到CPU就能够立即运行

执行状态:进程处于就绪状态被调度后,进程进入执行状态

阻塞状态:正在执行的进程由于某些事件(/O请求,申请缓存区失败)而暂时无法运行,进程受到阻塞。在满足请求时进入就绪状态等待系统调用

终止状态:进程结束,或出现错误,或被系统终止,进入终止状态。无法再执行

进程更多的状态:

运行态: running

就绪态: ready0

睡眠态:分为两种,可中断:interruptable,不可中断: uninterruptable0

停止态: stopped,暂停于内存,但不会被调度,除非手动启动

僵死态:zombie,僵尸态,结束进程,父进程结束前,子进程不关闭,杀死父进程可以关闭僵死态 的子进程

同一主机: 1.pipe 管道,单向传输 cmd1 cmd 2

2.套接字文件,双工通信socket

3 .Memory-maped file文件映射,将文件中的一段数据映射到物理内存,多个进程共享这片内存

4.shm shared memory 共享内存

5.signa1信号

6.lock对资源上锁,如果资源已被某进程锁住,则其它进程想修改甚至读取这些资源,都将被阳案,直到锁被打开

7.semaphore 信号量,一种计数器

进程的优先级

进程优先级调整

静态优先级:100-139

进程默认启动时的nice值为0,优先级为120只有根

用户才能降低nice值(提高优先性)

中病毒很明显的表现形式:内存使用量过高

1.通过ps aux 找到内存/spu使用过高的应用程序

2.然后进到 prog 的 pid 文件下通过 xe的软连接来找到他的位置 并将他删掉

3.、然后在同目录下先建一个同名文件,并加上一个不可删除的权限,可以暂时缓解病毒的问题

再顽强就解决不了了,只能重装系统

过滤僵尸进程

ps aux | grep Z

找到未知进程的执行程序文件路径

chattr -i+文件名

进程管理相关命令
ps命令

top命令

五大性能
内存:free top

cpu:top ps -aux

磁盘大小:lsblk

磁盘剩余 df -h

磁盘读写:iostat dd vmstat

网络 dmstat iftop

静态的 进程信息 ps -aux

ps -elf

动态的进程信息,看内存,cpu使用率 (q退出)

top

显示进程树,并显示 进程号

pstree -p

kill、killall命令 kill用于终止指定PID号的进程

killall用于终止指定名称的所有进程

-9选项用于强制终止

将前台任务 放入 后台运行

dd if=/dev/zero of=/dev/null &

进程的前后台调度

jobs命令 查看处于后台的任务列表

Ctrl+Z组合键 ·将当前进程挂起,即调入后台并停止执行

Ctrl+C组合键 中断正在执行的命令

fg命令 将后台进程恢复到前台运行,可指定任务序号

fg 1

继续后台命令 bg 序号

crontab -e

编辑一个 定时任务

五个星号分别代表

分 时 日 月 周

/加数字 每,加在哪个后面就是每什么

执行命令最好使用绝对路径

例如

crontab -e进入视图模式

周一到周五每天17:00

每周一,三,五的8点30分

8点到18点之间每两小时

每三天

后面加上文件的绝对路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值