linux进程控制与管理.ppt

linux进程控制与管理.ppt

ID:55829063

大小:71.50 KB

页数:30页

时间:2020-06-09

linux进程控制与管理.ppt_第1页
linux进程控制与管理.ppt_第2页
linux进程控制与管理.ppt_第3页
linux进程控制与管理.ppt_第4页
linux进程控制与管理.ppt_第5页
资源描述:

《linux进程控制与管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章进程控制与管理进程的概念显示系统中当前执行的进程终止执行中的进程动态显示执行中的进程命令检查内存状态改变进程优先级任务自动调度进程监视和控制是任何Linux系统管理员的核心任务。进程:程序关于某隔数据集合在处理机上的一次运行过程。进程分类:前台(交互)进程、后台(包含守护)进程查看守护进程:ntsysv启动守护进程(服务):service进程名start/restartstop一般进程执行完就退出,而常见的一些服 务进程通常永久的运行在后台,不向屏幕输出结果。在Unix中这些永久的后台进程称为守护进程(daemon)。守护进程通常从系统启动时自动开始执行,系统关闭时才停止

2、。如果偶然某个守护进程消失了,那么它提供的服务将不再能被使用。进程的启动手工启动前台进程启动:程序名<回车>后台进程启动:程序名&<回车>注:交互进程在用户注销时自动关闭,为了让注销时程序能够继续运行,可以nohup程序名&调度启动(at,cron,anacron等)父进程和子进程:Linux为每一个进程分配一个进程标识号以指定和跟踪进程。PID:进程ID号PPID:父进程ID号前台和后台程序运行:后台运行程序:程序名&后台程序转入前台:fg进程名已经在前台运行的进程转入后台:ctrl+Z暂停进程,bg将其调入后台与进程管理有关的命令和工具1.显示系统中正在执行的进程ps功能:

3、查看当前系统中运行的进程的信息基本格式:ps[选项]单独使用表示查看当前用户进程,常用参数:-A显示所有进程,包括系统进程和后台进程,?表示该进程不占用终端资源-a其他用户执行的进程一起列出-r只显示正在运行的进程-u按面向用户的格式显示-x显示所有没有控制终端进程信息-l长格式输出-w宽行显示ps显示字段说明:UID:进程所有者的userIDPID:进程IDPPID:父进程ID%CPU:进程使用CPU的时间比%MEM:使用内存的百分比SIZE:使用虚拟内存大小NI:优先级VSZ:虚拟内存大小RSS:常驻内存大小(Kbyte)TTY:与进程有关的终端STAT:状态Start:进

4、程开始执行的时间其中STAT具体含义如下:见教材p135R:运行态S:休眠态I:空闲态Z:僵死态D:磁盘等待P:页等待W:交换导出N:低优先级T:终止<:高优先级例如:ps-uUSER、PID、%CPU、%MEM、VSZ、RSS、TTY、STAT、START、TIME、COMMANDguest16540.10.858081540pts/0S23:160:00-bashps-waux2.动态显示执行中的进程top功能:动态显示系统当前的进程及其状态,可以通过用户按键来不断刷新当前状态。比较准确地说,top命令提供了实时的对系统处理器的状态监视。它可以显示系统中CPU最“敏感”的任

5、务列表。该命令可以按CPU使用(P)、内存使用(M)和执行时间(T)对任务进行排序,而且它的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。U:监视特定用户K:中止指定进程格式:top[-d][时间间隔]例如:top:以交互的方式显示执行中的进程对cpu,内存的使用情况。top–d5:以时间间隔5秒刷新显示结果通过在键盘上按下ctrl+C来终止top的执行。3.进程的终止进程终止的情况1、程序正常结束就退出2、结束前台运行程序:方法一:ctrl+c方法二:kill命令3、后台运行程序使用kill命令4、发送信号给该程序的所有进程killall格式kill[-s信号量

6、

7、]PID说明:kill送出一特定的信号(signal)给行程ID为PID的行程根据该信号而做特定的动作,若没有指定,预设是送出终止(TERM)的信号。常用的信号有:HUP(1),KILL(9),TERM(15)分别代表着挂起,杀死,结束详细的信号可以用kill-l列出例如:将pid为2323的进程kill掉:kill-92323将pid为2456的进程重跑(restart):kill-HUP2456killall命令命令格式和kill类似不过killall可以直接加上进程名称例如:[guest@obglinuxguest]$cat&[1]2772[guest@obglinuxg

8、uest]$killall–9cat[1]+已杀死cat[guest@obglinuxguest]$进程的挂起和恢复进程的中止(挂起)和终止挂起(Ctrl+Z)终止(Ctrl+C)进程的恢复恢复到前台继续运行(fg)恢复到后台继续运行(bg)查看被挂起的进程(jobs)4。检查内存状态free功能:查看当前系统内存和交换分区的使用状态。功能:显示系统内存和交换分区的使用情况格式:free[-选项][参数]常用的选项s,用于按指定的时间间隔持续显示内存和交换分区的使用情况。例如:free–s1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。