当前位置:文档之家› Linux实验五 进程管理命令

Linux实验五 进程管理命令

实验五进程管理命令
一、实验目的
(1)了解如何监视系统运行状态
(2)掌握查看、删除进程的正确方法
(3)掌握命令在后台运行的用法
(4)掌握进程手工、调度启动的方法
二、常用命令
who 查看当前在线用户
top 监视系统状态
ps 查看进程
kill 向进程发信号
bg 把进程变成后台运行
& 把进程变成后台运行
fg 把后台进程变成前台运行
jobs 显示处于后台的进程。

at 在指定的时刻执行指定的命令或命令序列
batch 在系统负载较低、资源较空闲时执行命令或命令序列以上命令的具体用法请参阅教材、课件和man手册
三、实验内容
1、用top命令察看当前系统的状态,并识别各进程的有关栏目。

2、用ps命令察看系统当前的进程,并把系统当前的进程保存到文件
process中。

3、用ps命令察看系统当前有没有init进程。

4、输入“cat <回车>”
按<Ctrl>-z 键,出现什么情况?输入fg命令出现什么情况?
答:将cat进程挂起,fg将挂起进程调到前台运行
按<Ctrl>-c 键,出现什么情况?
答;强制中断
5、输入“find / -name ls*>temp &”,该命令的功能是什么?
查看该进程;
答:在根目录下按名字查找以ls开头的文件,并把查询结果保存到temp文件,并且把进程置为后台运行
输入killall find命令后,再查看该进程。

答:输入该命令后回车后,和fand相关的进程全部被杀死
6、输入“find / -name ls*>temp &”
输入jobs命令,出现什么情况?
答;查看后台进程的信息
输入fg命令出现什么情况?
答:将后台进程调到前台运行
7、指定上午XX(小时):XX(分钟)执行某命令
8、查阅资料,了解batch命令与at命令的关系
答:at是在指定时间执行某命令,batch是党系统负载低于0.8的时候在某一时间执行某命令
9、每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为:backup.tar.gz,放在/home/backup目录下.(先新建/data目录,并在目录中随意生成几个文件)
四、实验报告
以书写形式记录下每一个(1-8)实验内容,包括遇到的问题和解决方法;并回答以下思考题。

五、思考题
1、输入“cat <回车>”,<Ctrl>-z 键。

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

答:kill进程是通过发送信号给进程让进程自己结束。

3、用fg命令把它变成前台运行,出现什么情况,为什么?
答:占用前台终端窗口,进程在前台运行。

相关主题