如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
掌握进程管理4.3进程管理4.3.1进程的基本概念2)进程和程序的区别进程是动态的,而程序是静态的进程是有生命的,而程序是永久的一个程序可以包含若干个进程一个进程可以包含若干个程序(例:调用别的程序)3)、进程的基本状态及其转换(1)进程的基本状态运行态(running):在CPU上运行就绪态(ready):获得了CPU外的一切资源,可以随时被CPU调用阻塞态(blocked):也叫等待态,正在等待某一事件的发生(2)进程间的转换4)、进程的类型交互进程:由shell启动,可以工作在前/后台批处理进程:不需要与终端相关,提交在等待队列的作业守护进程:shell/linux系统自动启动,工作在后台,用于监视特定服务5)、进程启动方法(1)手工启动前台:直接输入程序名(如:#vi)后台:程序名后加&(如:#vi&)(2)调度启动系统在指定时间运行指定的程序(at,batch,cron)4.3.2INIT进程(续)4.3.2INIT进程(续)4.3.3管理进程1)使用ps命令静态查看进程(续)1)使用ps命令静态查看进程(续)1)使用ps命令静态查看进程(续)1)使用ps命令静态查看进程(续)1)使用ps命令静态查看进程(续)2)使用top命令动态查看进程功能:动态显示系统进程信息格式:top实例:#top(默认每5秒钟刷新一次)top的操作命令:h//获取top的帮助kPID//杀死指定的进程q//退出top2)使用top命令动态查看进程(续)1)、kill功能:终止进程格式:kill[参数]PID参数:-9强制终止程序实例:#kill-93#kill-93,5,8#kill-91-8//杀死1到8号进程#kill-90//表示所有后台进程2)、killall功能:终止指定程序名的所有进程格式:killall程序名实例:#killallvsftpd如果想中断第2059号进程,使用下面的命令:root@Linux9root]#kill2059如果想“比较有把握”地中断第593号进程,使用下面的命令:root@Linux9root]#kill-9593如果想向init程序(它的进程号永远是1)发送一个HUP信号,使用下面的命令:[root@Linux9root]#kill-113)、设置进程优先级优先级范围:-20~19(值越小表示级别越高,默认为0)(1)nice格式:nice[参数][命令]参数:-n//将原有优先级增加n实例:#nice-1ls//将ls的优先序加1并执行#nice--5vi&//优先级为-5#ps-l(2)renice格式:renice优先级PID实例:#renice-6727thankyou!更多知识请访问湖南长沙新华电脑学院http://www.csxinhua.com