收藏 分享(赏)

操作系统课程实验及设计_实验手册.doc

上传人:dreamzhangning 文档编号:2649041 上传时间:2018-09-24 格式:DOC 页数:35 大小:186KB
下载 相关 举报
操作系统课程实验及设计_实验手册.doc_第1页
第1页 / 共35页
操作系统课程实验及设计_实验手册.doc_第2页
第2页 / 共35页
操作系统课程实验及设计_实验手册.doc_第3页
第3页 / 共35页
操作系统课程实验及设计_实验手册.doc_第4页
第4页 / 共35页
操作系统课程实验及设计_实验手册.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、操作系统课程实验及设计实 验 手 册信息技术工程学院 李春萍操作系统课程实验及设计_实验手册2一、总体说明 3二、课程实验及设计的层次构想 3三、知识模 块顺序及对应实践教学学时 4四、课程实验及设计内容 4实验 1 Windows 的用户界面 .5实验 2 利用虚拟机安装并启动 Red Hat Linux9.0.6实验 3 RedHat Linux 9.0 桌面环境的基本操作 7实验 4 用户界面与 Shell 命令 9实验 5 用户与组群管理 .13实验 6 文件系统的管理 .15实验 7 目录和文件管理 16实验 8 进程管理与系统监视 .18实验 9 Linux 程序设计基础 .20实

2、验 10 进程管理 .21实验 11 进程间通信 .25实验 12 存储管理 .29操作系统课程实验及设计_实验手册3一、总体说明 “操作系统”课程不仅是一门理论性很强的计算机专业基础课,而且是一门实践性很强的课程。要清楚地理解操作系统的精髓,亲自动手参与实践是很重要的。除了课堂讲解和大量课外阅读外,最好的方法莫过于在实践中学习,例如自己设计一个小型操作系统、多使用操作系统、多阅读和分析操作系统源代码等。本实验册希望通过实践教学,将抽象的操作系统概念及原理,形象化地传授给同学们,让大家熟悉、了解典型的操作系统 Linux,并能做简单的系统实验和设计,紧跟飞速发展的操作系统技术。Linux 是一

3、个基于源代码开放协议的操作系统,自 1991 年问世以来,已经成为受业界高度重视的健壮的操作系统实现,用它作为一个平台来教授、学习现代操作系统的内核内部机制和行为已经获得了巨大成功。同学们可以利用Linux 提供的丰富功能在 Linux 环境下自行设计和实现操作系统的各个功能模块或整个操作系统,真正认识现代操作系统的内部运行机制。二、课程实验及设计的层次构想课程实验及设计将遵循多层次的原则,根据专业能力培养目标,设计多层次的操作系统实验教学内容,希望通过以下四个层次的实验锻炼,有效培养同学们的动手能力和创新能力:第一个层次为基于操作系统的体验性实验,主要包括学习使用基于Windows 的字符界

4、面、Linux 操作系统的安装和使用。通过实验,使大家熟悉并了解 PC 上的主流操作操作系统及其使用。第二个层次为基于 Linux 的验证性实验,要求在熟悉 Linux 系统的 C 程序编程环境的基础上设计并实现进程的管理、进程间的软中断通信、进程的管道通信机制等。通过实验,使大家接触并了解 Linux 系统提供的各种系统调用函数,理解系统内部管理机制的实现,加深对课堂讲授的系统基本原理和理论知识的理解。第三个层次为综合性的设计实验,包括对 Linux 操作系统内核源代码的分析和修改、设计一个文件系统等。这些设计包含内核源代码的学习、和内核模块机制,实施过程较为复杂,可考虑将来开设新课程“操作

5、系统分析与设计” 。第四个层次拟构建“操作系统”课程实验环境,指导有兴趣的同学在毕业设计中深入分析 Linux 内核,修改、设计并实现新的算法或数据结构,开发实验演示系统,为有能力、有兴趣的同学提供技术提高环节,也为今后从事相关的工作打下坚实的基础。考虑到学时要求和目前专业实践开展的实际情况,具体教学中主要涉及前两个层次,第三和第四个环节实验融合到毕业设计中进行。操作系统课程实验及设计_实验手册4三、知识模块顺序及对应实践教学学时该门课程为 4 学分周课时 4 个学时,共 72 个学时,其中课内实验 12 个学时,约占课程总学时的 16.7%,建议增设 12-18 个学时的课外实验,具体课时安

