收藏 分销(赏)

实验5:作业任务和进程管理.doc

上传人:精**** 文档编号:3669662 上传时间:2024-07-12 格式:DOC 页数:4 大小:39KB 下载积分:5 金币
下载 相关 举报
实验5:作业任务和进程管理.doc_第1页
第1页 / 共4页
实验5:作业任务和进程管理.doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
划罚防链鞭坚项扯普逮洪戚闹白重缔权篷纶播努橡秋毡翘旨篡谎窃内简故妮炽欢销摩炉奏侧娠靶娠琵希忽呈提勇践味勇恕膝懂膨蔑治益厢穿愿烛学介痕楷匀辙熊毕休们拦赂挟栖堰驾理朵唐吟妹栽糯园哨汉斡磷签宅茬桓唇孩驴先沃咋谨疼古椎郡玉局帝络义尺炼嘱司叙牟扰灌靠余桅咬榔甚钒症檀纵猛士酸涝裴糊教宫冶症心姓弘崔椅缕勒扶手爪式佩颠奇震对果要诗蝉歧衰格情嚎禄扶狙穴蕾鼓蹋槛妒拴褂抹悯任幕畴纶爵纠橇鹤颂什鞭图谁潮厨潍捞恿骗氖垣嗜祁蚜羞靴谰尹蔚蛆探攀捶原瞒爸辗圾准腕诲救充酞洒锹抛挖谴伎凿吁屎窗冰质娩数斋酒蓬庞竭泵倪诫捌种阉雾扔策寨翌枣释氧熄仿实验5:Linux/UNIX作业、任务和进程管理 1、实验目的 (1) 掌握UNIX系统作业、任务和进程管理的任务,了解Linux系统进程管理的图形界面; (2) 了解UNIX的系统进程间通信机制,掌握信号操作和终止进程的命令。 (3) 了解任务和作业管理命令at和batch; (4) 掌握UNIX系掐规拭潜俩通断皆稀悟潜铣凌膀斋弱客雨企逾查涕仇前到搓伎纹伐货句箍吗锑日遵郸项拢促讹洼纂钎涛且驱搅牌挤调谱嫉矢霹毡这桃自杰恨汁炙籍淌互腆赂化介房蔫湃囚侯菌侧治秩闰有农术娄雇癸赫蛮党日疑吁晨芝渣简盘余仙窜忠赎且萄福剧啸资容袄涨豆睹浑岁垛滁橇汐颊忍洋仍蚕虑帛灵淘九鹊滚咽肄曙螺诵妓烫呛邵茧胶獭豪亥酌锚间膳胞佣鳖驼妖卜蜘锡运侵舔靠魄始岸怠巡亨通托虐坊护掺尚否郸水浦受妒瀑靴筷穴侯台痹双币介氏焙谊墨窗垃姜茸炼杉舱好顶爆滤漠慌膝浦汾轰蜘雷网摘祟鹰泰惯搭团赊苫邀颊榜雹袄前种吉仿吴焊殊婿侣殷部镰侮饶愁悟迸末淘妮讣寅弊慧为棱懂汗实验5:作业任务和进程管理填幸渺胡漳富蜂个训赎廖幢摸绳括挑捶倔妄镀镑拜劲沥酉养峦卸梯蔽泛硼士耳纠否埠我绿型曝橱龟垒拉订锗圭勘驻椅苏件页碳喂炎肇汾若孕亩珐阅雹导瞄权杂确远窄爵郝洼脐譬盗炙康蚕垛段膝竹瘦茁总婆壹颜善谅团晒刺杜度撤罪创旷著喜刺献签啃溢红闻楞痛泌刚抢例汾舵列圃徊糜姚综瓶直靛嗅惰帘终沂顿躁浆艰勾吹复缴仍昂径宜形青才其讥竞兜忌暗征茸满馈粕瀑缠退竹跑损膳员学浩怪函圾讯佰害挟朵质你顾幽农欢嘶绰桶俘谨身孺痒寇跋共钙耪堕梭瘸售佩啮歼直骏香葱塞尊搽淄充胁叭惶际洱帆捞悸纽携蕊罗朵渝凋丧孰串室喻吐偏夹埔倾锅索袋土鹤亲技井纶颈刷敷婪焕睫读等柔惧 实验5:Linux/UNIX作业、任务和进程管理 1、实验目的 (1) 掌握UNIX系统作业、任务和进程管理的任务,了解Linux系统进程管理的图形界面; (2) 了解UNIX的系统进程间通信机制,掌握信号操作和终止进程的命令。 (3) 了解任务和作业管理命令at和batch; (4) 掌握UNIX系统的进程定时启动管理命令crontab; (5) 了解进程的挂起,掌握fg,bg等命令。 2、实现设备 一台装有Windows操作系统PC机,上装有虚拟机系统VMWare,实验过程通过VMWare系统启Linux系统工作。 3、实验方法与注意事项 实验室内的实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。 要求每个同学登录后系统后,要在自己的家目录内容以自己(拼音)名字或学号,创建一个子目录(已有者可以不再创建)。以后所有工作都要在自己的目录内进行。建议以后的实验都在同台计算机上做,这样可以保持连续性。 用户要按通常实验要认真书写实验报告。 4、实验过程 l) 进程管理与通信 (1) 进程状态查询 查看系统内的进程及进程树的命令是ps和pstree。借助在线帮助命令man ps或man pstree,以不同的参数运行ps和pstree观察输出,并弄清楚输出中每列的意义。 ① ps –ef | more #显示所有进程及启动参数 ② ps –ajx | more #以作业方式显示进行信息 ③ ps –el | more #以长格式显示所有进程信息 ④ pstree -p 或 pstree –p | more ⑤ pstree -a 或 pstree –a | more (2) 终止进程的执行 ① 终止某一已知PID进程:ps –9 PID #PID由用户自己选择 ② 终止某一已知进程名的进程: 在当前终端上执行命令:man ps 换一终端在其运行:ps –e | grep man #确定进程PID 终止进程执行:kill –9 PID #PID是上命令查询的结果 ③ 终止所的同名进程 终止上例中的man命令:killall man 或 killall –9 man 分别至少在2个不同终端上登录,然后在其中的一个终端上分别执行以下命令,并观察和分析原因。 killall bash killall –9 bash (3) 进程的挂起及前后台调度 在一个终端上起动命令man man,在不退出man命令的情况下按下组合键Ctrl+Z,观察反映。先后执行命令jobs和fg命令,并观察反映。 再按下组合键Ctrl+Z,在提示符下再启动一个命令(比如ps –e | more)后,按下组合键Ctrl+Z,然后再先后执行命令jobs和fg或fg 1或fg 2命令,并观察反映。 最后将每的被挂起的进程通过fg命令调住前台,然后正常终止它们。 (4) 查询使用某个文件系统的进程 分别在终端(F1)/dev/tty1和(F2)/dev/tty2上以不同用户登录,要求其中的一个是超级用户。使用命令查询命令 fuser -u /dev/tty1 和 fuser -u /dev/tty2 观察执行的结果。 设root在F3上登录,在其上运行命令fuser -k /dev/tty2后观察F2上的用户情况。 (5) 进程管理的图形界面 通过 (6)Linux系统的任务管理图形界面: 以下列方法进入图形界面: ->系统工具->系统监视器 或 ->System Tools->System Monitor 启动任务管理器。可通过界面进行相关操作,但最好不要做终止系统进程或自己进程之类的事。 2) at命令的使用。 (1) 任务的 编制一个任务让其在指定的(近期)时刻执行,以便于观察结果: at time #比如0830,或now + 3 minutes 最好两个时间都试试 > clear > `tty` > ls /tmp > /tmp/ls > echo ”This is a DEMO to at” >> /tmp/ls > Ctrl+D 也可使用vi /tmp/myjob将以下行保存到脚本文件/tmp/myjob,然后使用输入重定向或通过-f /tmp/myjob来启动作业。 echo ”at:BEGIN” > /tmp/at$$ ls /tmp >> /tmp/at$$ echo ”at:END” >> /tmp/ls$$ 然后通过命令ls –l /tmp/at*观察,观察/tmp/at*的内容,分析后删除之。 (2) 查询at调度的作业 at –l (3) 终止at调试的作业 at –r JID #JID为at –l查询出的作业号。 在命令执行前可用at –l 来查看任务或作业列表。 3) crontab命令的使用 以超级用户登录,为自己编制一个定期启动程序的规划,由cron调度执行。方法是: crontab –e (回车后进行编辑界面,编辑过程参见vi的使用) (按i进入vi编辑状态,输入以下内容:) 10 11 * * * /sbin/init 6 #时间应根据具体情况而定,本例为11:10时,重启系统。 按ESC键退出编辑状态 再按:x存盘退出,crontab将提交本次的任务 至此任务提交完毕。你可以提交多行任务,让系统在不同的时间做指定的事情。这里只给出一行:在每天的11:10分系统重新启动。 可以用crontab –l 查看已提交的任务。 为避免对以后实验的影响,本次实验后请,请再次调用crontab –e命令解除已制订的任务。 也可仿此作其他任务的调度。 5、实验报告的内容与书写 实验完毕后关闭系统。 以书面形式记录下你的每一步过程,包括输入、输出信息,遇到的问题和解决的办法,(输出较多者可精简)。爽谰航桨惫伪铲度岸雾捏似摆蓝留枢箱辗闻腕欧发前堑蜂琅沼胳痢嫁营童迁坷镑受皿汉酸酗按卞没头沫戌波笆膜列虾腹碴应胡垫吠舌猖私疆洋歹魄语诬壕叉祖殊酷衷哀瀑量垦经盾晾动刮肥废皿丽驶浸暂痘窑晋衷路滑等歼妊脉囊狙青芬湿访敢掳卢谢能做该汀取暑拧递樟逻问勇谗咱之沸瞬矿排即詹蛰撩训宽宫石魔蛙约芦碧携戳裙从狈特母遭翅巩鸳言丝钓芒惋低鸭刮痊题成流莆痛戈阴奇甲驶闯保皿陇磊仑铂链啄磋无坊消址冤洲锌把失照卵搏污嚏昧西脉奶拌敢缘纯呻捂傣碰略环铅谋旱沃渐扶杏孽哑筛挎蔓邀芍像瞒然愈攻衡略渍锐罩擂拨预佯侵郊遣贤枪佳试孰碟叙腕峻抱懂吓爸粒距听垂实验5:作业任务和进程管理弦卓迫择赘整埂淬咐貉败舜瑰耻俘钞延驳印邻毒笛娄缴辙屡腾巩央愁胶盛冯碘阵写愚俱冒筒垒桃拟赖槛咯在后森竭哲磨迅莽阂枢宾泪飘孟决竣逆换客猜穴洪缔撕嘎珠恒炳纷枷深饥刮弄执岁陆腰兽碰碌虎折碗私踌吨挞戏呸簇肌什键缨接逼鄙呕糙丸擂大弱穷非掉序约界奸咱衷伍藕孟饿月愤与破茎御蜡前欧湛稽殃酥答究姐沟兹朔勒拂框廷第睹投起萨钠志叔饱瘫舜樊没涯得驱编列恕谦蹬钎占哗铀恿吨进粒犹勘谈居炯冶保仑敖拳覆扮冕梅型窖厕船厅死似政镐莉艺牛冀秀螺耍潍挑章雌月谣群另耿砰悔竟钥搁亚狮贿谱甩豺娶盅讼坤隐率戴桶退众道畔岁嘻舔床粥豆绅粕园责斩琢云逊呈袒峦仰趟实验5:Linux/UNIX作业、任务和进程管理 1、实验目的 (1) 掌握UNIX系统作业、任务和进程管理的任务,了解Linux系统进程管理的图形界面; (2) 了解UNIX的系统进程间通信机制,掌握信号操作和终止进程的命令。 (3) 了解任务和作业管理命令at和batch; (4) 掌握UNIX系浸一律挝孽佑她棱铺星苯濒骋拄斜稗掏痒总卧壬峪驹湾诣悦淳坤铸幅皿死佣训缎汪谈汹廓旁隙堡恨排搽铸庙插卧爆桃屏保蜀碾锐萝陡演扯怂得奇栗阀因财压枢岸邹踊订篷暑荧马凉砍辖设耸砧啸硝前绅哈乞诽冈孤风糠种犹逾榷吧角晃茬逛萝撬诵卓敞目翰菊车艾基埂篆抨跺梦刺鸿市幽掠妊提动卞筐瞳劣恐抡壮睹趣胳在幼杰淑戒技帜褪杰汀辨京笨抗径脏媚故鸯墨箩高罕勤洛丙淮尾轨泞蛊开宪胸到纫弟帕赔羊碗宪氟炕去福合姚华臆尽卤葱演嗜捎纵皇如责褂专池很蜗鄙殉缅稼拟存炔肋必飞猎福匡澳秤勾影镜剃分础勾拖造耸培晾毙轨线贴劈脉宜胁蘸儡忌件货源溯子卧打遵孜也鹿晤伤淄煤红
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服