第7章 进程管理与系统监视
第7章 进程管理与系统监视
7-1进程与作业管理 ·7-1-1进程与作业简介 ·7-1-2启动进程与作业 7-1-3桌面环境下管理进程与作业 1、查看进程 -2、修改进程优先级 3、终止进程 7-1-4管理进程与作业的She命令 7-1-5进程调度
7-1 进程与作业管理 • 7-1-1 进程与作业简介 • 7-1-2 启动进程与作业 • 7-1-3 桌面环境下管理进程与作业 – 1、查看进程 – 2、修改进程优先级 – 3、终止进程 • 7-1-4 管理进程与作业的Shell命令 • 7-1-5 进程调度
7-1-1进程与作业简介 进程是具有独立功能的程序的一次运行过程, 是系统资源分配和调度的基本单位。PID 2、正在执行的一个或多个相关进程可形成一个 作业。一个作业可启动多个进程。 前台作业:运行于前台,用户正对其进行交互操作 后台作业:不接收终端输入,向终端输出执行结果 3、进程的状态: 就绪、运行、等待、挂起、终止、休眠、僵死状态 4、进程的优先级 Linux中进程优先级的取值范围为-20~19之间的整数, 取值越低,优先级越高,默认为0
7-1-1 进程与作业简介 1、进程是具有独立功能的程序的一次运行过程, 是系统资源分配和调度的基本单位。 PID 2、正在执行的一个或多个相关进程可形成一个 作业。一个作业可启动多个进程。 – 前台作业:运行于前台,用户正对其进行交互操作。 – 后台作业:不接收终端输入,向终端输出执行结果。 3、进程的状态: –就绪、运行、等待、挂起、终止、休眠、僵死状态 4、进程的优先级: – Linux中进程优先级的取值范围为-20~19之间的整数, 取值越低,优先级越高,默认为0
7-1-2启动进程与作业(1) 1、进程与作业的启动方式 (1)手工启动是指由用户输入She命令后直接 启动进程 前台启动:用户输入一个Shel命令后按下 Enter键就 启动了一个前台作业 后台启动: Shell命令的末尾加上“&”符号,再按 下 Enter键,那么就将启动一个后台作业。 (2)调度启动是系统按用户要求的时间或方式 执行特定的进程。 Linux中可实现at调度 batch调度和cron调度
7-1-2 启动进程与作业(1) 1、进程与作业的启动方式 (1)手工启动是指由用户输入Shell命令后直接 启动进程。 –前台启动:用户输入一个Shell命令后按下Enter键就 启动了一个前台作业。 –后台启动:Shell命令的末尾加上“&”符号,再按 下Enter键,那么就将启动一个后台作业。 (2)调度启动是系统按用户要求的时间或方式 执行特定的进程。Linux中可实现at调度、 batch调度和cron调度
7-1-2启动进程与作业(2) 作业的前后台切换 (1)bg命令 格式:bg[作业号] 功能:将前台作业切换到后台运行。若没有指定作业号, 则将当前作业切换到后台。 [例7-订]使用ⅵ编辑f文件,然后使用Ctrl+Z组合键挂起ⅵi, 再切换到后 [hellen@localhost hellen]$ vi fI [hell en@localhost hellen$ bg/// [1]+ Stopp ed [1]+vi fI
7-1-2 启动进程与作业(2) 2、作业的前后台切换 (1)bg命令 格式:bg [作业号] 功能:将前台作业切换到后台运行。若没有指定作业号, 则将当前作业切换到后台。 [例7-1] 使用vi编辑f1文件,然后使用Ctrl+Z组合键挂起vi, 再切换到后台