6、排如表所示。操作系统理论教学内容模块 课程实验及设计内容模块 学时Windows 操作系统的用户界面及使用 Windows 的用户界面 课内 2利用虚拟机安装并启动 Linux 操作系统 课内 2桌面环境的基本操作 课外 2用户界面与 Shell 命令 课外 2用户与组群管理 课外 2文件系统的管理 课外 2目录和文件管理 课外 2操作系统 Red Hat Linux 9.0的基本使用进程管理与系统监视 课外 2Linux 程序设计基础 课内 2进程管理 课内 2进程通信 课内 2Linux 操作系统的系统调用内存管理 课内 2实践教学实验主要分两大块进行:计算机操作系统及应用基础,主要涉及流

7、行操作系统 Windows 和 Linux 的使用,由 8 个实验组成,其中 6 个实验由学生根据参考书目自学有关内容、认真阅读实验讲义并利用学院的公共机房自行完成;另一块为基于 Linux 系统的验证性实验,包括 4 个实验,要求在 Linux提供的 C 语言编程平台编程实现。每个实验都在配备的实验讲义中有详实的分析和指导。四、课程实验及设计内容操作系统课程实验及设计_实验手册5实验 1 Windows 的用户界面 实验目的(1)熟悉 Windows 的 GUI 界面和命令控制界面(2)学习并熟悉 Windows 的命令行解释器及常用命令(3)理解批处理文件及批处理文件的使用实验准备及预习熟

8、悉 Windows 的命令解释器及字符用户界面;上网查阅 Windows 的常用命令及使用实验内容1、批处理文件的创建切换到命令提示符状态下,使用命令 edit 打开字符界面的编辑器,创建批处理文件exam.bat,内容如下所示。理解批处理文件文件中各行代码的含义,保存退出编辑器。echo offmkdir d:mytestecho onpause2、批处理文件的执行在命令提示符下输入 exam.bat 来执行批处理,文件中的命令将顺序执行,并通过屏幕显示执行效果。3、批处理文件实验设计创建文件 exam1.bat、exam2.bat 及 exam3.bat,了解输入输出重定向、批处理文件中的

9、参数及批处理文件间互调用等功能。文件内容如下: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 来执行批处理,文件中的命令将顺序执行,并通过屏幕显示执行效果。操作系统课程实验及设计_实验手册64、字符界面环境

10、操作利用 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 利用

11、虚拟机安装并启动 Red Hat Linux9.0虚拟机(Virtual Machine)不是一台真正的计算机,而是利用真正计算机的部分硬盘空间,通过虚拟机软件模拟出一台计算机。这台虚拟机拥有自己的 CPU 等外部设备,现在的虚拟机软件已经能让虚拟机的功能与真正的计算机没有什么区别。用户可以对虚拟机进行磁盘分区、格式化、安装操作系统等操作,而对本身的计算机没有任何影响。目前较流行的虚拟机软件有 VMware 和 Virtual PC,本实验将以 VMware 为例说明虚拟机的使用。VMware 的产品可运行于 Windows 和 Linux 环境,可从其官方网站http:/ 下载。实验目的(1

12、)掌握利用 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.

13、0操作要求 利用虚拟机安装 RedHat Linux 9.0操作步骤 按照安装引导程序的提示进行操作,以默认操作为主,详见附件 2-Linux 系统终极安装手册图文版 ,这里需要注意几点:(1)在 VMware 虚拟机上安装操作系统时既可以使用光盘,也可以使用 ISO 文件。如果选择 ISO 镜像文件安装,双击“设备”栏中“CD-ROM(IDE1:0) ”选项,在对话框中选中“使用 ISO 镜像”单选钮,并指定镜像文件。也可通过虚拟光驱软件(例如DAEMON)利用 ISO 镜像文件模拟光盘安装,具体操作请参考附件;操作系统课程实验及设计_实验手册7(2)为满足后继实验要求,安装过程请选择定制安

