Linux操作(四)(进程管理 计划任务)

进程管理
知道如何查看进程,如何结束进程
什么是进程:一次程序的执行就是一个进程,进程有获取内存和释放内存的能力
僵尸进程:当进程执行结束,线程没有结束,线程没有释放内存的能力,还在占用内存,这个进程就变成了僵尸进程被挂在了后台

查看进程:ps
a 查看所有用户的所有进程
u 显示用户信息并以进程的启动时间进行排序输出
x 查看无终端的进程 无终端进程一般是系统进程
e 显示所有的进程 包括无终端进程
f 以树状结构来显示命令

ps  aux/ps  -aux

在这里插入图片描述

user: 用户名
pid : 进程的标识符 进程id 一般杀死进程时使用pid
%cpu: cpu占用情况
%mem: 内存的占用情况
vsz: 虚拟内存的使用情况
rss: 驻留中页
tty:终端标识 当前进程运行在哪个终端 ?代表未知终端 一般代表系统进程
stat: 进程状态

R  正在运行
S  休眠的进程
T  停止的进程
X 死掉的进程
Z  僵尸进程
<  进程的优先级

start: 进程的启动时间
time: 运行时间
command: 命令

top 仪表盘
每3秒钟会自动刷新一次,如果要退出使用q

在这里插入图片描述
top -10:59:33 当前时间
up 27 min 系统运行时间
2 users 当前登录的用户数
load average: 系统负载
有三个值
第一个值 记录1分钟内 进程队列的平均长度
第二个值 记录5中内 进程队列的平均长度
第三个值 记录15分钟内 进程队列的平均长度
tasks: 当前的进程数
3 runing 正在运行的进程数
201 sleeping 休眠的额进程数
0 stopped 停止的进程数
zombie 僵尸进程

杀死进程:
杀死进程前要先知道进程的pid 使用ps –aux可以查看进程,但是进程数量比较多
使用| 管道符 和 grep 去筛选
ps -aux|grep ping
在这里插入图片描述

Kill  -9  pid   强制杀死进程

如果误杀了系统进程导致系统崩溃,只需要重新启动系统即可
pkill -9 python3 根据指定的字符杀死 指定字符所有相关的进程

计划任务:
计划任务是系统服务,在使用之前需要开启服务
1.突发任务:at
临时性的,只执行一次,执行完就结束
突发任务的服务名atd
在这里插入图片描述
a.添加突发任务
格式:at 时间 回车
at now+1min 分钟
at now+1days 天
at 12:05
at 12:05 2019-10-9

在这里插入图片描述

ctrl+d 保存
ctrl+c 撤销
at -l 查看所有突发任务
atrm 任务id 删除突发任务

2.定时任务 crontab
周期性的,指定时间多次执行,一般用于备份,删除日志,爬虫
1.定时任务也是系统服务使用前先开启服务 crond
在这里插入图片描述
2.编辑定时任务
crontab –u用户名 –e
-u 指定用户
-e 编辑
-l 查看所有的定时任务
-r 删除定时任务
打开的是一个文件

	*     *     *     *      *      要执行的命令
	分    时    日    月     周
	
	*   代表任意数字
    /   频率
	-   数字的范围
    ,   离散数字
    分钟   0-59
    小时   0-23
    日     1-31
    月     1-12
    周     0-7     0和7都代表周日

每小时的每分钟执行命令
crontab -uroot -e

每小时的第一分钟
1 * * * *
eg1: 每年的五月一日 10:5 执行一次
5 10 1 5 *
eg2: 每天的三点,六点各执行一次
0 3,6 * * *
eg3: 每天的8:20, 9:20,10:20,11:20各执行一次
20 8-11 * * *
eg4: 每五分钟执行一次
0-59/5 * * * *
eg5: 每周一 十点执行一次
010 * * 1

创建一个定时任务,每分钟执行一次爬虫
** * * * pythone3 代码路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值