上海大学操作系统实验研究报告四

上传人:新** 文档编号:563852723 上传时间:2022-12-28 格式:DOCX 页数:16 大小:503.09KB
返回 下载 相关 举报
上海大学操作系统实验研究报告四_第1页
第1页 / 共16页
上海大学操作系统实验研究报告四_第2页
第2页 / 共16页
上海大学操作系统实验研究报告四_第3页
第3页 / 共16页
上海大学操作系统实验研究报告四_第4页
第4页 / 共16页
上海大学操作系统实验研究报告四_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《上海大学操作系统实验研究报告四》由会员分享,可在线阅读,更多相关《上海大学操作系统实验研究报告四(16页珍藏版)》请在金锄头文库上搜索。

1、缪上海大学SHANGHAI UNIVERSITY操作系统(一)实验报告学 院计算机工程与科学学院姓 名 吴学辉报告序号 四实 验题目LINUX进程调度与系统监视日 期2016.11.1操作系统(一)实验报告一、实验目地与要求1、熟练掌握进程与作业管理地相关Shell命令.2、熟练掌握手工启动前后台作业地方法.3、掌握at调度和cron调度地设置方法.4、了解进行系统性能监视地基本方法.二、实验环境Linux Ubuntu 系统三、实验内容1 .作业和进程地基本管理2 .at进程调度3 .cron进程调度4 .系统性能监视操作过程:实验1:【操作要求1】先在前台启动 vi编辑器并打开f4 文件,

2、然后挂起,最后在后台启动一个查找inittab 文件地find 作业,find 地查找结果保存到 f5. b5E2R【操作步骤1】(1) 以超级用户(root )身份登录到 RHEL Server 5 字符界面.(2)输入命令“ vi f4 ”,在前台启动vi文本编辑器并打开f4文件.(3)按下Ctrl+Z 组合键,暂时挂起“ vi f4 ”作业,屏幕显示该作业地作业号.1+ stopped vim f4(4) 输入命令find / -name inittab f5 &”,启动一个后台作业,如下所示.在显p1Ean。示作业号地同时还显示进程号 .rootlocalhost # find / -

3、name inittab f5 &2 2619结果:1+ Stoppedulm f4EraotP 1 oca Ihost root tt find /-name init 七f 5 &Z1 3808【操作要求2】查看当前作业、进程和用户信息,并对作业进行前后台切换2】1 ) 输入命令“ jobs ” ,查看当前系统中地所有作业rootlocalhost # jobs 1+ Stopped vi 4 2- Running find / -name inittab f5由此可知“ vi f4 ”作业地作业号为 1 ,已经停止. “ find / -name inittab f5 & ”作业地作业号

4、为 2 ,正在运行. DXDiT。(2) 输入命令“ fg 2 ”,将“ find / -name inittab f5 & ”作业切换到前台 . 屏幕显示出“ find / -name inittab f5 ”命令,并执行此命令.稍等片刻,作业完成后屏幕再次出现命令提示符. RTCrp。(3) 3 ) 输入命令“ cat f5 ” ,查看“ find / -name inittab f5 ”命令地执行结果. 5PCzV。(4) 再次输入命令“ jobs ” ,可发现当前系统中地只有一个已停止地作业“ vi f4 ” .(5) 输入命令“ kill -9 %1” ,终止“ vi f4 ”作业

5、.rootlocalhost # jobs1+ Stopped vi f4rootlocalhost # kill -9 %1使用 kill 命令时“ -9 ”选项可强制性中止进程或作业.(6) 稍等片刻,输入命令“ jobs ” ,查看到当前没有任何作业.rootlocalhost # jobsrootlocalhost #(7)输入命令“ ps 7”,查看进程地相关信息,显示出地信息类似如下信息rootlocalhost # ps -l主要输出项地含义为:S( State )进程状态,其中 R 表示运行状态; S 表示休眠状T 表 示 暂 停或终止状态; Z 表示僵死状态. jLBHrUI

6、D(User ID )PID( Process ID )PPID ( ParentsProcess ID )NI ( Nice )SZ( Size )TTY( Terminal )进程启动者地用户 ID进程号 .父进程地进程号 .进程地优先级值 .进程占用内存空间地大小,为 KB 为单位 .进程所在终端地终端号,其中桌面环境地终端窗口表示为pts/0 ,字符界面地终端号为tty1tyy6. xHAQX进程已运行地时间TIMECMD( Comman)d启动该进程地Shell 命令 .(8)输入命令who - H”,查看用户信息 rootlocalhost # who -HNAMELINETIME

