ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:328.50KB ,
资源ID:236937      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/236937.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验二Linux进程调度及用户管理.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验二Linux进程调度及用户管理.doc

1、操作系统课内实验二:Linux进程调度及用户管理 (数媒)B15(2) 学号:1520959 姓名:欧超 实验二1 实验名称:Linux进程调度及用户管理2 实验目标2.1 掌握手工启动前后台作业的方法。2.2 掌握进程与作业管理的相关Shell命令。2.3 掌握at调度和cron调度的设置方法。2.4了解系统性能监视的基本方法。2.5 掌握用户管理基本方法和命令。2.6 具有批量新建用户能力。2.7掌握非实时的通信方式。3 实验环境和准备3.1Windows XP下基于“VMware Workstation”虚拟机环境的Red Hat Enterprise Linux Server 5系统。

2、3.2将主机改为具有个人学号后3位特征的名称。4 实验要求、步骤及结果4.1复习vi的基本操作;实现用户间非实时通信;进行作业和进程的基本管理。【操作要求1】root用户在个人用户主目录下,利用vi新建student.txt文件;存盘退出。内容参见下表左列。student.txt文件内容password.txt文件内容S01:x:800:800:/home/S01:/bin/bashS02:x:801:800:/home/S02:/bin/bashS03:x:802:800:/home/S03:/bin/bashS04:x:803:800:/home/S04:/bin/bashS05:x:80

3、4:800:/home/S05:/bin/bashS06:x:805:800:/home/S06:/bin/bashS07:x:806:800:/home/S07:/bin/bashS08:x:807:800:/home/S08:/bin/bashS09:x:808:800:/home/S09:/bin/bashS10:x:809:800:/home/S10:/bin/bashS11:x:810:800:/home/S11:/bin/bashS01:12345678S02:12345678S03:12345678S04:12345678S05:12345678【操作步骤1-新建】 【操作步骤2

4、-存盘】 【操作要求2】利用vi新建password.txt文件;内容参见上表右列。【操作步骤】【操作要求3】将vi password.txt作业挂起;显示当前所有进程的详细信息。【操作步骤1-挂起】【操作步骤2-显示】【操作要求4】将挂起的vi作业切换到前台;继续向password.txt文件输入以下内容,输入完成后存盘退出。password.txt文件的后段内容:S06:12345678S07:12345678S08:12345678S09:12345678S10:12345678S11:12345678【操作步骤1-作业切换】【操作步骤2-vi操作】【操作要求5】返回虚拟终端1(root

5、用户);将helen用户的进程优先数改为-3。【操作步骤】【操作要求6】返回虚拟终端2(helen用户);后台再次启动ftp进程;显示进程的详细信息。【操作步骤1-启动进程】【操作步骤2-显示进程】4.2基本用户管理和组群管理【操作要求1】创建student用户;启动虚拟终端3,用student用户登录;修改自己的登录口令。【操作步骤-创建】【操作步骤-修改口令】【操作要求2】将普通用户student切换为超级用户并使用相应环境,比较超级用户和普通用户工作环境。【操作步骤】【工作环境比较】工作环境普通用户student超级用户root命令提示行用户主目录【操作要求3】新建名为“class15”

6、的组群,GID=800。【操作步骤及结果】注:可直接跳到4.3批量新建多个用户帐号【操作要求4】利用vi命令,修改/etc/hosts文件的最后一列的内容与现主机名相同。学习并利用“mail”命令向student用户发送一封邮件,内容为“Please hand in the experimental report.”,主题“Urge the experimental report.”,并抄送给helen用户。【操作步骤1-vi】【操作步骤2-学习】【操作步骤3-发邮件】【操作要求5】启动虚拟终端2;helen用户登录,接收、阅读邮件,并回复“I know”;后台启动ftp进程;显示进程的优先级

