Linux课件 第7章 Linux中的进程管理

上传人:我*** 文档编号:145247672 上传时间:2020-09-18 格式:PPT 页数:25 大小:94KB
返回 下载 相关 举报
Linux课件 第7章 Linux中的进程管理_第1页
第1页 / 共25页
Linux课件 第7章 Linux中的进程管理_第2页
第2页 / 共25页
Linux课件 第7章 Linux中的进程管理_第3页
第3页 / 共25页
Linux课件 第7章 Linux中的进程管理_第4页
第4页 / 共25页
Linux课件 第7章 Linux中的进程管理_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《Linux课件 第7章 Linux中的进程管理》由会员分享,可在线阅读,更多相关《Linux课件 第7章 Linux中的进程管理(25页珍藏版)》请在金锄头文库上搜索。

1、第7章 Linux中的进程管理,Linux进程概述 Linux进程原理 Linux守护进程介绍 启动Linux进程 进程的挂起及恢复 Linux进程管理 进程文件系统PROC 本章小结,7.1 Linux进程概述,程序是存储在磁盘上包含可执行机器指令和数据的静态实体,而进程则是在操作系统中执行的特定任务的动态实体。Linux系统中每个运行中的程序至少由一个进程组成。 交互进程 批处理进程 守护进程,7.2 Linux进程原理, 进程的状态 进程的工作模式,7.2.1 Linux进程的状态,通常在操作系统中,进程至少要有三种基本状态,分别为:运行态、就绪态和阻塞态。,7.2.2 Linux进程工

2、作模式,在Linux系统中,进程的执行模式可以划分为: 用户模式 内核模式,7.3 Linux守护进程介绍,守护进程是Linux系统三大进程之一,而且是系统中比较重要的一类。守护进程可以完成很多工作,包括系统管理、网络服务等。,7.3.1 守护进程简介,守护进程(Daemon,也称为精灵进程)是一种运行在后台,独立于所有终端控制之外的特殊进程。 在系统引导时启动 在命令终端中手动启动 使用crond守护进程启动 使用at命令启动,7.3.2 重要守护进程介绍, amd:自动安装NFS(网络文件系统) apmd高级电源管理 httpdWeb服务器 xinetd支持多种网络服务的核心守候程序 ar

3、pwatch记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库 autofs自动安装管理进程automount,与NFS相关,依赖于NIS bootparamd引导参数服务器,为LAN上的无盘工作站提供引导所需的相关信息 crondLinux下的计划任务 dhcpd启动一个DHCP(动态IP地址分配)服务器 gated网关路由守候进程,使用动态的OSPF路由选择协议 inndUsenet新闻服务器 linuxconf允许使用本地WEB服务器作为用户接口来配置机器 lpd打印服务器 namedDNS服务器,7.3.2 重要守护进程介绍, netfs安装NFS、Samba和NetW

4、are网络文件系统 network激活已配置网络接口的脚本程序 nfsdNFS服务器 portmapRPC portmap管理器,管理基于RPC服务的连接 postgresql一种SQL数据库服务器 routed路由守候进程,使用动态RIP路由选择协议 sendmail邮件服务器 smbSamba文件共享 snmpd本地简单网络管理守候进程 squid激活代理服务器squid syslog一个让系统引导时起动syslog和klogd系统日志守候进程的脚本 xfsX Window字型服务器,为本地和远程X服务器提供字型集 xntpd网络时间服务器 identd认证服务,在提供用户信息方面与fin

5、ger类似,7.4 启动Linux进程,在Linux系统中,键入需要运行的程序名称,回车运行这个程序,其实也就是启动了一个进程。,7.4.1 手工启动,由用户输入命令,直接启动一个进程便是手工启动进程。手工启动进程又可以分为很多种,根据启动的进程类型不同、性质不同,实际结果也不一样。 前台启动 后台启动,7.4.2 在指定时刻执行命令序列,at -V -q queue -f file -mldv 时间 at -c 作业 作业. 选项: -V:将标准版本号输出到标准错误中。 -q queue:使用指定的队列,队列名称是由单个字母组成,合法的队列名可以由a-z或者A-Z,a队列是at命令的默认队列

