欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    [工学]操作系统课程实验及设计实验手册.doc

    • 资源ID:4532912       资源大小:187KB        全文页数:35页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [工学]操作系统课程实验及设计实验手册.doc

    操作系统课程实验及设计_实验手册操作系统课程实验及设计实 验 手 册信息技术工程学院 李春萍一、总体说明3二、课程实验及设计的层次构想3三、知识模块顺序及对应实践教学学时4四、课程实验及设计内容4实验1 Windows的用户界面5实验2 利用虚拟机安装并启动Red Hat Linux9.06实验3 RedHat Linux 9.0桌面环境的基本操作7实验4 用户界面与Shell命令9实验5 用户与组群管理13实验6 文件系统的管理15实验7目录和文件管理16实验8 进程管理与系统监视18实验9 Linux程序设计基础20实验10 进程管理21实验11 进程间通信25实验12 存储管理29一、总体说明 “操作系统”课程不仅是一门理论性很强的计算机专业基础课,而且是一门实践性很强的课程。要清楚地理解操作系统的精髓,亲自动手参与实践是很重要的。除了课堂讲解和大量课外阅读外,最好的方法莫过于在实践中学习,例如自己设计一个小型操作系统、多使用操作系统、多阅读和分析操作系统源代码等。本实验册希望通过实践教学,将抽象的操作系统概念及原理,形象化地传授给同学们,让大家熟悉、了解典型的操作系统Linux,并能做简单的系统实验和设计,紧跟飞速发展的操作系统技术。Linux是一个基于源代码开放协议的操作系统,自1991年问世以来,已经成为受业界高度重视的健壮的操作系统实现,用它作为一个平台来教授、学习现代操作系统的内核内部机制和行为已经获得了巨大成功。同学们可以利用Linux提供的丰富功能在Linux环境下自行设计和实现操作系统的各个功能模块或整个操作系统,真正认识现代操作系统的内部运行机制。二、课程实验及设计的层次构想课程实验及设计将遵循多层次的原则,根据专业能力培养目标,设计多层次的操作系统实验教学内容,希望通过以下四个层次的实验锻炼,有效培养同学们的动手能力和创新能力:第一个层次为基于操作系统的体验性实验,主要包括学习使用基于Windows的字符界面、Linux操作系统的安装和使用。通过实验,使大家熟悉并了解PC上的主流操作操作系统及其使用。第二个层次为基于Linux的验证性实验,要求在熟悉Linux系统的C程序编程环境的基础上设计并实现进程的管理、进程间的软中断通信、进程的管道通信机制等。通过实验,使大家接触并了解Linux系统提供的各种系统调用函数,理解系统内部管理机制的实现,加深对课堂讲授的系统基本原理和理论知识的理解。第三个层次为综合性的设计实验,包括对Linux操作系统内核源代码的分析和修改、设计一个文件系统等。这些设计包含内核源代码的学习、和内核模块机制,实施过程较为复杂,可考虑将来开设新课程“操作系统分析与设计”。第四个层次拟构建“操作系统”课程实验环境,指导有兴趣的同学在毕业设计中深入分析Linux内核,修改、设计并实现新的算法或数据结构,开发实验演示系统,为有能力、有兴趣的同学提供技术提高环节,也为今后从事相关的工作打下坚实的基础。考虑到学时要求和目前专业实践开展的实际情况,具体教学中主要涉及前两个层次,第三和第四个环节实验融合到毕业设计中进行。三、知识模块顺序及对应实践教学学时该门课程为4学分周课时4个学时,共72个学时,其中课内实验12个学时,约占课程总学时的16.7%,建议增设12-18个学时的课外实验,具体课时安排如表所示。操作系统理论教学内容模块课程实验及设计内容模块学时Windows操作系统的用户界面及使用Windows的用户界面课内2操作系统Red Hat Linux 9.0的基本使用利用虚拟机安装并启动Linux操作系统课内2桌面环境的基本操作课外2用户界面与Shell命令课外2用户与组群管理课外2文件系统的管理课外2目录和文件管理课外2进程管理与系统监视课外2Linux操作系统的系统调用Linux程序设计基础课内2进程管理课内2进程通信课内2内存管理课内2实践教学实验主要分两大块进行:计算机操作系统及应用基础,主要涉及流行操作系统Windows和Linux的使用,由8个实验组成,其中6个实验由学生根据参考书目自学有关内容、认真阅读实验讲义并利用学院的公共机房自行完成;另一块为基于Linux系统的验证性实验,包括4个实验,要求在Linux提供的C语言编程平台编程实现。每个实验都在配备的实验讲义中有详实的分析和指导。四、课程实验及设计内容实验1 Windows的用户界面 实验目的(1)熟悉Windows的GUI界面和命令控制界面(2)学习并熟悉Windows的命令行解释器及常用命令(3)理解批处理文件及批处理文件的使用实验准备及预习熟悉Windows的命令解释器及字符用户界面;上网查阅Windows的常用命令及使用实验内容1、批处理文件的创建切换到命令提示符状态下,使用命令edit打开字符界面的编辑器,创建批处理文件exam.bat,内容如下所示。理解批处理文件文件中各行代码的含义,保存退出编辑器。echo offmkdir d:mytestecho onpause2、批处理文件的执行在命令提示符下输入exam.bat来执行批处理,文件中的命令将顺序执行,并通过屏幕显示执行效果。3、批处理文件实验设计创建文件exam1.bat、exam2.bat及exam3.bat,了解输入输出重定向、批处理文件中的参数及批处理文件间互调用等功能。文件内容如下:exam1.bat:echo offmkdir e:testcall exam2.bat e:test call exam3.bat e:testecho call ok!Pauseexam 2.bat: echo offmem > %1meminfo.txtecho generate memoryinfo ok!exam3.bat:echo offtype %1*.txtecho type ok!在命令提示符下输入exam1.bat来执行批处理,文件中的命令将顺序执行,并通过屏幕显示执行效果。4、字符界面环境操作利用Dos的文本文件编辑器创建文件file_1.txt,文件内容为:This is my first file created by dos;设计一个批处理文件,完成如下操作:在当前工作目录下创建一个用户子目录dosuser,显示该目录信息;设用户子目录dosuser为当前目录,将file_1移动到子目录dosuser,并将文件名重命名为file_us,显示文件内容;以file_2为文件名创建文件file_1的一个副本,并显示文件内容;显示当前目录的目录信息。实验思考Windows提供了类似UNIX系统的管道操作命令,请了解有关管道的基本知识。实验2 利用虚拟机安装并启动Red Hat Linux9.0虚拟机(Virtual Machine)不是一台真正的计算机,而是利用真正计算机的部分硬盘空间,通过虚拟机软件模拟出一台计算机。这台虚拟机拥有自己的CPU等外部设备,现在的虚拟机软件已经能让虚拟机的功能与真正的计算机没有什么区别。用户可以对虚拟机进行磁盘分区、格式化、安装操作系统等操作,而对本身的计算机没有任何影响。目前较流行的虚拟机软件有VMware和Virtual PC,本实验将以VMware为例说明虚拟机的使用。VMware的产品可运行于Windows和Linux环境,可从其官方网站下载。实验目的(1)掌握利用VMware虚拟机安装RedHat Linux 9.0的基本步骤;(2)启动RedHat Linux 9.0并进行初始化设置;(3)登录桌面环境,熟悉Linux的图形化操作环境;(4)注销与关机。实验准备一台已安装Windows操作系统和VMware Workstation软件的计算机、一套RedHat Linux 9.0安装光盘ISO文件。 实验内容1、新建虚拟机操作要求 利用VMware Workstation新建虚拟机操作步骤 详见附件1-VMware Workstation使用图文版。2、在虚拟机上安装RedHat Linux 9.0操作要求利用虚拟机安装RedHat Linux 9.0操作步骤按照安装引导程序的提示进行操作,以默认操作为主,详见附件2-Linux系统终极安装手册图文版,这里需要注意几点:(1)在VMware虚拟机上安装操作系统时既可以使用光盘,也可以使用ISO文件。如果选择ISO镜像文件安装,双击“设备”栏中“CD-ROM(IDE1:0)”选项,在对话框中选中“使用ISO镜像”单选钮,并指定镜像文件。也可通过虚拟光驱软件(例如DAEMON)利用ISO镜像文件模拟光盘安装,具体操作请参考附件;(2)为满足后继实验要求,安装过程请选择定制安装,当需要选择安装软件包时请务必选中软件开发中的GCC开发工具;(3)超级用户口令设置时,口令长度必须等于或大于6个字符(字母、数字和符号皆可,且区分大小写)。为统一起见,请统一设置为jkx123。Linux中最重要的用户是超级用户,也称根用户或root用户,超级用户类似于系统管理员,具有管理系统的最高权限,可管理所有的用户、设备、进程和调度等。(4)也可通过虚拟光驱软件来使用ISO文件,具体使用详见附件3-虚拟光驱Daemon.doc的使用。3、启动RedHat Linux 9.0操作要求 启动新安装的RedHat Linux 9.0并进行初始化设置,添加普通用户jkx(密码为123456),并以普通用户的身份登录到桌面环境。操作步骤启动过程中若需要设置的,请保持默认选择即可。由于超级用户的权限非常大,任何无意的小错误都可能系统故障,因此实际工作中通常以普通用户的身份操作主机,只有进行必需超级用户权限的操作时,才使用超级用户身份,或根据提示进行超级用户身份验证。以普通用户登录系统后,请自行浏览桌面环境中的菜单和程序图表,熟悉Linux的操作环境。4、注销与关机操作要求注销普通用户,系统回到登录界面,等待新用户登录系统;关闭计算机操作步骤请借助Windows图形界面的操作经验,找到相应菜单完成注销与关机操作实验3 RedHat Linux 9.0桌面环境的基本操作实验目的(1)了解系统面板的设置;(2)掌握桌面环境的设置;(3)掌握启动项的新建方法;(4)掌握文件管理器的使用。实验内容Linux操作系统上最常用的桌面环境为GNOME和KDE,两种使用环境稍有差别,RedHat Linux9.0以GNOME作为默认桌面。1、设置系统面板操作要求1 设置底部任务栏面板隐藏操作步骤(1)以普通用户jkx身份登录系统,进入桌面环境;(2)右击底部任务栏面板空白处,在快捷菜单中选择“属性”项,弹出“面板属性”对话框;(3)在“边缘面板”选卡中选中“自动隐藏”复选框,并选中“显示隐藏按钮”复选框,单击“关闭”按钮,底部面板即处于隐藏状态。观察操作前后底部面板的状态;(4)移动光标到桌面上端,底部面板出现;(5)再次设置底部面板,恢复默认设置。操作要求2 在窗口顶部创建菜单面板,并在上面添加、移动和删除对象操作步骤(1)右击底部任务栏面板空白处,在快捷菜单中选择“新建面板”项,选择“菜单面板”,屏幕的顶部将出现菜单面板;(2)右击菜单面板的空白处,依次选则“添加到面板”-“抽屉”,面板上将出现一个抽屉;(4)在面板上单击抽屉图标,打开抽屉;移动抽屉到面板的其他位置;(5)选中抽屉图标,利用快捷菜单删除抽屉;删除抽屉将同时删除抽屉中的所有内容。2、设置桌面操作要求1 设置桌面背景操作步骤(1)右击桌面空白处,在快捷菜单中选择“改变桌面背景”项,弹出“背景首选项”对话框;(2)根据对话框做相应设置,则所有工作区的背景都将发生变化,观察操作结果; (3)关闭对话框。操作要求2设置屏幕保护程序操作步骤(1)单击任务栏最左端的主菜单,选择“首选项”-“屏幕保护程序”菜单,打开屏幕保护程序对话框的选卡“Display Models”;(2)设置Model为“只使用一个屏保程序”,并在从屏保主题列表框中选择主题Anemore,列表的右侧可观察该主题的显示效果;(3)设置等待时间Blank After为1分钟;选中复选框,设置恢复屏幕时输入用户口令,关闭对话框;(4)等待1分钟观察屏保程序的效果。3、设置桌面图标操作要求1 新建“我的文档”文件夹图标操作步骤(1)右击桌面空白处,在快捷菜单中选择“新建文件夹”项,桌面将出现一个新的文件夹,名称默认为“未命名的文件夹”;(2)启动中文输入法(Ctrl+Space),修改文件夹名为“我的文档”。操作要求2 新建文本编辑器gedit的快捷图标操作步骤(1)右击桌面空白处,在快捷菜单中选择“新建启动器”项,弹出“新建启动器”对话框;(2)在“名称”栏输入“gedit”,在“命令”栏输入文本编辑器程序的路径“/usr/bin/geidt”,单击右侧“无图标”按钮为快捷项选择图标;(3)单击“确定”按钮,关闭对话框,桌面增加一个应用程序快捷图标。4、设置主题操作要求 创建新主题操作步骤(1)依次选择“主菜单”-“首选项”-“主题”菜单,打开“主题首选项”对话框,左边列表是可供选择的已有主题;(2)单击“细节”,可在已有主题上创建具有个人风格的主题:“控件”选卡可选择主题、“窗口边框”可设置边框、“图标”选卡为自定义主题选择一个图标,选择时请注意观察标题栏、边框的显示状态,单击“关闭”按钮回到“主题首选项”对话框。(3)对话框左侧列表中出现一个“自定义主题”,可保存该主题以便将来继续使用。5、增加启动项操作要求 启动桌面环境就自动启动文本编辑器gedit 操作步骤(1)依次选择“主菜单”-“首选项”-“更多首选项”-“会话”菜单,打开“会话”对话框,并切换到“启动程序”选卡; (2)单击“添加”按钮,弹出“添加启动程序”对话框,在“启动命令”栏输入文本编辑器gedit的路径“/usr/bin/geidt”,并单击“确定”按钮,返回前一个对话框;(3)此时“会话”对话框的启动程序选卡列表中将出现文本编辑器命令行,关闭对话框; (4)注销系统退出当前用户,然后重新登录,检查是否自动启动文本编辑器。6、使用文件管理器操作要求1 基本文件操作,与Windows下的操作基本一致操作步骤(1)启动文本编辑器gedit,在编辑窗口中输入任意字符,保存为f1文件并退出;(2)双击桌面上的的用户主文件夹图标(如jkx的主文件夹),启动文件管理器,找到文件f1;(3)复制f1文件,并重命名为f2;(4)单击f1文件,利用快捷菜单“创建链接”项一个链接文件;(5)在主文件夹下创建一个新的文件夹backup,并将f2文件移动到该文件夹;(6)修改f1文件的属性,将其徽标设置为“紧急”;操作要求2 查看隐藏文件操作步骤(1)依次单击“主菜单”-“首选项”-“文件管理”,打开“文件关键管理首选项”对话框;(2)打开“视图”选卡,选中“显示隐藏和备份文件”复选框;(3)双击桌面上的的用户主文件夹图标(如jkx的主文件夹),启动文件管理器,观察窗口显示,可发现多出一些文件和目录,其文件名都以“.”打头,是Linux的隐藏文件。实验4 用户界面与Shell命令实验目的(1)掌握ls、cd等shell命令的功能;(2)掌握重定向、管道、通配符、历史记录等的使用方法;(3)掌握手工启动图形化用户界面的设置方法。实验内容图形化用户界面下用户的操作简单而直观,但目前为止并不能完成所有的操作任务。字符界面占用资源少,启动迅速,对于有经验的管理员而言,字符界面下使用Shell命令更直接高效。Shell命令是Linux操作系统的灵魂,灵活运用Shell命令可完成操作系统的所有工作,而且类Unix的操作系统在Shell命令方面具有高度相似性。RedHat Linux 9.0不仅可以在字符界面下使用Shell命令,还可借助于桌面环境下的终端工具使用Shell命令。1、图形化界面下的Shell命令操作1操作要求1 显示系统时间,并将系统时间修改为2009年12月17日零时操作步骤(1)启动Linux,以超级用户登录图形化用户界面;(2)依次选择“应用程序”-“系统工具”-“终端”菜单项,打开桌面环境的终端工具;(3)输入命令“date”,显示系统的当前日期和时间;(4)输入命令“date 121700002009”,屏幕显示新修改的系统时间;(5)恢复正确的日期和时间。操作要求2 切换为普通用户,查看2010年3月23日是星期几操作步骤(1)通常只有必须使用超级用户权限时才以超级用户身份操作,为提高安全性,切换到普通用户(例如jkx);切换方法一注销当前用户重新登录或使用命令“su - jkx”;(2)输入命令“cal 2010”,屏幕显示2010年的日历,查找3月23日对应星期几;操作要求3 查看ls命令的-s选项的帮助信息操作步骤 方法一:(1)输入命令“man ls”屏幕显示出手册页中与ls命令相关的帮助信息;(2)使用PgDn、PgUp及上下方向键翻阅信息,找到命令选项-s的说明信息,可知该选项等同于size,含义为以文件块为单位显示文件和目录的大小;(3)在屏幕提示的“:”后输入“q”,退出帮助手册。方法二:使用命令“ls -help”得到手册页的有关帮助信息,通过滚动条翻阅。操作要求4 查看/etc目录下所有文件和子目录的详细信息操作步骤(1)输入命令“cd /etc”,切换到目录/etc;(2)输入命令“ls -al”,显示当前目录下所有文件和子目录的详细信息。2、图形化界面下的Shell命令操作2Linux系统具有虚拟终端,为用户提供多个独立、互不干扰的工作界面,并且不同的工作界面可用不同用户身份登录。系统一般提供7个虚拟终端,1-6个为字符界面,第7个为图形界面,启动系统后系统默认进入图形化用户界面。各虚拟终端的切换方法为:从字符界面的虚拟终端到其他虚拟终端Alt+F1 Alt+F7;从图形化界面到字符界面Ctrl+Alt+F1 Ctrl+Alt+F6操作要求1 查看当前目录操作步骤(1)打开桌面环境的终端工具;(2)输入命令“pwd”,显示当前目录。操作要求2 用cat命令在用户主目录下创建文本文件f1,内容为:Linux is useful for us all.You can never imagine how great it is.操作步骤(1)输入命令“cat > f1”,进入文件行编辑状态,依次输入文件内容;编辑过程中只能用backspace键清除字符,按Enter键编辑下一行信息,按Ctrl+D结束编辑;(2)可用ls命令查看文件f1是否生成;(3)使用命令“cat f1”查看文件内容。操作要求3 向f1中添加一行文本信息:Why not have a try?操作步骤(1)输入命令“cat >> f1”进入文件行编辑状态,输入添加内容后按Enter键完成当前行的输入,按Ctrl+D结束编辑;(2)使用命令“cat f1”查看文件内容。这里使用了Shell的重定向功能,符号“>”与“>>”的含义不同,后者为追加,前者将用新文本替换原有文件信息。操作要求4 统计文件f1的行数、单词和字符数,结果保存到文件countf1中操作步骤(1)输入命令“wc < f1 > countf1”;(2)使用命令“cat countf1”查看统计结果。操作要求5 将文件f1和countf1合并到newf文件操作步骤(1)输入命令“cat f1 countf1 > newf”;(2)使用命令“cat newf”查看合并结果。操作要求6 分页显示目录/etc中所有文件和子目录的详细信息操作步骤输入命令“ls al /etc |more”,屏幕显示第一页信息,按Space键查看下一页信息,Enter键查看下一行信息;q键结束分页显示。管道命令“|”用于连接多个命令,前一个命令的输出是后一个命令的输入。操作要求7 显示目录/etc中前5个文件或子目录操作步骤输入命令“ls /etc |head n 5”。操作要求8 清除屏幕内容操作步骤输入命令“clear”清除屏幕内容,命令提示符定位在屏幕左上角。3、通配符的使用Shell命令的通配符包括*、?、-和!,灵活使用可同时引用多个文件,方便操作。* :匹配任意长度的任何字符? :匹配一个字符 :表示范围- :通常与配合使用,起始字符-终止字符构成范围! :表示不在某范围,通常与配合使用操作要求1 显示/bin目录中所有以c为首字母的文件和目录操作步骤输入命令“ls /bin/ c*”。操作要求2 显示/bin目录中所有以c为首字母、文件名只有三个字符的的文件和目录操作步骤输入命令“ls /bin/ c?”。Shell可记录一定数量的已执行过的命令,当用户需要再次执行时,可通过上下方向键或PgDn、PgUp翻阅这些命令,调出命令后直接按Enter键再次执行,也可编辑修改后执行。操作要求3 显示/bin目录中首字母为c或s或h的文件和目录操作步骤输入命令“ls /bin/ csh*”或“ls /bin/ c,s,h*”。操作要求4 显示/bin目录中首字母为v、w、x、y、z的文件和目录操作步骤输入命令“ls /bin/ v-z*”或“ls /bin/!a-u*”。操作要求5 重复上一步操作;查看刚执行过的5条命令操作步骤(1)输入命令“!”;(2)输入命令“history 5”。用户可使用history命令查看或调用执行过的命令,该命令可查看到已执行命令在历史记录列表中的序号,可使用“ ! 序号”命令调用,而“!”命令则可执行最后执行过的那条命令。4、设置手工启动图形化用户界面RedHat Linux9.0默认自动启动图形化用户界面,也可在字符界面启动后用命令“starx”手动启动。/etc/inittab文件中initdefault的取值决定启动系统后是否自动启动图形化用户界面。Initdefault的值默认5,如果修改为3为对应字符界面。操作要求1 设置开机不启动图形化用户界面操作步骤(1)按Alt+F7切换到图形化用户界面,以超级用户身份登录;(2)打开文本编辑器gedit,编辑修改/etc目录下的文件inittab,将文件中“id:5:initdefault:”所在行的“5”修改为“3”,保存退出。(3)重启系统。操作要求2 手工启动图形化用户界面操作步骤(1)重启系统后进入字符界面,登录;(2)输入命令“startx”,启动图形化用户界面;(3)注销返回字符界面。操作要求3 恢复启动图形化用户界面操作步骤(1)登录系统,输入命令“vi /etc/inittab”,在vi文本编辑器下打开inittab文件;(2)按i键进入输入模式,将文件中“id:5:initdefault:”所在行的“5”修改为“3”,然后按Esc键退出文本输入模式,并按:键切换到最后行模式,输入“wq”保存退出vi编辑器;(4)重启系统,进入图形化用户界面。实验5 用户与组群管理实验目的(1)理解文件/etc/passwd和/etc/group的含义;(2)掌握桌面环境下管理用户与组群的方法;(3)掌握利用Shell命令管理用户与组群的方法。实验内容1、桌面环境下管理用户与组群操作要求1 新建两个用户帐号,用户名为xuser1、xuser2,口令为“usr1259”和“usr1128”操作步骤(1)以超级用户身份登录X Window图形化用户界面,依次选择“主菜单”-“系统设置”-“用户和组群”,启动“用户管理器”窗口;(2)单击工具栏“添加用户”按钮,弹出“创建用户”对话框,根据提示输入各新用户的用户名、口令并确认口令,完成用户新建;(3)启动gedit文本编辑器,打开/etc/passwd文件,观察文件末出现的两个新用户的帐号信息,打开/etc/group文件,观察文件末新增的两个组群信息;(4)注销当前用户,以xuser2身份重新登录系统,确认新建用户操作成功;(5)在“终端”下输入命令“pwd”,屏幕显示xuser2登录后进入用户主目录/home/xuser2;(6)返回超级用户的桌面环境。操作要求2 锁定xuser2用户帐号操作步骤(1)在“用户管理”窗口的“用户”选卡中选中xuser2,单击工具栏上的“属性”按钮,打开“用户属性”对话框;(2)选择选卡“帐号信息”,让复选钮“用户帐号已被锁”选中,“确定”返回;(3)再次以xuser2身份登录系统,观察操作结果;(4)返回超级用户的桌面环境。操作要求3 删除xuser2用户操作步骤(1)单击“用户管理” 首选项“编辑”菜单,取消“过滤用户和组群”选项,此时“用户”选卡中将显示包括超级用户和系统用户在内的所有用户信息;(2)利用窗口的搜索功能,在“搜索过滤器”栏输入“x*”并回车,显示以x为首字符的用户; (3)选中xuser2用户,单击工具栏的“删除”按钮,删除用户并返回; (4)再次搜索以x为首字符的用户,确认删除操作成功。操作要求4 新建两个组群myusers和temp操作步骤(1)在“用户管理”窗口中选择选卡“组群”,显示当前所有组群;(2)单击工具栏“添加组群”按钮,弹出“创建新组群”对话框,根据提示输入必要信息完成新建。操作要求5 修改myusers组群属性,将用户xuser1和jkx加入组群myusers操作步骤(1)在选卡“组群”中选择组群myusers,单击工具栏“属性”按钮,弹出“组群属性”对话框;(2)进入选卡“组群用户”,选中xuser1和jkx为当前组群的成员,“确定”退出,返回前一窗口,观察修改后组群myusers的信息。操作要求6 删除组群temp操作步骤与删除用户的操作类似。2、利用Shell命令管理用户与组群操作要求1 新建用户duser,口令是tdd632,主要组群为myusers操作步骤(1)通过Ctrl+Alt+F3切换到第三个虚拟终端,以超级用户身份登录系统;(2)输入命令“useradd g myusers duser”;(3)输入命令“passwd duser”,根据屏幕提示输入并确认口令;(4)输入命令“cat /etc/passwd”,查看文件末尾是否存在新用户信息;(5)输入命令“cat /etc/group”,查看文件内容是否改变;(6)注销当前用户,以新用户身份登录。操作要求2 设置用户duser无需口令就能登录操作步骤(1)通过命令“su -”切换到超级用户;(2)输入命令“passwd d duser”,设置用户duser无需口令就能登录;实际应用中应慎用此功能;(3)注销系统,重新以duser身份等录,输入用户名duser按Enter即登录到系统中。操作要求3 查看duser用户的相关信息操作步骤输入命令“id”。操作要求4 从普通用户duser切换为超级用户操作步骤(1)以普通用户duser身份登录系统后, Shell命令提示符为“$”;(2)输入命令“ls /root”,屏幕提示当前用户无权查看/root目录;(3)输入命令“su -”或“su - root”,根据提示输入超级用户口令,验证成功后提示符变为“#”;(4)再次运行命令“ls /root”;(5)输入“exit”回到普通用户状态。操作要求5 删除用户duser及其工作目录操作步骤(1)切换到超级用户;(2)输入命令“userdel r duser”,删除指定用户;(3)输入命令“cat /etc/passwd”,查看是否存在duser的相关信息;(4)通过命令“ls /home”,查看是否存在duser的工作目录。不能删除处于登录状态的用户;如果某用户新建时还创建了私人组群,且该私人组群中没有其他用户,则删除该用户的同时也将删除这一私人组群。操作要求6 新建组群mygroup,然后删除操作步骤(1)在超级用户的Shell提示符后输入命令“groupaddd mygroup”;(2)依次输入命令“cat /etc/group”和“cat /etc/gshadow”,验证新建操作成功;(3)输入命令“groupdel mygroup”,删除指定组群。实验6 文件系统的管理实验目的(1)掌握桌面环境下挂载和卸载移动存储介质的方法;(2)掌握利用Shell命令挂载和卸载移动存储介质的方法。实验准备 一张光盘、一个U盘,其中保存在Windows下创建的test.txt的文件实验内容RedHat Linux9.0默认设置在桌面环境下光盘、U盘等移动存储介质自动挂载,无论是以超级用户还是普通用户身份登录系统,但只有超级用户能利用mount和umount命令挂载或卸载移动存储介质。1、在桌面环境下使用移动存储介质操作要求1 将光盘文件复制到用户主目录操作步骤(1)以普通用户jkx身份登录系统,进入桌面环境;(2)将光盘插入光驱,片刻后桌面上自动显示光盘图标,打开文件浏览器窗口,显示光盘中的内容;从光盘图标可了解光盘的卷名和内容,光盘的挂载点为“/media/光盘卷名”,例如/media/NEW;(3)打开用户主目录,将光盘中任意一个文件拖动到用户主目录,复制文件;(4)查看用户主目录,找到刚复制的文件;(5)选中桌面上的光盘图标,弹出快捷菜单,选择“弹出”项,打开光驱取出光盘。操作要求2 创建光盘的ISO映像文件操作步骤(1)插入光盘,再次自动挂载光盘;(2)选中光盘图标,弹出快捷菜单,选择“复制光盘”项打开“复制光盘”对话框,选择“将光盘复制到”下拉列表中的“文件映像”选项,单击“写入”按钮;(3)选择写入文件的的文件名(后缀为iso)、存储目录,“确定”开始创建;(4)映像文件创建完成后,将显示相关信息,光盘自动弹出;(5)查看用户主目录,找到新创建的文件。2、利用Shell命令使用移动存储介质操作要求1 将光盘中的任意文件复制到用户主目录,最后卸载光盘操作步骤(1)以超级用户身份登录字符终端,插入光盘并输入命令“mount”查看已挂载的所有文件系统;(2)输入命令“mkdir /media/cd”,创建挂载点目录(挂载点目录可以不空但必须存在);(3)输入命令“mount t iso9660 /dev/cdrom /media/cd”挂载光盘;(4)使用命令“ls /media/cd”查看光驱中的文件信息;(5)输入命令“cp /media/cd/file1 /root”复制某文件(例如file1到主目录/root);(6)输入命令“umount /media/cd”,卸载光盘。操作要求2 将U盘中的test.txt文件复制到硬盘,并查看所有磁盘的使用情况,最后卸载U盘,USB接口名因设备不同而有差异,可能是/dev/sda1,也可能是/dev/sdb1可根据插入U盘时系统自动识别的信息而定,这里假设为/dev/sda1。操作步骤(1)以超级用户身份登录字符终端,插入U盘并输入命令“mount”查看已挂载的所有文件系统;(2)输入命令“mkdir /media/usb”,创建挂载点目录(挂载点目录可以不空但必须存在);(3)输入命令“mount t vfat /dev/sda1 /media/usb”挂载光盘;(4)使用命令“ls /media/usb”查看光驱中的文件信息;(5)输入命令“cp /media/usb/test.txt ”复制文件,“”表示当前主目录;(6)通过命令“df”,查看所有磁盘的使用情况(包括U盘);(6)输入命令“umount /media/usb”,卸载U盘。实验7目录和文件管理实验目的(1)熟练掌握目录和文件管理的相关方法;(2)掌握修改文件权限的方法。实验内容1、桌面环境下的文件管理操作要求1 搜索所有扩展名为conf、大小超过1000字节的文件,并将搜索结果保存为/home/jkx/conf.results文件操作步骤(1)以超级用户(root)身份登录,进入桌面环境,依次选择“主菜单”-“查找文件”菜单项,打开“搜索文件”对话框,在“file is named”栏输入“*.conf”,在“look in folder”下拉列表中选择“/”;(2)单击“Additional options(更多选项)” 钮,展开更多搜索条件,在“可用选项”下拉列表中选择“大小最少为”项,单击“添加”,输入1(即1000字节),然后通过“查找”按钮开始查找并显示结果;(3)选中所有查找到的文件,右击弹出快捷菜单,选择“结果另存为”,通过“搜索结果另存为”对话框保存为文件/home/jkx/conf.results。conf.results由超级用户创建,因此只有超级用户才能修改修改内容,普通用户只有访问权限。操作要求2 修改conf.results文件的权限,使得普通用户也可对其进行修改操作步骤(1)超级用户(root)依次选择“应用程序”-“系统工具”-“文件浏览器”菜单项,打开“文件浏览器”对话框;(2)选择“位置”列表框中的“文件系统”项,在右侧继续选择直到目录/home/jkx;(3)选择文件conf.results,选择快捷菜单中的“属性”项

    注意事项

    本文([工学]操作系统课程实验及设计实验手册.doc)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开