14、装,当需要选择安装软件包时请务必选中软件开发中的 GCC 开发工具;(3)超级用户口令设置时,口令长度必须等于或大于 6 个字符(字母、数字和符号皆可,且区分大小写) 。为统一起见,请统一设置为 jkx123。Linux 中最重要的用户是超级用户,也称根用户或 root 用户,超级用户类似于系统管理员,具有管理系统的最高权限,可管理所有的用户、设备、进程和调度等。(4)也可通过虚拟光驱软件来使用 ISO 文件,具体使用详见附件 3-虚拟光驱Daemon.doc 的使用 。3、启动 RedHat Linux 9.0操作要求 启动新安装的 RedHat Linux 9.0 并进行初始化设置,添加普

15、通用户 jkx(密码为123456) ,并以普通用户的身份登录到桌面环境。操作步骤 启动过程中若需要设置的,请保持默认选择即可。由于超级用户的权限非常大,任何无意的小错误都可能系统故障,因此实际工作中通常以普通用户的身份操作主机,只有进行必需超级用户权限的操作时,才使用超级用户身份,或根据提示进行超级用户身份验证。以普通用户登录系统后,请自行浏览桌面环境中的菜单和程序图表,熟悉 Linux 的操作环境。4、注销与关机操作要求 注销普通用户,系统回到登录界面,等待新用户登录系统;关闭计算机操作步骤 请借助 Windows 图形界面的操作经验,找到相应菜单完成注销与关机操作实验 3 RedHat

16、Linux 9.0 桌面环境的基本操作实验目的(1)了解系统面板的设置;(2)掌握桌面环境的设置;(3)掌握启动项的新建方法;(4)掌握文件管理器的使用。实验内容Linux 操作系统上最常用的桌面环境为 GNOME 和 KDE,两种使用环境稍有差别,RedHat Linux9.0 以 GNOME 作为默认桌面。1、设置系统面板操作要求 1 设置底部任务栏面板隐藏操作步骤(1)以普通用户 jkx 身份登录系统,进入桌面环境;(2)右击底部任务栏面板空白处,在快捷菜单中选择“属性”项,弹出“面板属性”对话框;(3)在“边缘面板”选卡中选中“自动隐藏”复选框,并选中“显示隐藏按钮”复选框,单击“关闭

17、”按钮,底部面板即处于隐藏状态。观察操作前后底部面板的状态;(4)移动光标到桌面上端,底部面板出现;操作系统课程实验及设计_实验手册8(5)再次设置底部面板,恢复默认设置。操作要求 2 在窗口顶部创建菜单面板,并在上面添加、移动和删除对象操作步骤(1)右击底部任务栏面板空白处,在快捷菜单中选择“新建面板”项,选择“菜单面板” ,屏幕的顶部将出现菜单面板;(2)右击菜单面板的空白处,依次选则“添加到面板”-“抽屉” ,面板上将出现一个抽屉;(4)在面板上单击抽屉图标,打开抽屉;移动抽屉到面板的其他位置;(5)选中抽屉图标,利用快捷菜单删除抽屉;删除抽屉将同时删除抽屉中的所有内容。2、设置桌面操作

18、要求 1 设置桌面背景操作步骤(1)右击桌面空白处,在快捷菜单中选择“改变桌面背景”项,弹出“背景首选项”对话框;(2)根据对话框做相应设置,则所有工作区的背景都将发生变化,观察操作结果; (3)关闭对话框。操作要求 2设置屏幕保护程序操作步骤(1)单击任务栏最左端的主菜单,选择“首选项”-“屏幕保护程序”菜单,打开屏幕保护程序对话框的选卡“Display Models” ;(2)设置 Model 为“只使用一个屏保程序” ,并在从屏保主题列表框中选择主题Anemore,列表的右侧可观察该主题的显示效果;(3)设置等待时间 Blank After 为 1 分钟;选中复选框,设置恢复屏幕时输入用

19、户口令,关闭对话框;(4)等待 1 分钟观察屏保程序的效果。3、设置桌面图标操作要求 1 新建“我的文档”文件夹图标操作步骤(1)右击桌面空白处,在快捷菜单中选择“新建文件夹”项,桌面将出现一个新的文件夹,名称默认为“未命名的文件夹” ;(2)启动中文输入法(Ctrl+Space) ,修改文件夹名为“我的文档” 。操作要求 2 新建文本编辑器 gedit 的快捷图标操作步骤(1)右击桌面空白处,在快捷菜单中选择“新建启动器”项,弹出“新建启动器”对话框;(2)在“名称”栏输入“gedit” ,在“命令”栏输入文本编辑器程序的路径“/usr/bin/geidt”,单击右侧“ 无图标”按钮为快捷项

