进程和计划任务管理

本文介绍了程序、进程和线程的概念,如进程是运行中的代码,线程是进程的执行单元。查看进程的工具包括ps命令,以及进程的生命周期管理。当服务失效时,检查步骤涉及网络、防火墙配置、端口状态等,并介绍了如何使用kill命令以及crontab进行任务调度。

目录

一、程序、进程、与线程

二、查看进程的两种方式

三、服务失效解决的流程

一、程序、进程、与线程

程序:没有运行的代码就是程序

进程:运行起来的代码就是进程

线程:程序的副本,把进程复制了一份,只是复制了进程的一部分代码,就是为了能够执行任务即可,最小化的复制了这部分代码,仅满足基本需求。真正执行的是线程而不是进程。线程就是进程的打工仔。

1.systemd=父进程先启动----子进程  父进程给子进程分配资源

2.结束运行  子进程先结束 ---父进程要回收分配给进程的资源,然后父进程才会终止

3.父进程先结束---子进程还在-----僵尸进程 (子进程)

二、查看进程的两种方式

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

 s:表示休眠状态的进程

R:正在运行的进程

D:不可中断的进程

Z:僵尸进程

T:停止状态,可以是在后台暂停或者进程处于跟踪调试的状态

kll 向内核传递一个信号 kill内核来执行 

failed 状态两种含义 1.启动失败 2.被终止的情况也是failed

三、服务失效解决的流程

1.检查网络 网络层ping 网关 

2.防火墙 服务被ban 找网络人员处理

3.配置文件

4.看端口 1.被占用 2.防火墙策略

5.环境问题

kill -9  强制停止

jobs 列出后台进程的状态信息

-l显示所有后台进程的pid号

-r显示正在运行的后台进程

定时任务周期crontab

crontab -e 默认当前用户

crontab -e -u du  为du用户设置周期任务

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值