第十四讲服务器操作系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

**第十四讲服务器操作系统第1页,共23页,星期日,2025年,2月5日4.3进程管理 对Linux操作系统(以及UNIX操作系统)来说,每个运行中的程序至少由一个进程组成。从操作系统的立场出发,每个进程与其它进程都是彼此独立的。除非某个进程发出与其它进程共享资源的特殊请求,一般情况下它是被局限在分配给它的虚拟内存空间和CPU时间中的。跨出其虚拟内存空间的进程(它们可能会引起另外一个运行程序的崩溃并使系统不稳定)将立刻被终止。管理进程的这个方法对Linux系统的稳定性起了非常大的作用,一个用户的应用程序不会干扰到其它用户的程序或者操作系统本身。第2页,共23页,星期日,2025年,2月5日4.3.1进程的基本概念1)进程的定义是指一个具有独立功能的程序在一个数据集合上的一次运行活动。即每个程序模块和它执行时所处理的数据组成了进程。第3页,共23页,星期日,2025年,2月5日2)进程和程序的区别进程是动态的,而程序是静态的进程是有生命的,而程序是永久的一个程序可以包含若干个进程一个进程可以包含若干个程序(例:调用别的程序)第4页,共23页,星期日,2025年,2月5日3)、进程的基本状态及其转换(1)进程的基本状态运行态(running):在CPU上运行就绪态(ready):获得了CPU外的一切资源,可以随时被CPU调用阻塞态(blocked):也叫等待态,正在等待某一事件的发生第5页,共23页,星期日,2025年,2月5日(2)进程间的转换3)、进程的基本状态及其转换(续)第6页,共23页,星期日,2025年,2月5日4)、进程的类型交互进程:由shell启动,可以工作在前/后台批处理进程:不需要与终端相关,提交在等待队列的作业守护进程:shell/linux系统自动启动,工作在后台,用于监视特定服务第7页,共23页,星期日,2025年,2月5日5)、进程启动方法(1)手工启动前台:直接输入程序名(如:#vi)后台:程序名后加(如:#vi)(2)调度启动系统在指定时间运行指定的程序(at,batch,cron)第8页,共23页,星期日,2025年,2月5日4.3.2INIT进程(续)INIT进程是由Linux内核引导运行的,是系统中运行的第一个进程,其进程号(PID)永远为“1”。INIT进程运行后将按照其配置文件,引导运行系统所需的其他进程,INIT进程将做为这些进程的父进程。INIT配置文件的全路径名为“/etc/inittab”,INIT进程运行后将按照该文件中的配置内容运行系统启动程序。第9页,共23页,星期日,2025年,2月5日4.3.2INIT进程(续)在Linux系统中通常有init0~init6,共7个级别系统运行级别说明0停机,不要的把系统默认运行级别设置为0,否则系统将不能正常启动1单用户模式,用于root用户对系统进行系统维护2多用户模式,在该模式下不能使用NFS3完全多用户模式,主机作为服务器时通常在该模式下4未分配使用5图形登录的多用户模式,用户在模式下可进行图形登录界面6重新启动第10页,共23页,星期日,2025年,2月5日4.3.3管理进程1)使用ps命令静态查看进程ps命令列出系统中全部的进程,包括他们的状态、占用内存、大小、名称、所有者、CPU时间、已运行时间等方面的信息。它有许多命令行参数。4.3.3.1查看进程第11页,共23页,星期日,2025年,2月5日1)使用ps命令静态查看进程(续)ps命令的参数说明如下:-a列出带有控制终端的全部进程,不仅仅是当前用户的进程-r只列出正在运行中的进程-x列出没有控制终端的那些进程-u列出进程的所有者-f给出进程之间的父/子关系-l按长格式显示清单-w显示进程的命令行参数(最多半行)第12页,共23页,星期日,2025年,2月5日1)使用ps命令静态查看进程(续) ps命令最常用的参数组合是aux。这些参数将列出全部的进程(不管它们是否属于某个控制终端)、每个进程的所有者、以及进程全部的命令行参数。我们来看看一个“ps–aux”的输出结果:[root@Linux9/]#ps-auxUSER PID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot 1 0.11.61336480?S12:390:04initroot 20.00.000?SW12:39

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档