预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共43页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第九章Linux进程管理Linux进程概述第9章进程管理9.1Linux进程概述一、进程的含义一、进程的含义一、进程的含义二、进程的状态Linux系统中,进程主要有以下几个状态。 (1)运行态(TASK_RUNNING) (2)等待态 (3)停止态(TASK_STOPPED) (4)僵死态(TASK_ZOMBIE)在Linux系统中,进程的执行模式划分为: 内核模式 用户模式 按照进程的功能和运行的程序分类,进程可以分为两大类 系统进程 用户进程图9-2Linux进程工作模式示意图一、守护进程简介一、守护进程简介守护进程守护进程二、重要守护进程介绍守护进程管理–工具9.3、启动进程一、定时执行——at命令一、定时执行——at命令一、定时执行——at命令at命令参数与格式at[-m]time 输入了at命令和它的时间参数后,“at>”提示符会出现。输入要执行的命令,按回车键。然后按【Ctrl+D】 例1:在5天之后的此时此刻将/root/a文件复制到/home目录下 例2、在三天后下午四点执行文件sysvar.sh中的作业 一、定时执行——at命令二、空闲时执行——batch命令batch命令的语法格式也和at命令十分相似,如下所示:batch[-V][-qqueue][-ffile][-mv][time] 队列中的任务可以由“atq(或at-l)”查询 队列中的任务可以由“atrm编号”删除三周期性执行——cron和crontab命令1、配置corn实现自动化1、配置corn实现自动化2、使用crontab命令实现自动化2、使用crontab命令实现自动化2、使用crontab命令实现自动化2、使用crontab命令实现自动化案例一:要求1.201***echo“”>/var/log/slow.log 2.030**0/bin/sh/usr/local/sbin/backup.sh 3.100414**/bin/sh/usr/local/sbin/backup_month.sh 4.0*/8***ntpdatetime.windows.com 5.01,12,18***/bin/sh/usr/local/sbin/test.sh 09-18***/bin/sh/usr/local/sbin/test2.sh 每隔8小时,就是用全部小时(0-23)去除以8,其实是0,8,16三个数。 当遇到多个数(分钟、小时、月、周)例如第5题,则需要用逗号隔开。 时间段是可以用’-‘的方式表示的。9.4管理进程ps命令是查看进程状态的最常用的命令,可以提供关于进程的许多信息。根据显示的信息可以确定哪个进程正在运行、哪个进程被挂起、进程已运行多长时间、进程正在使用的资源、进程的相对优先级,以及进程的标识号(PID)等信息。ps命令的常用格式如下:ps[option] 1.-ef选项:利用选项-ef可以显示系统中所有进程的全面信息。 2.-aux选项:利用选项-aux可以显示所有终端上所有用户有关进程的所有信息。一、查看进程的状态---ps命令二、查看进程的状态---top命令三终止进程四、前后台运行和暂停进程五、进程文件系统PROC文件或目录小结