- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: Linux操作系统配置与管理 主编 严学军 鲁立 中国水利水电出版社 第9章 进程与服务管理 学习要点 进程与作业的基本概念 进程的管理方法 作业的管理方法 服务管理的基本概念 服务管理的配置方法 9.1 进程管理 9.1.1进程与作业的基本概念 1、进程 Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务 、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方 法使所有的任务共同分享系统资源。 进程的一个比较正式的定义是:正在运行的一个单独的程序。进程 与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是 一个静态的指令集合,不占系统的运行资源;而进程是一个随时都 可能发生变化的、动态的、使用系统运行资源的程序。 ? 2、作业 系统要完成的一项工作,称为一个作业,即由一系列按顺序执行的 命令。 正在执行的一个或多个相关进程可以形成一个作业。这里,作业的 概念可以被理解为是一个任务,这个任务需要一个或多个相关的进 程来完成。 9.1 进程管理 9.1 进程管理 3、进程的属性 进程具有的属性如下: 进程ID(PID):是唯一的数值,用来区分进程; 父进程的ID(PPID); 启动进程的用户ID(UID)和所归属的组(GID); 进程状态:状态分为运行R、休眠S、僵尸Z; 进程执行的优先级; 进程所连接的终端名; 进程资源占用:比如占用资源大小(内存、CPU占用量); 9.1 进程管理 9.1.2 进程的管理和控制 Linux进程的状态分为以下几种: 运行态 可运行态 等待态 暂停态 僵死态 9.1 进程管理 1. ps 监视进程工具 2. top命令 3. 终止进程的工具 kill、killall、pkill 4. 设定进程优先级的nice命令 5. 修改进程优先级的renice命令 9.1 进程管理 9.1.3 作业的控制 1.fg命令 功能:把后台的作业调入前台运行。 格式:#fg [作业编号] 2.bg命令 功能:把前台的作业或进程切换到后台运行,若没有指定进程号,则将当前作业切换到后台。 格式:#bg [作业编号] 9.1 进程管理 3.jobs命令 功能:显示当前所有作业。 选项: -p:仅显示进程号 -l:同时显示进程号和作业号 格式:jobs jobs应用举例 # jobs # jobs –l # jobs -p 9.1 进程管理 4. at任务自动调度命令 功能:安排系统在指定时间运行程序。 格式:at [参数] 时间 示例:at [-V] [-q 队列] [-f 文件名] [-mldbv] 时间 参数: -d // 删除指定的调度作业 -m // 任务结束后会发送mail通知用户 -f 文件名 // 从指定文件中读取执行的命令 -q [a-z] //指定使用的队列 -l // 显示等待执行的调度作业 9.2 服务的管理 9.2.1 图形界面下的管理 通过选择面板上的“系统”→“管理”→“服务”,就会打开如图所示的服务配置工具界面。 图9-1 9.2 服务的管理 9.2.2 ntsysv命令 ntsysv用于直观方便的设置各个服务是否自动启动。通过ntsysv命令可以启动或停止某些服务。界面如图所示,使用向上、向下键来查看服务列表,使用空格键可以选择或取消服务。“*”表示某服务被设置启动。 图9-2 9.2 服务的管理 9.2.3 chkconfig和service命令 通过命令工具chkconfig和service同样也可以方便对系统服务进行控制和管理。 1.chkconfig命令 chkconfig用于查看、设置服务的运行级别。选项: --list 服务名:列举服务状态信息 --add 服务名:增加一项新服务 --del 服务名:删除一项服务 ? chkconfig应用举例 # chkconfig --list httpd 9.2 服务的管理 2.service命令 service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务。 选项: start:启动服务 stop:停止
您可能关注的文档
- 新JSP动态网页开发 教学课件 姜海岚主编 第5章 JSP语法基础.ppt
- 新JSP动态网页开发 教学课件 姜海岚主编 第6章 JSP内置对象.ppt
- 新JSP动态网页开发 教学课件 姜海岚主编 第7章 JSP与数据库应用.ppt
- 新JSP动态网页开发 教学课件 姜海岚主编 第8章 JSP中使用JavaBean.ppt
- 新JSP动态网页开发 教学课件 姜海岚主编 第10章 Struts框架学习.ppt
- 新JSP实用教程 教学课件 叶若芬主编 08756JSP实用教程.ppt
- 新labVIEW 8.2 基础教程 教学课件 雷振山 赵晨光 魏丽 郭涛_ 第1章 虚拟仪器与LabVIEW概述.ppt
- 新labVIEW 8.2 基础教程 教学课件 雷振山 赵晨光 魏丽 郭涛_ 第2章 前面板设计.ppt
- 新labVIEW 8.2 基础教程 教学课件 雷振山 赵晨光 魏丽 郭涛_ 第3章 构建程序框图.ppt
- 新labVIEW 8.2 基础教程 教学课件 雷振山 赵晨光 魏丽 郭涛_ 第4章 分组的数据.ppt
文档评论(0)