20、选择图标;(3)单击“确定”按钮,关闭对话框,桌面增加一个应用程序快捷图标。4、设置主题操作系统课程实验及设计_实验手册9操作要求 创建新主题操作步骤(1)依次选择“主菜单”-“ 首选项”- “主题”菜单,打开 “主题首选项”对话框,左边列表是可供选择的已有主题;(2)单击“细节” ,可在已有主题上创建具有个人风格的主题:“控件”选卡可选择主题、 “窗口边框”可设置边框、 “图标”选卡为自定义主题选择一个图标,选择时请注意观察标题栏、边框的显示状态,单击“关闭”按钮回到“主题首选项”对话框。(3)对话框左侧列表中出现一个“自定义主题” ,可保存该主题以便将来继续使用。5、增加启动项操作要求 启

21、动桌面环境就自动启动文本编辑器 gedit 操作步骤(1)依次选择“主菜单”-“ 首选项”- “更多首选项”-“会话”菜单,打开“会话”对话框,并切换到“启动程序”选卡; (2)单击“添加”按钮,弹出“添加启动程序”对话框,在“启动命令”栏输入文本编辑器 gedit 的路径 “/usr/bin/geidt”,并单击“确定”按钮,返回前一个对话框;(3)此时“会话”对话框的启动程序选卡列表中将出现文本编辑器命令行,关闭对话框; (4)注销系统退出当前用户,然后重新登录,检查是否自动启动文本编辑器。6、使用文件管理器操作要求 1 基本文件操作,与 Windows 下的操作基本一致操作步骤(1)启动

22、文本编辑器 gedit,在编辑窗口中输入任意字符,保存为 f1 文件并退出;(2)双击桌面上的的用户主文件夹图标(如 jkx 的主文件夹) ,启动文件管理器,找到文件 f1;(3)复制 f1 文件,并重命名为 f2;(4)单击 f1 文件,利用快捷菜单 “创建链接”项一个链接文件;(5)在主文件夹下创建一个新的文件夹 backup,并将 f2 文件移动到该文件夹;(6)修改 f1 文件的属性,将其徽标设置为 “紧急” ;操作要求 2 查看隐藏文件操作步骤(1)依次单击“主菜单”-“ 首选项”- “文件管理” ,打开 “文件关键管理首选项”对话框;(2)打开“视图”选卡,选中“显示隐藏和备份文件

23、”复选框;(3)双击桌面上的的用户主文件夹图标(如 jkx 的主文件夹) ,启动文件管理器,观察窗口显示,可发现多出一些文件和目录,其文件名都以“.”打头,是 Linux 的隐藏文件。实验 4 用户界面与 Shell 命令实验目的操作系统课程实验及设计_实验手册10(1)掌握 ls、cd 等 shell 命令的功能;(2)掌握重定向、管道、通配符、历史记录等的使用方法;(3)掌握手工启动图形化用户界面的设置方法。实验内容图形化用户界面下用户的操作简单而直观,但目前为止并不能完成所有的操作任务。字符界面占用资源少,启动迅速,对于有经验的管理员而言,字符界面下使用 Shell 命令更直接高效。Sh

24、ell 命令是 Linux 操作系统的灵魂,灵活运用 Shell 命令可完成操作系统的所有工作,而且类 Unix 的操作系统在 Shell 命令方面具有高度相似性。RedHat Linux 9.0 不仅可以在字符界面下使用 Shell 命令,还可借助于桌面环境下的终端工具使用 Shell 命令。1、图形化界面下的 Shell 命令操作 1操作要求 1 显示系统时间,并将系统时间修改为 2009 年 12 月 17 日零时操作步骤(1)启动 Linux,以超级用户登录图形化用户界面;(2)依次选择“应用程序”-“系统工具”- “终端”菜单项,打开桌面环境的终端工具;(3)输入命令“date” ,

