3.4 管理Linux 系统进程 (实验估计时间:90 分钟) 背景知识 实验目的 工具/准备工作 实验内容与步骤 背景知识 在本实验中,我们将使用 Linu x 命令工作,来标识和控制系统进程。Linu x 操作系统使用进程管理作业,进程由系统或者用户初始化。用户在 Linu x 环境下执行的作业大多数都会启动一个进程。进程可以启动或者派生一个子进程,这样创建了一个进程层次结构或者进程树,类似于具有父子关系的文件系统层次结构。 可以使用 ps (进程状态) 命令工作,监控系统进程,使用 kill 命令终止不想要的进程。 实验目的 1) 回顾系统进程的概念,加深对 Linu x / UNIX 进程管理的理解。 2) 回顾 ps 命令和选项。 3) 列出当前 shell 中的进程。 4) 列出运行在系统中的所有进程。 5) 根据命令名搜索特定的进程。 6) 确定一个进程,终止它。 7) 使用 kill 命令终止进程。 8) 根据用户查找和终止进程。 9) 根据命令名终止进程。 工具/准备工作 在开始本实验之前,请回顾教科书的相关内容。 您需要做以下准备: 1) 由指导老师分配的登录用户 ID (如u ser2) 和口令。 2) 一台运行 Red Hat Linu x 操作系统的计算机。 实验内容与步骤 步骤 1 :登录进入GNOME。 在 Linu x 登录框中填写指导老师分配的用户名和口令,登录Linu x 系统。 步骤 2 :访问命令行。 单击红帽子,在“GNOME 帮助”菜单中单击“系统工具”-“终端”命令,打开“终端”窗口。 步骤 3 :回顾系统进程概念。 每个运行的程序都会创建一个进程,进程分配到一个唯一的进程标识符 (PID) 。PID被系统用于标识和跟踪进程,直到进程结束。操作系统内核管理所有进程的初始化和终止。每一个进程都要求系统资源 (例如 CPU 时间和RAM 空间) 在其中工作。当进程启动的时候,操作系统把系统资源分配给每个进程,当进程终止的时候,系统回收这些资源。在 Linu x 系统启动的时候,首先启动的两个进程是 sched (调度) 和 init (初始化) ,它们管理着其他进程。Linu x 系统中有几种不同类型的进程: 守护进程:由 Linu x 内核启动的进程,为了特定目的而存在。例如,lpsched 守护进程存在只是为了处理打印作业。 父进程:派生其他进程的进程是父进程。一个叫做 init 的守护进程是第一个调用的进程。每一个进程,除了 init 之外,都有一个父进程。 子进...