进程和计划任务管理

目录

进程与服务

进程

服务

相同点与区别

子进程与父进程

进程管理与任务计划命令

查看进程的命令

ps命令

ps -aux

ps -elf

top命令

pstree

pgrep

jobs

其他

显示内容简介

计划任务管理

crontab命令

计划任务格式


进程与服务

进程

是系统中正在运行的程序,也是操作系统分配给运行程序的资源单位。

进程特点:

1.在代码中限制了资源的使用,写死进程所站的系统资源。
2.系统自动分配。
3.进程之间是相互隔离的,彼此之间不能访问内存空间。

服务

在操作系统内部或者依赖网络环境运行的一种软件组件,提供特定的功能或服务。一般在后台运行,接受请求,处理数据,执行操作 服务可以是系统自带的如firewalld,也可以是第三方基于linux系统开发的应用程序如http nginx mysql,服务长期运行。

服务特点:

1.服务是以进程的方式的运行的。

2.服务可以自行分配资源,也可以管理员限制资源的使用。

3.服务可以通过端口号进行通信服务之间可以互相访问。

相同点与区别

相同点
都是特定功能的软件,服务也是以进程的方式在系统运行,都可以调整对系统资源的使用

区别
进程之间一般不能互相访问,也就是不能通过传统的IP端口进行通信,只能通过系统提供的机制:共享内存,信号。服务可以通过定义的端口和协议与其他组件通信

总结:服务和进程本质上在linux是一回事,都是以进程的形式展示,区别:服务是第三方,进程大部分就是系统自带的

子进程与父进程

子进程是基于父进程创建的进程

运行时:父进程先启动,之后启动子进程,子进程运行的资源由父进程提供分配资源
结束运行:子进程先结束,父进程要回收子进程的资源之后,父进程才会终止

进程管理与任务计划命令

查看进程的命令

ps命令

ps -aux

ps 静态的统计进程信息
a  显示所有终端上的进程,包括其他用户的进程
u 列出进程的用户
x 显示所有终端的信息

ps -elf

e 显示系统内的所有进程信息
l 长格式显示进程信息
f 完整格式显示进程信息

kill 终止进程
kill -9 强制终止进程
kill命令只是传递一个信号,由内核来处理,-9是传递一个强制终止信号,默认为-15。

top命令

动态查看进程排名信息,主要观察CPU

常用选项
c 根据使用CPU的大小进行排序,大的在前,小的在后
数字键1 显示CPU的个数及其运行状态 
q 退出 

top -b -n 1 表示只运行一次便退出

pstree

查看进程的线程

-p 显示进程id
-u 显示进程的用户

pgrep

通过进程名查询pid,一般 和kill命令互相配合使用
-a 显示进程名和pid

jobs

查看后台进程的状态信息
-l 显示所有后台进程的pid
-p 显示所有后台进程组id
-n 仅显示最近的后台进程
-r 仅显示正在运行的后台进程
-s 仅显示已停止的后台进程

其他

ctrl+z 放到后台并停止运行
&后台运行符 放到后台运行   (重要)
fg 把后台程序调到前台运行 (一般不用)

显示内容简介

USER 进程的用户

PID 进程的id

%CPU:进程占用的CPU百分比。

%MEM:占用物理内存的百分比。

STAT进程状态
D 不可中断的休眠状态
R:正在运行
S:处于休眠状态,可被唤醒 
T:停止、后台暂停、处于调试状态
Z:僵尸进程,父进程已经终止,子进程还在运行。

tty运行终端的运行级别
tty1 表示打开的是图形化界面终端
tty2~6 字符界面
pts:使用远程连接工具连接到系统,如xshll、moba,越早登陆的远程工具数字越小

计划任务管理

crontab命令

crontab -e -u root  
-e创建定时任务
-u 指定用户
-l 查看定时任务
-r 清空所有定时任务(不推荐)

计划任务格式

* * * * *  所要执行的命令

从左往右分别对应 分 时 日 月 周
范围:分钟:0-59 小时:0-23 日期:1-31 月份:1-12 星期:0-7 (0和7都代表星期天)

符号含义:

*表示任意时间
,表示间隔的多个不连续的时间点
-表示连续的时间范围
/表示间隔的时间频率 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值