实验报告5Linux进程管理

2019-08-31 17:14

实验五 Linux进程管理

信息学院 班级: 学号: 姓名: 一、实验目的 1.掌握Linux进程管理。 2.学习并掌握进程查看命令、进程终止命令。 3.使用at和cron服务实现Linux进程调度。 二、实验环境 安装了Linux系统的计算机一台 三、【实验重点及难点】 使用at和cron执行Linux计划任务。 四、实验过程(实验步骤、记录、数据、分析、结果) (一)进程查看、终止、挂起及暂停等操作 1、使用ps命令查看和控制进程 1)显示本用户进程 #ps 2)显示所有用户的进程 #ps–au 3)在后台运行cat命令 #cat& 4)查看进程cat #ps aux |grep cat

5)杀死进程cat #kill -9 cat 6)再次查看进程cat,看看是否被杀死。 2、使用top命令查看和控制进程 1)用top命令动态显示当前的进程。

2)只显示某一用户的进程(u) 3)杀死指定进程号的进程(k) 3、挂起和恢复进程 1)执行命令cat 2)按【ctrl+z】挂起进程 3)输入jobs命令,查看作业 4)输入bg,把cat切换到后台执行 5)输入fg,把cat切换到前台执行 6)按【ctrl+c】结束进程

(二)通过at命令实现计划任务 1、5分钟后执行/bin/date #at now+5minutes at>/bin/date at>(提示:输入【ctrl+d】 job任务号at 年-月-日 小时:分钟 如何查看结果? 使用atq可以查询到已添加的at计划任务 2、查找系统中任何以c为后缀名的文档,将结果保存到$HOME/findc文件中,指定时间为2016年12月01日早上8点 #at 8am 12/01/16 at>find / -name ‘*.c’>$HOME/findc at> job任务号at 年-月-日 小时:分钟 如何查看结果? 使用atq可以查询到已添加的at计划任务 3、2题的命令写到$HOME/findjob中,使用at命令执行,并将结果保存到$HOME/findfc文件中,指定时间为当前时间后5分钟 #vi $HOME/findjob 内容如下: find / -name ‘*.c’>$HOME/findfc 存盘退出

#at –f $HOME/findjob now+5minutes 4、at命令实现在3天后统计/etc/inittab文件的行数,将统计结果发送至$HOME/initline文件中 #at now+3days at>wc–l /etc/inittab>>$HOME/initline at> 5.列出现有的所有at任务,并记下相关信息 6、删除某at任务,并进行查看是否删除 (三)通过cron命令实现计划任务 1、使用cron命令实现12月每天下午2点系统进行维护状态,重新启动系统 #vi $HOME/shutcron 输入内容: 00 14 * 12 * /sbin/shutdown–r 存盘退出 #crontab $HOME/shutcron 2、使用cron命令实现在12月1号星期四的17点30分查看/etc/passwd内容,并将查看结果送至$HOME/passtext #vi $HOME/checkcron 输入内容: 30 17 1 12 4 more /etc/passwd>$HOME/passtext 存盘退出 #crontab $HOME/checkcron 3、查看当前的crontab文件 #crontab -l 4、用户user的crontab文件 #crontab –u user –r

四、实验总结 ? 使用了ps和top对进程查看、终止、挂起及暂停等操作 ? 通过at命令实现计划任务 ? 通过crontab命令实现计划任务


实验报告5Linux进程管理.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络第一、二章课堂测验题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: