实验6 进程管理(答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四进程管理
1.目的和要求
(1)练习Linux进程管理命令
(2)了解如何监视系统运行状态
(3)掌握查看、删除进程的正确方法
(4)掌握命令在后台运行的用法
(5)掌握进程手工、调度启动的方法
2.实验环境
硬件:PC机软件:ubuntu操作系统、虚拟机
3.实验步骤
1)进入系统,用top命令察看当前系统的状态,并识别各进程的有关说明
信息,给出相应截图和解释说明
2)用ps命令察看系统当前的进程,并把系统当前的进程保存到文件process
中。
ps aux>process 或者ps -ef
3)查看当前进程树ps axf
4)查看系统当前有没有init进程?
用ps –aux|grep init查看
5)找出bash进程的父进程是哪个进程。
6)杀死bash进程,发生了什么事?
7)输入“cat <回车>”
按
按
按
按
8)输入“find / -name ls*>temp &”,该命令的功能是什么?再次查看该进程,
有什么结果?接着输入killall find命令后,再查看该进程,有什么结果?
查找所有硬盘中ls开头的文件,并把文件名定向到temp中
9)在前台运行2个睡眠进程后,均挂起;
列出所有正在运行的作业:jobs
在前台运行睡眠进程sleep 100000
使用Ctrl-z 挂起进程
在前台运行睡眠进程sleep 200000
使用Ctrl-z 挂起进程
10)在前台运行1个vi进程后,挂起;
Vi
Ctrl-z
11)在后台运行1个睡眠进程。
sleep 300000 &
12)列出所有正在运行的作业,并查看进程PID
jobs -l
13)将第二默认作业在后台继续运行。查看当前作业情况。
bg %-
14)将1号作业在后台继续运行。查看当前作业情况。
bg %1
15)将默认作业在前台继续运行。查看当前作业情况。
fg
jobs -l
16)杀死默认作业。查看当前作业情况。kill %+
3、思考题
1)请简述在Linux中启动一个进程,可采取哪些方式?
2)进程的查看和调度分别可使用什么命令?请至少列举出5种命令并加以
说明。
4、实验报告要求:
按实验步骤执行,在实验报告上详细描述执行流程(使用命令及操作流程),并要求加适当截图来描述操作过程和显示结果。