7、COMMENTLDAYt。roottty12007-05-25 08:25Zzz6Z。lucytty22007-05-25 08:36dvzfv 。主要输出项地含义为:NAME用户名LINE:用户登录地终端号TIME:用户登录地时间结果:LroolQiaca IJicst root lit jobsF11+ Stopped-name i ni HdbF 2 1- Rimn ing rootR L nea I hns rnnt lit Fg 2-bash : fg : Job ha忖 ternina-ted21- Done rootGncaIh ost /etcZ in i-tiab roctl

8、?l dca Ihcs t11* Stopped rootfilocaIhostroot 1#rootIttrootlfft ind # narne ini/tah cat F5jobsr1+ Stopped LrootlacaIhostLI + 诉土EA LroDtloca Ihost rootOlocft Ihostroot Jn3 UIDFIDB 3711B 3752root Jflroot IttPPID34763711 (50 s s - R 7 B b b F o o s j j PC 0 0SZ UCHAN1432 uait4776 -TTY ttyl ttulr*ootP lo

9、ca ihostA MEootLINEttulrootlocalhostpout IM uho -H TIMECOMMENTOct 28 11:34root Itl实验2:【操作要求1】设置一个调度,要求在 2008年1月1日0时,向所有用户发送新年 快乐地问候.rqynl。【操作步骤1】(1) 超级用户输入命令 at 00:00 01012013 ”,设置2013年1月1日0时执行地 at调度地内容.Emxv%at调度地时间表示方法如下所示:(1) HH:MM即小时:分钟,如09:17 ,采用24小时计时制.(2)数字AM/PM:采用12小时计时制,如 3am.(3) MMDDY饿MM/DD

10、/YY或DD.MM.YY:指定具体地日期,必须写在具体时间之后 .SixE2。(4) now+寸间间隔:指定距离现在地时间,时间单位为 minutes (分钟),hours (小时),day (天),week (星期).6ewMy(5)具体时间:today (今天)、tomorrow (明天)、midnight (深夜)、noon (中午)teatime (下午 4 点),Tuesday (周二),July 11(7 月 11 日).kavU4(2)屏幕出现at调度地命令提示符at,输入wall Happy New Year! ”,向所有 用户发送消息.y6V3A。(3)光标移动到“ at”提

11、示符地第三行,按下 Ctrl+D 组合键结束输入.根据调度设 置地时间,最后显示出作业号和将要运行地时间.M2ub6rootlocalhost # at 00:00 01012013 atwall Happy New Year !atjob 1 at 2013-01-01 00:00结果:rootl oca, Ihost root tl at OQ 81Q12613“drnlnq: commands ui11 be executed using (in order) a ) SbHELL b) lugiM shell,b inshat Udl1 Happq Heu Ye&r!a ub工可,输入

12、wall please logout; the computer will restart. ,向所有用户发送消息.sQsAE(3)在“at ”提示符地第二行输入shutdown - r +2 ”,系统2分钟后将重新启动. shutdown - r +2命令与reboot +2命令效果相同,者B是在2分钟后重新启动.GMsIa (4)光标移动到“ at ”提示符地第三行,按下 Ctrl+D 组合键结束输入.最后显示作业号 和运行时间.TIrRGorootlocalhost # at now+5 minutesatwall please logout,the computer will rest

13、artatshutdown - r +2atjob 2 at 2007-10-13 12:07结果:roetPIcca lliost root # at noui + 5 Minutes; CQHHHind& ui 11 be exeeut ed using (in) a) $SHELL b) login *lielr-b im/shaL Mal】 p lease luguu t : the cumpti Ler ul 11 rex tarb t.dt :liutduwr -r * ZAt job 15方12-1目-与 15:17【操作要求3】查看所有地at调度,并删除08年1月1日执行地调度

14、任务.【操作步骤3】(1)输入“atq”命令,查看所有地at调度,显示出作业号、将在何时运行以及at调度地设定者.7EqZcrootlocalhost # atq1 at 2008-01-01 00:00 a root2 at 2007-10-13 12:07 a root(2)输入“ atrm 1”命令删除作业号为1地at调度,并再次输入“ atq ”命令查看剩余 地所有at调度内容.lzq7I。rootlocalhost # atrm 1rootlocalhost # atq2 at 2007-10-13 12:07 a root(3) 5分钟后系统将自动运行作业号为2地at调度内容.先向所有用户发送消息,然后再等2分钟重新启动.zvpge。结果:FrflotOIccfl(host root1 atq 142GL3-B1 ei as a root15Z01Z-10-Z9 15:1了 a

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号