6、。 -f file:从指定的文件file读取命令,而不是从标准输入读取。 -m:作业结束后发送邮件给执行at命令的用户。 -l:atq命令的别名,该命令用来查看用户的作业序列,它将列出用户排在队列中的作业,如果是超级用户,则列出队列中的所有作业。 -d:atrm命令的别名,该命令用来删除指定的作业序列。 -v:显示作业执行的时间。 -c:将命令行上所列的作业送到标准输出。,7.4.3 在资源比较空闲的时候执行命令,batch -V -q queue -f file -mv 时间,7.4.4 不断重复执行某些命令,前面介绍的两条命令都是在指定的时间内完成指定的任务,它们都只能执行一次。当系统在指

7、定的时间完成任务之后,一切就结束了。但是在很多时候需要不断重复一些命令,例如某公司每周一自动向员工报告上一周公司的活动情况,这时候就需要使用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后台进程的表

8、格,crontab -u user file crontab -u user-l|-r|-e 选项: -u:如果使用该选项,也就是指定了是哪个具体用户的crontab文件将被修改。 -l:在标准输出上显示当前的crontab。 -r:删除当前的crontab文件。 -e:使用VISUAL或者EDITOR环境变量所指的编辑器编辑当前的crontab文件。当结束编辑离开时,编辑后的文件将自动安装。,7.5 进程的挂起及恢复,作业控制允许将进程挂起,并可以在需要的时候恢复运行,被挂起的作业恢复后将从中止处开始继续运行。要挂起当前的前台作业,只需使用组合键Ctrl+Z即可。 恢复进程执行时,有两种选择

9、:用fg命令将挂起的作业放回到前台执行;用bg命令将挂起的作业放到后台执行。,7.6 Linux进程管理,使用进程管理命令,用户可以实时、全面、准确地查看系统中运行进程的相关信息,从而对这些进程进行相应的操作。,7.6.1 使用ps命令查看进程状态,ps 选项 选项: -a:显示系统中与tty相关的(除会话组长之外)所有进程的信息。 -e:显示所有进程的信息。 -f:显示进程的所有信息。 -l:以长格式显示进程信息。 -r:只显示正在运行的进程。 -u:显示面向用户的格式(包括用户名、CPU及内存使用情况等信息)。 -x:显示所有非控制终端上的进程信息。 -pid:显示由进程ID指定的进程的信

10、息。 -tty:显示指定终端上的进程的信息。,7.6.2 使用top命令查看进程状态,top 选项 选项: b:使用批处理模式。 c:列出程序时,显示每个程序的完整指令,包括指令名称、路径和参数等相关信息。 i:执行top指令时,忽略闲置或僵死的进程。 q:持续监控程序执行的状况。 s:使用保密模式,消除互动模式下的潜在危机。 S:使用累计模式。 d :设置top监控程序执行状况的间隔时间,单位以秒计算。 n :设置监控信息的更新次数。,7.6.3 使用kill命令终止进程,kill 选项 进程号 选项: -s:指定要发送的信号,既可以是信号名(如kill),也可以是对应信号的号码(如9)。

11、-p:指定kill命令只是显示进程的pid(进程标识号),并不真正发出结束信号。 -l:显示信号名称列表,这也可以在/usr/include/linux/signal.h文件中找到。,7.6.3 使用kill命令终止进程,使用kill命令时应注意以下几点: kill命令可以带信号号码选项,也可以不带。 kill可以带有进程ID号作为参数。 可以向多个进程发信号,或者终止它们。 当kill成功地发送了信号,Shell会在屏幕上显示出进程的终止信息。 使用信号强行终止进程常会带来一些副作用,比如数据丢失或终端无法恢复到正常状态。 要撤销所有的后台作业,可以键入“kill 0”。,7.6.4 使用s

12、leep命令暂停进程,sleep 时间值,7.7 进程文件系统PROC,PROC是一个虚拟的文件系统,通过文件系统的接口实现,用于输出系统的运行状态。它以文件系统的形式,为操作系统本身和应用进程之间的通信提供了一个界面,使应用程序能够安全、方便地获得系统当前的运行状况和内核的内部数据信息,并可以修改某些系统的配置信息。 由于PROC以文件系统的接口实现,因此用户可以像访问普通文件一样对其进行访问,但它只存在于内存之中,并不存在于真正的物理磁盘当中。所以,当系统重启和电源关闭的时候,该系统中的数据和信息将全部消失。,7.8 本章小结,本章主要知识点: Linux系统中进程的几种状态及其相互转化 Linux中一些重要的守护进程以及功能 启动Linux进程的方法 使用命令进行进程管理 使用PROC文件系统查询进程状态,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号