码迷,mamicode.com
首页 > 系统相关 > 详细

第九节:进程和计划任务

时间:2021-01-14 11:21:14      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:保存到文件   lazy   完整   pki   命令   mic   信息   保存   nbsp   

进程分父子进程:

父进程管理子进程

子进程是普通用户的身份,为父进程提供响应

外来攻击只能攻击到子进程的普通用户,有利于提高系统的安全性,

 

ps命令

查看静态进程统计信息

ps   ax               查看所有进程

ps    auxf      a 是所有,

ps    -elf 

 

ps    ax

PID:进程号

TTY:依赖于哪个终端存在,?代表不是依赖于任何终端,系统起来的时候就开始了

STAT: 当前状态,S待机,R正在运行

TIME:进程占用CPU用的时间

COMMAND:命令名字

 

ps   aux

USER:所属的用户,是哪个用户开启的进程

%CPU :占用的CPU的百分比

%MEM:占用内存的百分比

 

ps auxf

最后一列有了父子进程的关系

 

 

普通查看,ps  ax

看程序执行用户, ps aux

看父子进程关系, ps auxf

 

top命令:查看动态的进程排名信息

技术图片

 

 动态显示进程占用CPU的信息,隔几秒刷新一下

 

top    -n    1

只显示一次

top    -n    1 > 保存到文件中 

 

筛选出来有关 httpd 的进程

ps    ax  |   grep   httpd   

 

根据过滤内容显示进程

只显示进程号和进程名

pgrep     -l   log

 

pstree命令

以树形结构列出进程信息

pstree 查看所有的,

pstree -aup   a:显示完整信息,u列出对应用户,p对应的进程号

技术图片

 

 

 

手工启动进程

 

能够一直执行的命令

cat    /dev/zero    >  /dev/null   将一个读不完的文件写刀一个写不完的文件中

 

 

技术图片

 

 

命令后台执行,后面加&

cat    /dev/zero    >  /dev/null   &  

调到前台

fg + 任务号

调到后台挂起

Ctrl + Z

后台运行

bg + 任务号

调到前台执行

fg + 任务号

查看后台任务

jobs

结束任务

fg调到前台后,Ctrl C

 

 

扩展:

断电导致文件出现

技术图片

 

有两种情况:

1.在后台运行,如果再次打开会出现这种情况

2.由于断电异常退出,导致产生swp文件

解决方案

对于后台运行的,查看jobs,如果有调到前台运行即可

对于断电异常退出的, 再次编辑选择恢复数据即可

 

结束进程:

中断正在执行的进程,

Ctrl + c   

杀死指定进程的,

kill + 进程号

杀死指定名称的所有进程,

killall   +进程名

强制终止  在后面加    -9

 

例子

开三个:

cat  /dev/zero/  > /dev/null

cat  /dev/zero/  > /dev/null

cat  /dev/zero/  > /dev/null

查看cat进程

grep  -l cat

5197 cat

5198 cat

5199 cat

关闭5197

kill  5197

关闭所有cat

killall cat

 

杀死一个父进程时,所有的子进程都会结束

 

 

 

pkill

结束用户登录,根据终端名

pkill     -9      -t      tty 

结束用户登录,根据登录名

pkill     -9     -U    "username"

 

例子

useradd   user1

passwd    user1

查看用户登录情况

who 

技术图片

 

 

 

 

计划任务

技术图片

 

 

at命令

at  后面跟时分年月日

at  14:55  2014-05-05

 

date

查看当前时间

设置计划任务时间

at 10:51

设置干啥

reboot

提交任务计划

Ctrl + D

查看当前任务计划

atq

删除一个任务计划

atrm +  任务号

 

 

 

周期性计划任务crond

crontab命令

编辑计划任务

crontab -e [-u    用户名]  没有用户名默认管理员

技术图片

技术图片

 

 

查看计划任务

crontab -l  [-u    用户名]

删除计划任务

crontab -r  [-u    用户名]

删除任务的时候,当一个用户中有多个任务时,应该打开任务文档dd删除

 

技术图片

 

 

技术图片

 

技术图片

 

 

 技术图片

 

技术图片

 

第九节:进程和计划任务

标签:保存到文件   lazy   完整   pki   命令   mic   信息   保存   nbsp   

原文地址:https://www.cnblogs.com/gzyx/p/14259360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!