Linux进程和计划任务管理

程序:是一串没有运行的代码。

(保存在硬盘,光盘等介质中的可执行代码和数据;文件中静态保存的代码)

进程:是一个运行中代码。

(在CPU及内存中运行的程序代码;动态执行的代码;父,子进程;每个程序可以创建一个或多个进程。)

线程(英语:thread)就是程序的副本,就是把进程复制了一份,只复制了进程的部分代码。真正执行的是线程而不是进程。相当于是进程的打工仔。

父进程先启动-->子进程,分配资源:父进程给子进程分配资源,结束运行,父进程才会终止。

PS  命令——查看静态的进程统计信息

方式一:

ps aux

a:显示终端上的所有进程,包括其他用户的进程。

u:表示列出进程的用户。

x:显示所有终端的进程信息。

ps aux | grep 服务器名或者PID

ps -elf  | grep 服务器名或者PID

%cpu 进程所占CPU得百分比

%MEM 进程所占的物理内存

方式二:

ps -elf

e:显示系统内的所有进程信息。

l:使用长格式显示进程信息。

f:使用完整的格式显示进程信息。

kill -9 服务名/PID

服务器可能会重复,慎用,一般都是用PID来删除执行的进程,因为PID是唯一的

top

命令——查看进程动态信息

%cpu:上次更新到现在的CPU时间占用百分比

%MEM:进程使用的物理内存百分比

load average:三列。分别1分钟,5分钟,15分钟CPU使用的平均值

c:由大到小查看CPU的使用情况

数字键1:显示本机所有的cpu个数。以及使用情况

进程信息区各列解释:

PID                进程id

USER            进程所有者的用户名

PR                 优先级--系统优先级

NI                   谦让度值。负值表示高优先级,正值表示低优先级 --人为设置的优先级

VIRT               进程使用的虚拟内存总量,单位kb

RES                进程使用的物理内存大小,单位kb

SHR                共享内存大小,单位kb

S                     进程状态

%CPU            上次更新到现在的CPU时间占用百分比

%MEM           进程使用的物理内存百分比

TIME+            进程使用的CPU时间总计,单位1/100秒

COMMAND    命令名/命令行

top常用命令:

c键:根据CPU使用百分比大小进行排序。

q键:退出top程序。

数字1键:显示CPU个数和状态。

crontab

*           *         *           *          *     命令

分        时       日        月        周   执行的命令c

0~59  0~23  1~31   1~12     0~7

//周的数字为0或7时,都代表“星期天”的意思。

crontab -e 编写定时任务

                          crontab -e |-u root|

每分钟定时执行一次规则:

每1分钟执行:    */1****或者*****

crontab -l 查看本机设置的所有的定时任务

crontab -r 删除定时任务,多个定时任务,crontab -e 进入定时任务,按照VIM的操作方式删除对应的定时任务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值