25、显示系统的当前日期和时间;(4)输入命令“date 121700002009” ,屏幕显示新修改的系统时间;(5)恢复正确的日期和时间。操作要求 2 切换为普通用户,查看 2010 年 3 月 23 日是星期几操作步骤(1)通常只有必须使用超级用户权限时才以超级用户身份操作,为提高安全性,切换到普通用户(例如 jkx) ;切换方法一注销当前用户重新登录或使用命令“su - jkx” ;(2)输入命令“cal 2010” ,屏幕显示 2010 年的日历,查找 3 月 23 日对应星期几;操作要求 3 查看 ls 命令的-s 选项的帮助信息操作步骤 方法一:(1)输入命令“man ls”屏幕显示出

26、手册页中与 ls 命令相关的帮助信息;(2)使用PgDn、PgUp及上下方向键翻阅信息,找到命令选项-s 的说明信息,可知该选项等同于size,含义为以文件块为单位显示文件和目录的大小;(3)在屏幕提示的“:”后输入“q” ,退出帮助手册。方法二:使用命令“ls -help”得到手册页的有关帮助信息,通过滚动条翻阅。操作要求 4 查看/etc 目录下所有文件和子目录的详细信息操作步骤(1)输入命令“cd /etc” ,切换到目录/etc;(2)输入命令“ls -al ”,显示当前目录下所有文件和子目录的详细信息。2、图形化界面下的 Shell 命令操作 2Linux 系统具有虚拟终端,为用户提

27、供多个独立、互不干扰的工作界面,并且不同的工作界面可用不同用户身份登录。系统一般提供 7 个虚拟终端,1-6 个为字符界面,第 7个为图形界面,启动系统后系统默认进入图形化用户界面。各虚拟终端的切换方法为:从字符界面的虚拟终端到其他虚拟终端Alt+F1 Alt+F7;从图形化界面到字符界面操作系统课程实验及设计_实验手册11Ctrl+Alt+F1 Ctrl+Alt+F6操作要求 1 查看当前目录操作步骤(1)打开桌面环境的终端工具;(2)输入命令“pwd” ,显示当前目录。操作要求 2 用 cat 命令在用户主目录下创建文本文件 f1,内容为:Linux is useful for us al

28、l.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”查看文

29、件内容。这里使用了 Shell 的重定向功能,符号“”与“”的含义不同,后者为追加,前者将用新文本替换原有文件信息。操作要求 4 统计文件 f1 的行数、单词和字符数,结果保存到文件 countf1 中操作步骤(1)输入命令“wc countf1”;(2)使用命令“cat countf1”查看统计结果。操作要求 5 将文件 f1 和 countf1 合并到 newf 文件操作步骤(1)输入命令“cat f1 countf1 newf ”;(2)使用命令“cat newf”查看合并结果。操作要求 6 分页显示目录/etc 中所有文件和子目录的详细信息操作步骤输入命令“ls al /etc |mo

30、re”,屏幕显示第一页信息,按Space 键查看下一页信息,Enter键查看下一行信息;q键结束分页显示。管道命令“|” 用于连接多个命令,前一个命令的输出是后一个命令的输入。操作要求 7 显示目录/etc 中前 5 个文件或子目录操作步骤输入命令“ls /etc |head n 5”。操作要求 8 清除屏幕内容操作步骤输入命令“clear ”清除屏幕内容,命令提示符定位在屏幕左上角。3、通配符的使用Shell 命令的通配符包括*、?、-和! ,灵活使用可同时引用多个文件,方便操作。* :匹配任意长度的任何字符? :匹配一个字符操作系统课程实验及设计_实验手册12 :表示范围- :通常与配合使

31、用,起始字符-终止字符构成范围! :表示不在某范围,通常与 配合使用操作要求 1 显示/bin 目录中所有以 c 为首字母的文件和目录操作步骤输入命令“ls /bin/ c* ”。操作要求 2 显示/bin 目录中所有以 c 为首字母、文件名只有三个字符的的文件和目录操作步骤输入命令“ls /bin/ c?” 。Shell 可记录一定数量的已执行过的命令,当用户需要再次执行时,可通过上下方向键或PgDn、PgUp翻阅这些命令,调出命令后直接按Enter 键再次执行,也可编辑修改后执行。操作要求 3 显示/bin 目录中首字母为 c 或 s 或 h 的文件和目录操作步骤输入命令“ls /bin/

32、 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 默认自动启动图形化

