最新学习情境6-linux的服务与进程ppt课件.ppt
《最新学习情境6-linux的服务与进程ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新学习情境6-linux的服务与进程ppt课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习情境学习情境6-Linux的服务与进程的服务与进程管理管理学习情境6-Linux的服务与进程管理l l系统监视系统监视系统监视系统监视使用使用使用使用catcatcatcat查看查看查看查看/proc/proc/proc/proc下的文件下的文件下的文件下的文件 在在在在LinuxLinuxLinuxLinux系统中系统中系统中系统中,/proc,/proc,/proc,/proc目录是一个虚拟文件系统目录是一个虚拟文件系统目录是一个虚拟文件系统目录是一个虚拟文件系统,该目录该目录该目录该目录中存放的是内存中的信息的映像中存放的是内存中的信息的映像中存放的是内存中的信息的映像中存放的是内存
2、中的信息的映像,而不是真正的磁盘文件。而不是真正的磁盘文件。而不是真正的磁盘文件。而不是真正的磁盘文件。#cat/proc/#cat/proc/#cat/proc/#cat/proc/cpuinfocpuinfocpuinfocpuinfo(查看信息)查看信息)查看信息)查看信息)#cat/proc/#cat/proc/#cat/proc/#cat/proc/meminfomeminfomeminfomeminfo(查看内存使用情况)(查看内存使用情况)(查看内存使用情况)(查看内存使用情况)如果要查看某个进程号,可在如果要查看某个进程号,可在如果要查看某个进程号,可在如果要查看某个进程号,可
3、在/varvarvarvar/run/run/run/run目录中查看。目录中查看。目录中查看。目录中查看。#cat/#cat/#cat/#cat/var/run/crond.pidvar/run/crond.pidvar/run/crond.pidvar/run/crond.pid(查看(查看(查看(查看crondcrondcrondcrond进程号)进程号)进程号)进程号)系统监视l l系统监视系统监视系统监视系统监视使用使用使用使用toptoptoptop命令命令命令命令#top#top#top#top系统监视l l系统监视系统监视系统监视系统监视使用使用使用使用toptoptoptop
4、命令命令命令命令toptoptoptop命令的显示命令的显示命令的显示命令的显示 在图中,第一行表示的项目依次为当前时间、系统启动时间、当前在图中,第一行表示的项目依次为当前时间、系统启动时间、当前在图中,第一行表示的项目依次为当前时间、系统启动时间、当前在图中,第一行表示的项目依次为当前时间、系统启动时间、当前系统登录用户数目、平均负载。第二行显示的是所有启动的进程、目系统登录用户数目、平均负载。第二行显示的是所有启动的进程、目系统登录用户数目、平均负载。第二行显示的是所有启动的进程、目系统登录用户数目、平均负载。第二行显示的是所有启动的进程、目前运行的、挂起前运行的、挂起前运行的、挂起前运
5、行的、挂起 (Sleeping)(Sleeping)(Sleeping)(Sleeping)的和无用的和无用的和无用的和无用(Zombie)(Zombie)(Zombie)(Zombie)的进程。第三行显示的进程。第三行显示的进程。第三行显示的进程。第三行显示的是目前的是目前的是目前的是目前CPUCPUCPUCPU的使用情况,包括系统占用的比例、用户使用比例、闲的使用情况,包括系统占用的比例、用户使用比例、闲的使用情况,包括系统占用的比例、用户使用比例、闲的使用情况,包括系统占用的比例、用户使用比例、闲置置置置(Idle)(Idle)(Idle)(Idle)比例。第四行显示物理内存的使用情况,
6、包括总的可以使用比例。第四行显示物理内存的使用情况,包括总的可以使用比例。第四行显示物理内存的使用情况,包括总的可以使用比例。第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存。第五行显示交换的内存、已用内存、空闲内存、缓冲区占用的内存。第五行显示交换的内存、已用内存、空闲内存、缓冲区占用的内存。第五行显示交换的内存、已用内存、空闲内存、缓冲区占用的内存。第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存分区使用
7、情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小。第六行显示的项目最多,下面列出了详细解释。的大小。第六行显示的项目最多,下面列出了详细解释。的大小。第六行显示的项目最多,下面列出了详细解释。的大小。第六行显示的项目最多,下面列出了详细解释。系统监视l l系统监视系统监视系统监视系统监视使用使用使用使用toptoptoptop命令命令命令命令toptoptoptop命令的显示命令的显示命令的显示命令的显示 PID PID PID PID(Process IDProcess IDProcess IDProcess ID):进程标示号。):进程标示号。):进程标示号。):进程标示号。US
8、ERUSERUSERUSER:进程所有者的用户名。:进程所有者的用户名。:进程所有者的用户名。:进程所有者的用户名。PRPRPRPR:进程的优先级别。:进程的优先级别。:进程的优先级别。:进程的优先级别。NINININI:进程的优先级别数值。:进程的优先级别数值。:进程的优先级别数值。:进程的优先级别数值。VIRTVIRTVIRTVIRT:进程占用的虚拟内存值。:进程占用的虚拟内存值。:进程占用的虚拟内存值。:进程占用的虚拟内存值。RESRESRESRES:进程占用的物理内存值。:进程占用的物理内存值。:进程占用的物理内存值。:进程占用的物理内存值。RSSRSSRSSRSS:进程驻留内存的数量
9、:进程驻留内存的数量:进程驻留内存的数量:进程驻留内存的数量 SHR SHR SHR SHR:进程使用的共享内存值。:进程使用的共享内存值。:进程使用的共享内存值。:进程使用的共享内存值。S S S S:进程的状态,其中:进程的状态,其中:进程的状态,其中:进程的状态,其中S S S S表示休眠,表示休眠,表示休眠,表示休眠,R R R R表示正在运行,表示正在运行,表示正在运行,表示正在运行,Z Z Z Z表示僵尸状态,表示僵尸状态,表示僵尸状态,表示僵尸状态,N N N N表示该进程优先值是负数。表示该进程优先值是负数。表示该进程优先值是负数。表示该进程优先值是负数。%CPU%CPU%CP
10、U%CPU:该进程占用的:该进程占用的:该进程占用的:该进程占用的CPUCPUCPUCPU使用率。使用率。使用率。使用率。%MEM%MEM%MEM%MEM:该进程占用的内存和总内存的百分比。:该进程占用的内存和总内存的百分比。:该进程占用的内存和总内存的百分比。:该进程占用的内存和总内存的百分比。TIME TIME TIME TIME:该进程启动后占用的总的:该进程启动后占用的总的:该进程启动后占用的总的:该进程启动后占用的总的CPUCPUCPUCPU时间。时间。时间。时间。CommandCommandCommandCommand:进程对应的程序名称和运行参数。:进程对应的程序名称和运行参数。
11、:进程对应的程序名称和运行参数。:进程对应的程序名称和运行参数。系统监视l l系统监视系统监视系统监视系统监视使用使用使用使用toptoptoptop命令命令命令命令toptoptoptop命令的显示命令的显示命令的显示命令的显示toptoptoptop命令使用过程中,还可以使用一些交互的命令来完成其它参数的命令使用过程中,还可以使用一些交互的命令来完成其它参数的命令使用过程中,还可以使用一些交互的命令来完成其它参数的命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。功能。这些命令是通过快捷键启动的。功能。这些命令是通过快捷键启动的。功能。这些命令是通过
12、快捷键启动的。:立刻刷新。:立刻刷新。:立刻刷新。:立刻刷新。P P P P:根据:根据:根据:根据CPUCPUCPUCPU使用大小进行排序。使用大小进行排序。使用大小进行排序。使用大小进行排序。T T T T:根据时间、累计时间排序。:根据时间、累计时间排序。:根据时间、累计时间排序。:根据时间、累计时间排序。M M M M:根据使用内存大小进行排序:根据使用内存大小进行排序:根据使用内存大小进行排序:根据使用内存大小进行排序A A A A:根据年龄大小排序:根据年龄大小排序:根据年龄大小排序:根据年龄大小排序N N N N:进行进程编号排序:进行进程编号排序:进行进程编号排序:进行进程编号
13、排序系统监视系统监视l l系统监视系统监视系统监视系统监视使用使用使用使用toptoptoptop命令命令命令命令toptoptoptop命令的显示命令的显示命令的显示命令的显示toptoptoptop命令使用过程中,还可以使用一些交互的命令来完成其它参数的命令使用过程中,还可以使用一些交互的命令来完成其它参数的命令使用过程中,还可以使用一些交互的命令来完成其它参数的命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。功能。这些命令是通过快捷键启动的。功能。这些命令是通过快捷键启动的。功能。这些命令是通过快捷键启动的。q q q q:退出:退出:退出:退出
14、toptoptoptop命令。命令。命令。命令。k k k k:发送信号给进程:发送信号给进程:发送信号给进程:发送信号给进程m m m m:切换显示内存信息。:切换显示内存信息。:切换显示内存信息。:切换显示内存信息。t t t t:切换显示进程和:切换显示进程和:切换显示进程和:切换显示进程和CPUCPUCPUCPU状态信息。状态信息。状态信息。状态信息。c c c c:切换显示命令名称和完整命令行。:切换显示命令名称和完整命令行。:切换显示命令名称和完整命令行。:切换显示命令名称和完整命令行。h h h h:帮助:帮助:帮助:帮助W W W W:将当前设置写入:将当前设置写入:将当前设置
15、写入:将当前设置写入/./././.toprctoprctoprctoprc文件中。这是写文件中。这是写文件中。这是写文件中。这是写toptoptoptop配置文件的推荐方配置文件的推荐方配置文件的推荐方配置文件的推荐方法。法。法。法。系统监视系统监视l l进程管理进程管理进程管理进程管理用用用用pspspsps获得进程状态获得进程状态获得进程状态获得进程状态1 1 1 1)pspspsps a a a a 显示现行终端机下的所有进程,包括其他用显示现行终端机下的所有进程,包括其他用显示现行终端机下的所有进程,包括其他用显示现行终端机下的所有进程,包括其他用户的进程。户的进程。户的进程。户的进
16、程。2 2 2 2)pspspsps-r -r -r -r 只列出正在运行的进程。只列出正在运行的进程。只列出正在运行的进程。只列出正在运行的进程。3 3 3 3)pspspsps f f f f 用用用用ASCIIASCIIASCIIASCII字符显示树状结构,表达程序间的相字符显示树状结构,表达程序间的相字符显示树状结构,表达程序间的相字符显示树状结构,表达程序间的相互关系。互关系。互关系。互关系。4 4 4 4)pspspsps-l -l -l -l 按长格式列出进程。按长格式列出进程。按长格式列出进程。按长格式列出进程。5 5 5 5)pspspsps-w -w -w -w 显示进程的
17、命令行参数。显示进程的命令行参数。显示进程的命令行参数。显示进程的命令行参数。进程管理进程管理l l进程管理进程管理进程管理进程管理用用用用pspspsps获得进程状态获得进程状态获得进程状态获得进程状态6 6 6 6)pspspsps-t-t-t-t 指定终端机编号,并列出属于该指定终端机编号,并列出属于该指定终端机编号,并列出属于该指定终端机编号,并列出属于该终端机的程序的状况。终端机的程序的状况。终端机的程序的状况。终端机的程序的状况。7 7 7 7)pspspsps u u u u以用户为主的格式来显示程序状况。以用户为主的格式来显示程序状况。以用户为主的格式来显示程序状况。以用户为主
18、的格式来显示程序状况。8 8 8 8)pspspsps x x x x显示没有终端的进(后台进程)。显示没有终端的进(后台进程)。显示没有终端的进(后台进程)。显示没有终端的进(后台进程)。最常用的方法是最常用的方法是最常用的方法是最常用的方法是pspspsps-aux,-aux,-aux,-aux,然后再利用一个管道符号然后再利用一个管道符号然后再利用一个管道符号然后再利用一个管道符号导向到导向到导向到导向到grepgrepgrepgrep去查找特定的进程去查找特定的进程去查找特定的进程去查找特定的进程,然后再对特定的进程进然后再对特定的进程进然后再对特定的进程进然后再对特定的进程进行操作。
19、行操作。行操作。行操作。进程管理进程管理l l进程管理进程管理进程管理进程管理killkillkillkill命令命令命令命令 kill kill kill kill命令是通过向进程发送指定的信号来结束进程的。命令是通过向进程发送指定的信号来结束进程的。命令是通过向进程发送指定的信号来结束进程的。命令是通过向进程发送指定的信号来结束进程的。如果没有指定发送信号如果没有指定发送信号如果没有指定发送信号如果没有指定发送信号,那么默认值为那么默认值为那么默认值为那么默认值为TERMTERMTERMTERM信号。信号。信号。信号。TERMTERMTERMTERM信号将终止所信号将终止所信号将终止所信号
20、将终止所有不能捕获该信号的进程。至于那些可以捕获该信号的进程可能就有不能捕获该信号的进程。至于那些可以捕获该信号的进程可能就有不能捕获该信号的进程。至于那些可以捕获该信号的进程可能就有不能捕获该信号的进程。至于那些可以捕获该信号的进程可能就需要使用需要使用需要使用需要使用killkillkillkill(9 9 9 9)信号了)信号了)信号了)信号了,该信号是不能被捕捉的。该信号是不能被捕捉的。该信号是不能被捕捉的。该信号是不能被捕捉的。killkillkillkill命令的语法格式很简单命令的语法格式很简单命令的语法格式很简单命令的语法格式很简单,大致有以下两种方式:大致有以下两种方式:大致
21、有以下两种方式:大致有以下两种方式:kill-s kill-s kill-s kill-s 信号信号信号信号|-p -a|-p -a|-p -a|-p -a 进程号进程号进程号进程号 .kill-l kill-l kill-l kill-l 信号信号信号信号 进程管理进程管理l l进程管理进程管理进程管理进程管理控制进程的优先级控制进程的优先级控制进程的优先级控制进程的优先级1.1.1.1.执行方式影响进程的优先级执行方式影响进程的优先级执行方式影响进程的优先级执行方式影响进程的优先级#tongtongtongtongnice tongnice tongnice ton
22、gnice tongnice 19 tongnice 19 tongnice 19 tongnice 19 tong&优先级的范围为优先级的范围为优先级的范围为优先级的范围为-20-20-20-20到到到到19,19,19,19,其中其中其中其中-20-20-20-20最高最高最高最高,19,19,19,19最低最低最低最低,默默默默认认认认0,0,0,0,搭配搭配搭配搭配nicenicenicenice后为后为后为后为10101010进程管理进程管理l l进程管理进程管理进程管理进程管理控制进程的优先级控制进程的优先级控制进程的优先级控制进程的优先级2.2.2.2.修改执
23、行中进程的优先级修改执行中进程的优先级修改执行中进程的优先级修改执行中进程的优先级#renicerenicerenicerenice-15-15-15-15PIDPIDPIDPID 当系统中某个进程消耗过多的当系统中某个进程消耗过多的当系统中某个进程消耗过多的当系统中某个进程消耗过多的CPUCPUCPUCPU资源资源资源资源,造成其他进程无法造成其他进程无法造成其他进程无法造成其他进程无法顺利执行时顺利执行时顺利执行时顺利执行时,可考虑降低其优先级可考虑降低其优先级可考虑降低其优先级可考虑降低其优先级,以平衡系统的整体性能以平衡系统的整体性能以平衡系统的整体性能以平衡系统的整体性能.3.3.3
24、.3.改变某位用户拥有的进程的优先级改变某位用户拥有的进程的优先级改变某位用户拥有的进程的优先级改变某位用户拥有的进程的优先级#pspspsps aux|moreaux|moreaux|moreaux|more#renicerenicerenicerenice-10 u tong-10 u tong-10 u tong-10 u tong-pidpidpidpid进程管理进程管理l l系统管理系统管理系统管理系统管理内存内存内存内存1.Free1.Free1.Free1.Freefreefreefreefree命令用来显示内存的使用情况,使用权限是所有用户。命令用来显示内存的使用情况,使用权限
25、是所有用户。命令用来显示内存的使用情况,使用权限是所有用户。命令用来显示内存的使用情况,使用权限是所有用户。语法格式语法格式语法格式语法格式:free-free-free-free-b|-k|-mb|-k|-mb|-k|-mb|-k|-m-o-s delay-t-V-o-s delay-t-V-o-s delay-t-V-o-s delay-t-V主要参数主要参数主要参数主要参数:-b-k-m -b-k-m -b-k-m -b-k-m:分别以字节(:分别以字节(:分别以字节(:分别以字节(KBKBKBKB、MBMBMBMB)为单位显示内存使用情况。)为单位显示内存使用情况。)为单位显示内存使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 学习 情境 linux 服务 进程 ppt 课件
限制150内