科学出版社Linux操作系统实用教程(鞠文飞编著)第章进-公开课件.pptVIP

科学出版社Linux操作系统实用教程(鞠文飞编著)第章进-公开课件.ppt

  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文档。上传文档
查看更多
第8章 进程管理与软件包管理 8.1 进 程 管 理 8.1.1 程序和进程 Linux操作系统是多用户多任务操作系统。多任务一词就是指机器可以将多个程序和进程加载到计算机内存之中,分时共享计算机资源(如CPU),同时处理多个进程任务。 程序(program)是一系列指令的集合,是指由程序设计语言编写、运行在特定体系结构上的一组指示计算机每一步动作的指令。程序一般需要经过编译和连接才能由计算机直接执行。不经编译就能够运行的程序一般称为脚本(如Shell Script脚本)。 8.1.1 程序和进程 进程(process)是在运行状态下程序的实例。程序只是指令的集合,进程才是程序指令的真正执行。在批处理环境下进程也被称作作业(jobs),在多数情况下作业和进程可以认为是同一个含义,进程(process)一词用的更多一些。一个程序可能会产生多个进程,多个进程之间的管理一般称作进程调度(Scheduling)。 从概念理解的角度来说,程序是静态的概念,而进程则是程序在内存中动态运行的表现。 8.1.2 进程概述 在Linux操作系统中,一个进程可能开启其他进程,例如使用命令行用户界面时,bash进程会开启vim进程,此时bash进程被称作vim进程的父进程。 1.  PID PID即进程标识(Process Identifier,简称PID),是操作系统内核用于唯一识别进程的数字。这个数字在很多系统功能调用中成为调用参数,例如调整进程优先级或者杀死进程等。PID为1的通常是init进程,用于启动和关闭系统。 8.1.2 进程概述 2. 进程状态 进程在执行中状态会发生改变。Linux操作系统中,有如下常见进程状态。 ① D 不可中断睡眠(通常是在死等I/O设备就绪)。 ② R 运行或可运行(在运行排队中)。 ③ S 可中断睡眠(等待某个时间发生后结束)。 ④ T 停止,由任务控制信号导致或者程序被跟踪。 ⑤ W 分页(2.6.xx内核版本后新增)。 ⑥ X 死亡(这种状态应该永远不可见)。 ⑦ Z 失效进程(又称僵死zombie)状态,已经被终止却没有被父进程回收。 8.1.2 进程概述 3. 进程的优先级 系统中运行的每个进程都有一个优先级,优先级范围从-20到19,其中数字越小优先级越高。用户启动的进程默认优先级是0。root用户可以将任何进程的优先级设定为任何值,普通用户只能降低自己进程的优先级。 8.1.2 进程概述 4.  Linux的进程管理工具 在Linux操作系统下提供了丰富的进程管理工具软件和命令。例如,在图形用户界面下提供了xkill工具、GNOME系统监视器、KDE系统监视器、Xfce系统监视器等。 在命令行界面下,Linux提供了大量命令,管理功能更为强大。例如进程管理命令bg命令、fg命令、jobs命令、ps命令、kill命令、nice命令,系统监视命令top命令等。 8.2 系统监视器 Ubuntu默认使用Unity桌面,可以使用GNOME系统监视器。此外,KDE桌面环境提供了系统监视器ksysguard,Xfce的任务管理器名为xfce4-taskmanager,这些程序都可以通过系统菜单或快捷键、命令行进行调用。 8.2.1 GNOME系统监视器 GNOME系统监视器可以用于Unity桌面和GNOME桌面环境,用于显示系统的基本信息,查看系统进程,监视系统资源使用情况和文件系统状态。GNOME系统监视器分为四个选项卡,分别是系统、进程、资源和文件系统。 8.2.1 GNOME系统监视器 1. 系统标签 在系统标签中显示计算机硬件和软件的基本信息,包括发行版、硬件和系统状态等。在发行版中显示了发行版版本、Linux内核版本和GNOME版本,硬件中显示了安装的内存大小、处理器型号和主频,在系统状态中显示了当前可用磁盘空间。 8.2.1 GNOME系统监视器 2. 进程标签 在进程标签中显示进程名、状态、CPU占用百分比、优先级、ID、内存等信息。 在进程标签中,选中某个进程后按下右键,可以在弹出的菜单中选择停止进程、继续进程、结束进程、杀死进程、更改优先级,还可以查看进程的内存映像及打开的文件。选择属性菜单项,可以查看进程的详细信息。 8.2.1 GNOME系统监视器 3. 资源标签 在资源标签中可以监视CPU使用、内存和交换区使用、网络活动等信息。 4. 文件系统标签 在文件系统标签中显示挂载的文件系统,用户可以查看设备、访问目录(设备挂载点)、文件系统类型、总容量、空闲空间大小、可用空间大小、已用空间大小及和总大小的百分比。 8.2.2 KDE系统监视器 KDE系统监视器比GNOME对应程序更为强大。提供的功能选项更多,而且可以安装第三方扩展

文档评论(0)

小红帽 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档