33、用户界面,也可在字符界面启动后用命令“starx”手动启动。/etc/inittab 文件中 initdefault 的取值决定启动系统后是否自动启动图形化用户界面。Initdefault 的值默认 5,如果修改为 3 为对应字符界面。操作要求 1 设置开机不启动图形化用户界面操作步骤(1)按Alt+F7切换到图形化用户界面,以超级用户身份登录;(2)打开文本编辑器 gedit,编辑修改/etc 目录下的文件 inittab,将文件中“id:5:initdefault:”所在行的“5”修改为“3” ,保存退出。(3)重启系统。操作要求 2 手工启动图形化用户界面操作步骤(1)重启系统后进入字符

34、界面,登录;(2)输入命令“startx” ,启动图形化用户界面;(3)注销返回字符界面。操作要求 3 恢复启动图形化用户界面操作步骤(1)登录系统,输入命令“vi /etc/inittab”,在 vi 文本编辑器下打开 inittab 文件;操作系统课程实验及设计_实验手册13(2)按i键进入输入模式,将文件中“id:5:initdefault:”所在行的“5”修改为“3” ,然后按Esc键退出文本输入模式,并按 :键切换到最后行模式,输入“wq”保存退出 vi编辑器;(4)重启系统,进入图形化用户界面。实验 5 用户与组群管理实验目的(1)理解文件/etc/passwd 和/etc/gro

35、up 的含义;(2)掌握桌面环境下管理用户与组群的方法;(3)掌握利用 Shell 命令管理用户与组群的方法。实验内容1、桌面环境下管理用户与组群操作要求 1 新建两个用户帐号,用户名为 xuser1、xuser2,口令为“usr1259 ”和“usr1128”操作步骤(1)以超级用户身份登录 X Window 图形化用户界面,依次选择 “主菜单”- “系统设置”- “用户和组群” ,启动 “用户管理器”窗口;(2)单击工具栏“添加用户”按钮,弹出“创建用户”对话框,根据提示输入各新用户的用户名、口令并确认口令,完成用户新建;(3)启动 gedit 文本编辑器,打开/etc/passwd 文件

36、,观察文件末出现的两个新用户的帐号信息,打开/etc/group 文件,观察文件末新增的两个组群信息;(4)注销当前用户,以 xuser2 身份重新登录系统,确认新建用户操作成功;(5)在“终端”下输入命令“pwd ”,屏幕显示 xuser2 登录后进入用户主目录/home/xuser2;(6)返回超级用户的桌面环境。操作要求 2 锁定 xuser2 用户帐号操作步骤(1)在“用户管理”窗口的“用户”选卡中选中 xuser2,单击工具栏上的“属性”按钮,打开“用户属性”对话框;(2)选择选卡“帐号信息” ,让复选钮“用户帐号已被锁”选中, “确定”返回;(3)再次以 xuser2 身份登录系统

37、,观察操作结果;(4)返回超级用户的桌面环境。操作要求 3 删除 xuser2 用户操作步骤(1)单击“用户管理” 首选项“编辑”菜单,取消“过滤用户和组群”选项,此时“用户”选卡中将显示包括超级用户和系统用户在内的所有用户信息;(2)利用窗口的搜索功能,在“搜索过滤器”栏输入“x*”并回车,显示以 x 为首字符的用户; (3)选中 xuser2 用户,单击工具栏的“删除”按钮,删除用户并返回; (4)再次搜索以 x 为首字符的用户,确认删除操作成功。操作要求 4 新建两个组群 myusers 和 temp操作系统课程实验及设计_实验手册14操作步骤(1)在“用户管理”窗口中选择选卡“组群”

38、,显示当前所有组群;(2)单击工具栏“添加组群”按钮,弹出“创建新组群”对话框,根据提示输入必要信息完成新建。操作要求 5 修改 myusers 组群属性,将用户 xuser1 和 jkx 加入组群 myusers操作步骤(1)在选卡“组群”中选择组群 myusers,单击工具栏“属性”按钮,弹出“组群属性”对话框;(2)进入选卡“组群用户” ,选中 xuser1 和 jkx 为当前组群的成员, “确定”退出,返回前一窗口,观察修改后组群 myusers 的信息。操作要求 6 删除组群 temp操作步骤与删除用户的操作类似。2、利用 Shell 命令管理用户与组群操作要求 1 新建用户 dus

39、er,口令是 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)输入命令“pas