7、。【操作步骤1-收邮件并回复】【操作步骤2-启动进程】【操作步骤3-显示优先级】【操作要求6】删除student用户同时删除其个人用户主目录。【操作步骤-删除用户】4.3批量新建多个用户帐号【操作要求1】为某学习小组的10位同学批量创建用户账号。用户账号为“S”+ 2位顺序号,即S01S11,初始口令均为“12345678”,且均隶属于GID为800的组群、假设UID从800开始顺序编号。注:用户信息保存在student.txt文件中,口令保存在password.txt中。(参见本文件4.1)【截取/etc/group相关内容】【操作步骤1】【截取/etc/passwd相关内容】提示:cat命

8、令,截取UID=500内容【截取/etc/shadow相关内容】【操作步骤2】【截取/etc/passwd相关内容】【截取/etc/shadow相关内容】【操作步骤3】 【截取/etc/passwd相关内容】【截取/etc/shadow相关内容】【操作步骤4】 【截取/etc/passwd相关内容】【截取/etc/shadow相关内容】【抄写student.txt文件第一行和最后一行内容】St001:x:800:800:/home/st001:/bin/bashSt010:x:800:800:/home/st010:/bin/bash【抄写password.txt文件第一行和最后一行内容】St

9、001:12345678St010:12345678【操作要求2】启动虚拟终端3,S10登陆。【截取登陆界面】4.4 at进程调度【操作要求1】设置一个10分钟后执行的at调度。要求:统计系统中登录用户数,并将结果保存到who.txt文件中;向所有登录用户发送“The Computer Will Shutdown in 5 Minutes!”的消息;并在5分钟后重新启动系统。【操作步骤-设置at调度】【操作步骤-at命令】【操作要求2】显示进程详细状态;显示等待中的at调度。【操作步骤1-显示进程】【操作步骤2-显示at调度】【操作要求3】删除等待中的at调度。【操作步骤】 4.5 cron进

10、程调度【操作要求1】查看系统时间。设置crontab调度,(时间节点依照上课时间而变,主要还是要看到执行结果)每天晚上8:50查看系统中进程的状态;每周一五的9:00统计登入用户数并保存在who.txt文件中。每月13,18,20日16:55向各位登录用户发送“Pleas submit financial statement.”信息。【操作步骤1-查看系统时间】【操作步骤2-设置cron调度】 【操作要求2】显示crontab调度的内容。【操作步骤及结果】【操作要求3】查看crontab调度的执行结果。【操作步骤及结果截图】【操作步骤及结果截图】【操作步骤及结果截图】5 评价5.1实验评价实验

11、涉及到了上课的所有内容,设计十分全面和周到。不仅让我们回忆了自己学习过的知识,巩固了相关知识,同时又有关于进程的阅读要求,扩展了视野。5.2自我评价整个实验重点在于了解Linux操作系统的桌面环境和掌握基本shell命令的使用。知识点在课堂上上机操作的时候老师教过,但还有一部分的题需要我们自己学习老师发的辅导资料完成实验,这其中就考验了我们的自觉性。我们遇到不懂的问题可以问同学或者上网查但绝对不可以直接不动脑子的放弃或抄。比如:最后一个题目中编辑用户信息文件和用户口令文件的格式不太懂,我经过网上搜查资料,彻底搞懂之后完成题目。6 思考题6.1简述线程与进程的主要区别。线程是指进程内的一个执行单

12、元,也是进程内的可调度实体。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文。多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定。线程的运行中需要使用计算机的内存资源和CPU。6.2 Linux操作系统可以描述进程的哪几种状态。运行状态(正在使用CPU)、就绪状态(等待分配CPU)、堵塞状态(等待输入/输出等)6.3简述从“程序”到“作业”再到“进程”的动态演变过程。“程序”正准备进入到内存,被称之为“作业”。然而当这个作业进入到内存后,称之为“进程”。 程序被加载到内存,首地址送入程序计数器。作业从外存的后备队列进入内存的就绪队列等待运行,依照某种算法将外存上处于后备队列中的若干个作业调入内存,PCB记录进程当前时刻的状态及与其它进程、资源的关系,系统中所有PCB构成控制并发程序执行,维护系统环境的依据。 15 / 15

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1