linux实验五_进程管理命令

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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<回车>”

-z 键,出现什么情况?输入f g命令出现什么情况?

-z 键转入后台运行,fg把后台命令移回前台

-c 键,出现什么情况?按-c 键终止命令

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 <回车>”,-z 键。

运行cat,然后挂起.ps查看,发现进程仍然存在.后用kill [cat进程号,可用ps查看得到],再次ps,发现cat仍然在.再次fg cat发现,操作说明cat已终止.

2、用kill命令无法杀死该进程,实验之,并说明为什么。

挂起的进程可能成了僵尸进程,或都说挂起的状态虽然被杀死了,却因为挂起而没有及时显示状态.也就是说虽然死了却还存在.

3、用fg命令把它变成前台运行,出现什么情况,为什么?

对于推论的验证是,top命令可以查看所在进程,并附有状态,有标志的证明是僵尸进程,但没有cat的份,所以cat不是僵尸进程.kill -9 [cat’PID]却可以直接杀死挂起的进程.

相关文档
最新文档