40、swd d duser”,设置用户 duser 无需口令就能登录;实际应用中应慎用此功能;(3)注销系统,重新以 duser 身份等录,输入用户名 duser 按Enter 即登录到系统中。操作要求 3 查看 duser 用户的相关信息操作步骤输入命令“id” 。操作要求 4 从普通用户 duser 切换为超级用户操作步骤(1)以普通用户 duser 身份登录系统后, Shell 命令提示符为“$” ;(2)输入命令“ls /root” ,屏幕提示当前用户无权查看/root 目录;(3)输入命令“su -”或“su - root”,根据提示输入超级用户口令,验证成功后提示符变为“#” ;(4)

41、再次运行命令“ls /root” ;(5)输入“exit”回到普通用户状态。操作要求 5 删除用户 duser 及其工作目录操作步骤(1)切换到超级用户;操作系统课程实验及设计_实验手册15(2)输入命令“userdel r duser” ,删除指定用户;(3)输入命令“cat /etc/passwd” ,查看是否存在 duser 的相关信息;(4)通过命令“ls /home” ,查看是否存在 duser 的工作目录。不能删除处于登录状态的用户;如果某用户新建时还创建了私人组群,且该私人组群中没有其他用户,则删除该用户的同时也将删除这一私人组群。操作要求 6 新建组群 mygroup,然后删除

42、操作步骤(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 盘等移动存储介质

43、自动挂载,无论是以超级用户还是普通用户身份登录系统,但只有超级用户能利用 mount 和 umount 命令挂载或卸载移动存储介质。1、在桌面环境下使用移动存储介质操作要求 1 将光盘文件复制到用户主目录操作步骤(1)以普通用户 jkx 身份登录系统,进入桌面环境;(2)将光盘插入光驱,片刻后桌面上自动显示光盘图标,打开文件浏览器窗口,显示光盘中的内容;从光盘图标可了解光盘的卷名和内容,光盘的挂载点为“/media/光盘卷名” ,例如/media/NEW ;(3)打开用户主目录,将光盘中任意一个文件拖动到用户主目录,复制文件;(4)查看用户主目录,找到刚复制的文件;(5)选中桌面上的光盘图标,

44、弹出快捷菜单,选择“弹出”项,打开光驱取出光盘。操作要求 2 创建光盘的 ISO 映像文件操作步骤(1)插入光盘,再次自动挂载光盘;(2)选中光盘图标,弹出快捷菜单,选择“复制光盘”项打开“复制光盘”对话框,选择“将光盘复制到”下拉列表中的“文件映像”选项,单击“写入”按钮;(3)选择写入文件的的文件名(后缀为 iso) 、存储目录, “确定”开始创建;(4)映像文件创建完成后,将显示相关信息,光盘自动弹出;(5)查看用户主目录,找到新创建的文件。操作系统课程实验及设计_实验手册162、利用 Shell 命令使用移动存储介质操作要求 1 将光盘中的任意文件复制到用户主目录,最后卸载光盘操作步骤

45、(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 文件复

46、制到硬盘,并查看所有磁盘的使用情况,最后卸载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

47、 /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)身份登录,进入桌面环境,依次选择“主菜单”-“查找文件”菜单项,打开“搜索

48、文件”对话框,在“file is named”栏输入“*.conf” ,在“look in folder”下拉列表中选择“/” ;(2)单击“Additional options (更多选项) ” 钮,展开更多搜索条件,在“可用选项”下拉列表中选择“大小最少为”项,单击“添加” ,输入 1(即 1000 字节) ,然后通过“查找”按钮开始查找并显示结果;操作系统课程实验及设计_实验手册17(3)选中所有查找到的文件,右击弹出快捷菜单,选择“结果另存为” ,通过“搜索结果另存为”对话框保存为文件/home/jkx/conf.results。conf.results 由超级用户创建,因此只有超级用户才能修改修改内容,普通用户只有访问权限。操作要求 2 修改 conf.results 文件的权限,使得普通用户也可对其进行修改操作步骤(1)超级用户(root)依次选择“应用程序”-“系统工具”- “文件浏览器”菜单项,打开“文件浏览器”对话框;(2)选择“位置”列表框中的“文件系统”项,在右侧继续选择直到目录/home/jkx;(3)选择文件 conf.results,选择快捷菜单中的“属性” 项,得到文件属性对话框;(4)单击“conf.results 属性”对话框的选卡“权限” ,设置

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报