linux实验五_进程管理命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五进程管理命令
一、实验目的
(1)了解如何监视系统运行状态
(2)掌握查看、删除进程的正确方法
(3)掌握命令在后台运行的用法
(4)掌握进程手工、调度启动的方法
二、常用命令
w h o 查看当前在线用户
t o p 监视系统状态
p s 查看进程
k i ll 向进程发信号
b g 把进程变成后台运行
&把进程变成后台运行
f g 把后台进程变成前台运行
j o bs 显示处于后台的进程。
a t 在指定的时刻执行指定的命令或命令序列
b a t
c h 在系统负载较低、资源较空闲时执行命令或命令序列
以上命令的具体用法请参阅教材、课件和m an手册
三、实验内容
1、用t o p命令察看当前系统的状态,并识别各进程的有关栏目。
2、用p s命令察看系统当前的进程,并把系统当前的进程保存到文件p r oc es s中。
用p s au x>p ro c es s命令写入
3、用p s命令察看系统当前有没有in i t进程。
用p s –a ux|gr ep i n i t查看
4、输入“c at<回车>”
按
按
按
5、输入“f in d /-na me l s*>te mp&”,该命令的功能是什么?
查看该进程;
查找所有硬盘中ls开头的文件,并把文件名定向到temp中
输入ki l la ll f in d命令后,再查看该进程。
6、输入“f in d /-na me l s*>te mp&”
输入jo b s命令,出现什么情况?
查看这个shell中放在后台运行的程序或命令
输入f g命令出现什么情况?
调出后台运行的程序放到前台
7、指定上午XX(小时):X X(分钟)执行某命令
在上午10:20分执行m kd i r命令
8、查阅资料,了解ba t ch命令与a t命令的关系
batch:系统有空时才进行背景任务at:定时进行任务
9、每逢星期一下午5:50将/da ta目录下的所有目录和文件归档并压缩为:b ac ku p.ta r.g z,放在/h om e/b ac ku p目录下.(先新建/da t a目录,并在目录中随意生成几个文件)
四、思考题
1、输入“cat <回车>”,
运行cat,然后挂起.ps查看,发现进程仍然存在.后用kill [cat进程号,可用ps查看得到],再次ps,发现cat仍然在.再次fg cat发现,操作说明cat已终止.
2、用kill命令无法杀死该进程,实验之,并说明为什么。
挂起的进程可能成了僵尸进程,或都说挂起的状态虽然被杀死了,却因为挂起而没有及时显示状态.也就是说虽然死了却还存在.
3、用fg命令把它变成前台运行,出现什么情况,为什么?
对于推论的验证是,top命令可以查看所在进程,并附有状态,有