第7章Linux中的进程管理分析.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章Linux中的进程管理分析

第7章 Linux中的进程管理 7.1 Linux进程概述 程序是存储在磁盘上包含可执行机器指令和数据的静态实体,而进程则是在操作系统中执行的特定任务的动态实体。Linux系统中每个运行中的程序至少由一个进程组成。 ? 交互进程 ? 批处理进程 ? 守护进程 7.2 Linux进程原理 ? 进程的状态 ? 进程的工作模式 7.2.1 Linux进程的状态 通常在操作系统中,进程至少要有三种基本状态,分别为:运行态、就绪态和阻塞态。 7.2.2 Linux进程工作模式 在Linux系统中,进程的执行模式可以划分为: ? 用户模式 ? 内核模式 7.3 Linux守护进程介绍 守护进程是Linux系统三大进程之一,而且是系统中比较重要的一类。守护进程可以完成很多工作,包括系统管理、网络服务等。 7.3.1 守护进程简介 守护进程(Daemon,也称为精灵进程)是一种运行在后台,独立于所有终端控制之外的特殊进程。 ? 在系统引导时启动 ? 在命令终端中手动启动 ? 使用crond守护进程启动 ? 使用at命令启动 7.3.2 重要守护进程介绍 ? amd:自动安装NFS(网络文件系统) ? apmd 高级电源管理 ? httpd Web服务器 ? xinetd 支持多种网络服务的核心守候程序 ? arpwatch 记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库 ? autofs 自动安装管理进程automount,与NFS相关,依赖于NIS ? bootparamd 引导参数服务器,为LAN上的无盘工作站提供引导所需的相关信息 ? crond Linux下的计划任务 ? dhcpd 启动一个DHCP(动态IP地址分配)服务器 ? gated 网关路由守候进程,使用动态的OSPF路由选择协议 ? innd Usenet新闻服务器 ? linuxconf 允许使用本地WEB服务器作为用户接口来配置机器 ? lpd 打印服务器 ? named DNS服务器 7.3.2 重要守护进程介绍 ? netfs 安装NFS、Samba和NetWare网络文件系统 ? network 激活已配置网络接口的脚本程序 ? nfsd NFS服务器 ? portmap RPC portmap管理器,管理基于RPC服务的连接 ? postgresql 一种SQL数据库服务器 ? routed 路由守候进程,使用动态RIP路由选择协议 ? sendmail 邮件服务器 ? smb Samba文件共享 ? snmpd 本地简单网络管理守候进程 ? squid 激活代理服务器squid ? syslog 一个让系统引导时起动syslog和klogd系统日志守候进程的脚本 ? xfs X Window字型服务器,为本地和远程X服务器提供字型集 ? xntpd 网络时间服务器 ? identd 认证服务,在提供用户信息方面与finger类似 7.4 启动Linux进程 在Linux系统中,键入需要运行的程序名称,回车运行这个程序,其实也就是启动了一个进程。 7.4.1 手工启动 由用户输入命令,直接启动一个进程便是手工启动进程。手工启动进程又可以分为很多种,根据启动的进程类型不同、性质不同,实际结果也不一样。 ? 前台启动 ? 后台启动 7.4.2 在指定时刻执行命令序列 7.4.3 在资源比较空闲的时候执行命令 batch [-V] [-q queue] [-f file] [-mv] [时间] 7.4.4 不断重复执行某些命令 前面介绍的两条命令都是在指定的时间内完成指定的任务,它们都只能执行一次。当系统在指定的时间完成任务之后,一切就结束了。但是在很多时候需要不断重复一些命令,例如某公司每周一自动向员工报告上一周公司的活动情况,这时候就需要使用cron命令来完成任务了。 7.4.5 操作cron后台进程的表格 crontab命令用于安装、删除、或列出用于驱动cron后台进程的表格。用户把要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。 minute hour day-of-month month-of-year day-of-week commands 00 15 * * 1,3,5 shutdown -r +5 7.4.5 操作cron后台进程的表格 7.5 进程的挂起及恢复 作业控制允许将进程挂起,并可以在需要的时候恢复运行,被挂起的作业恢复后将从中止处开始继续运行。要挂起当前的前台作业,只需使用组合键Ct

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档