《LINUX操作系统》实验指导书.doc
《《LINUX操作系统》实验指导书.doc》由会员分享,可在线阅读,更多相关《《LINUX操作系统》实验指导书.doc(55页珍藏版)》请在三一办公上搜索。
1、Linux操作系统实 验 指 导 书徐州师范大学计算机科学与技术学院2009年 11月前 言Linux操作系统实验指导书根据实验教学的需要所编写,主要包括Linux操作系统基础以下几个方面的内容:系统安装、常用命令、vi编辑器使用、shell编程、Samba服务器配置和企业小型局域网的组建等。每个实验,都给出了实验目的、实验要求和实验内容。实验内容分为示例、必做题和选做题三种形式。通过对示例中内容的上机练习,加深学生对理论课程中所学内容的理解,并帮助学生理解实验的要求;学生通过实现必做题的内容,提高自己的动手能力,这部分的内容是要求每一位学生都必须完成的;选做题是为学有余力的同学准备的,选做题
2、目完成较好的学生将在期末平时成绩中获得适当的加分奖励。实验一、实验五和实验六为学生课外实验,另外,实验二、实验三和实验四含有部分课外实验内容,有利于课堂实验课时不够,但是课程须要实验巩固的要求。本书不仅可以作为普通院校学生的Linux操作系统基础上机实习指导教材,也可作为广大读者朋友自学Linux操作系统基础的实用教程。由于时间仓促以及水平有限,错误与不足之处难免存在,敬请使用者给与批评指正!目 录实验一 LINUX操作系统的安装(4课时)1一、实验目的1二、实验要求1三、预备知识1四、实验内容2五、课后思考16实验二 LINUX的常用命令(6课时)17一、实验目的17二、实验要求17三、预备
3、知识17四、实验内容18五、课后思考29实验三 LINUX的VI编辑器使用(2课时)30一、实验目的30二、实验要求30三、预备知识30四、实验内容32五、课后思考33实验四 LINUX的SHELL编程(6课时)34一、实验目的34二、实验要求34三、预备知识34四、实验内容35五、课后思考45实验五 SAMBA服务器的配置(2课时)46一、实验目的46二、实验要求46三、预备知识46四、实验内容47五、课后思考48实验六 企业小型局域网的组建(10课时)49一、实验目的49二、实验要求49三、实验内容49四、课后思考50参考文献51实验一 Linux操作系统的安装(4课时)一、实验目的1.了
4、解 Linux 发行版本的不同,理解Linux 内核和Linux 发行版本的区别。2.掌握Linux的安装过程,熟悉Linux操作系统安装过程中的设定选项的含义,掌握为安装进行硬盘分区的方法。3.掌握VMWare软件的使用,在单独的虚拟机中完成Linux的安装。4.了解在已安装Windows系统的虚拟机上安装Linux,解决两个系统选择启动的问题。5.了解一些Linux发行版本的安装过程,比较其中的区别。二、实验要求1.基本层次:在单独的虚拟机中完成Linux的安装,完成为Linux安装进行硬盘分区的方法。2.提高层次:在已安装Windows XP操作系统的虚拟机上安装Linux,解决两个系统
5、选择启动的问题。三、预备知识(一)虚拟机VMWare的介绍虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。虚拟机是在一个操作系统(称为宿主操作系统-Host OS)上的另一个操作系统(称为客户操作系统-Guest OS)。Host OS 和Guest OS 之间交换数据的方式有:共享文件夹和通过网络传输。虚拟机的用途有:1.程序测试。由于Host OS 和Guest OS 是两个独立的
6、操作系统,因此可以在Guest OS 上进行程序测试,以免损坏Host OS;2.网络实验或网络程序开发。通常进行网络实验或开发网络程序至少需要两台PC,一台安装服务器程序,一台客户程序。我们可以使用Host OS 和Guest OS 上分别安装服务程序和客户程序,从而仅仅使用一台PC;3.操作系统安装和实验,通常作操作系统的实验要求对操作系统进行全面的配置,这样可能会损坏操作系统,通过在Guest OS 上进行操作可以避免重新安装Host OS;目前 PC 上的虚拟机软件有下述三个:1.VMWare:是一个“虚拟PC”软件.它使你可以在一台机器上同时运行二个或更多Windows、DOS、LI
7、NUX系统。 (http:/www.VMW)2.Virtual PC:是一个虚拟机软件,可以在 Mac OS 和 Windows 操作系统上虚拟x86电脑,并在其中安装运行操作系统。原来由Connectix公司开发,微软公司于2003年收购该软件,并改称为Microsoft Virtual PC。 ()3.Virtual Box:是由Sun Microsystems公司出品的软件,原由德国innotek公司开发。2008年2月12日,Sun Microsystems收购,新版改叫Sun xVM Virtual Box。Virtual Box是开源软件。(http:/www.virtualbox
8、.org/)本课程实验我们只使用VMWare。(二)Linux的发行版介绍Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。Linux 发行版 (也被叫做 GNU/Linux 发行版) 是基于Linux内核的类Unix操作系统。Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函式库,和基于X Window的图形界面。有些发行版考虑到容量大小而没有预装 X Window,而使用更加轻量级的软件。现在有超过300个Linux发行版。这些发行版可以分为商业发行版
9、,比如Fedora (Red Hat), openSUSE (Novell),Ubuntu (Canonical 公司),和 Mandriva Linux,和社区发行版,它们由自由软件社区提供支持,如Debian和Gentoo,也有发行版既不是商业发行版也不是社区发行版,其中最有名的是Slackware。本课程实验我们使用Fedora。四、实验内容(一)必做题在本次实验中,完成在VMWare下Guest OS的安装。设定机器中的操作系统为Windows XP(Host OS),且已经装好了VMWare,我们需要安装的Guest OS 为Fedora Core 6。1.添加虚拟机说明:在以下添加
10、虚拟机过程中,如果没有安装过程的说明,均使用默认方式。图 1-1 添加虚拟机如图1-1,在窗口中选择“新建虚拟机”或点击菜单“文件”“新建”“虚拟机”,建立虚拟机。图1-2 新建虚拟机如图1-2,选择配置方式:“Typical”为典型方式,也是缺省方式,在创建过程中将加载标准硬件设备和默认设置;“Custom”为手工方式,用户在这种方式下可以对设备和内存进行修改。不熟悉配置方式的同学可选择“Typical”方式,本指导书选择“Custom”方式。图1-3 选择客户操作系统如图1-3,设置操作系统。可选的操作系统从MSDOS 一直到Windows Server 2008。这里选择Red Hat
11、Linux。图1-4 设置虚拟机名字如图1-4,设置虚拟计算机文件所在的路径。在VMWare 中,一台虚拟机的硬盘其实是用磁盘文件模拟的,这里需要选择一个剩余空间较大的分区(最好剩余6G以上)中的一个目录。图1-5 设置虚拟机处理器数量图1-6 设置虚拟机内存大小如图1-5、图1-6,设置虚拟机处理器数量和虚拟机内存大小。这里设定一个处理器,内存设定不得超过推荐的范围,建议可能的话,设定内存大于512,这样虚拟机Guest OS安装和运行都较快。图1-7 设置网络连接方式如图1-7,选择网络连接方式。虚拟计算机与宿主计算机之间可以进行通讯,共有四种选择方式,由于学校设置了上网认证,且限制多IP
12、登陆,因此,如果在机房作此实验,暂时选择“NAT”方式,以免认证软件断开Host OS的网络链接。图1-8 设置硬盘类型如图1-8,硬盘类型提供两种,分别是IDE类型和SCSI类型,其中SCSI类型为默认类型。由于有些早期Linux发行版不支持SCSI类型硬盘,因此选择IDE硬盘类型。图1-9 设置硬盘大小如图1-9,硬盘大小使用默认的8G,另外,为了便于磁盘文件存放管理,选择将磁盘分割成2G文件大小。图1-10 虚拟机创建完成如图1-10,虚拟机创建完成!2.安装Linux系统说明:在以下添加虚拟机过程中,如果没有安装过程的说明,均使用默认方式。在刚添加的虚拟机中,查看并修改该虚拟机的设备。
13、通过设备窗口中双击相应设备,可以修改选择设备的配置,或通过菜单“虚拟机”“设置.”,在弹出的对话框中可以对虚拟机内存、磁盘、光驱、软盘、网卡、USB 设备、鼠标、声卡等进行设置。如图1-11。图1-11 查看并修改虚拟机的设备设置安装光盘为ISO 文件(该文件包含了安装光盘的内容,安装光盘可以从网络下载,或由任课老师说明下载地点)。当然,用物理光盘也可以。如图1-11。点击虚拟机启动按钮,启动该虚拟机。系统引导后,进入安装界面。图1-12 选择Linux安装模式如图1-12,进入系统安装模式选择,如果设定的虚拟机内存大于256M,此处可以选择“图形模式”安装。图1-13 提示是否进行安装介质检
14、测如图1-13,安装过程询问是否进行安装介质的检测,为了节省时间,此处可以选择跳过检测。图1-14 硬盘分区设置如图1-14,进行硬盘分区设置,由于是虚拟机,选择了自动分区,因此,此处均选择默认即可。图1-15 网络设置如图1-15,此处可以跳过,不进行网络设置。图1-16 根用户口令设置如图1-16,设置根用户的口令,此口令务必记住,这是所装系统的超级用户口令。图1-17 安装选项选择如图1-17,对于需要有选择安装相应的服务,可以选择“软件开发”和“网络服务器”,并选择“现在定制”。定制如图1-18。图1-18 定制安装软件图1-19 进入系统安装过程如图1-19,系统进入安装过程,在此过
15、程中根据提示,进行几张安装盘的弹出和插入(如图1-20)。图1-20 安装过程中切换安装光盘图1-21 系统已经安装完成如图1-21,系统已经安装完成。点击“重新引导”,进行系统安装完成后的第一次引导。图1-22 第一次引导的向导如图1-22,系统第一次引导后,进入此欢迎界面。图1-23 防火墙设置如图1-23,设置系统的防火墙,对于一些需要提供的服务,使该服务为信任服务。图1-24 系统日期和时间设置如图1-24,设置系统的日期和时间。图1-25 普通用户创建如图1-25,创建一个普通用户账号,供平时使用。这样避免了一直使用根用户登录,保证了系统的安全性。图1-26 声卡设定如图1-26,此
16、处设定声卡,无需做其他改变。图1-27 系统登录至此,系统的第一次引导设定完毕。如图1-27,输入用户名进行登录验证,如果登录完成,即可进入Linux系统。【注意】组合键Ctrl-Alt-F1至F6可以访问另外的几个字符界面的登录界面,从而使用Fedora 的字符界面,这几个界面叫做虚拟控制台,使用组合键Ctrl-Alt-F7 还可以返回到图形界面。但是在虚拟机中使用组合键Ctrl-Alt-F1 至F6 时不能切换虚拟控制台,原因是在VMWare 中,Ctrl-Alt 是用来激活或释放鼠标的。因此,需要通过菜单“编辑”“参数”“Hot keys”,修改默认Hot keys由Ctrl-Alt 为
17、Ctrl-Alt-Shift,再次启动虚拟机后设置启用。(二)选做题在自己的机器中,实现硬盘安装Fedora,具体可参考如下步骤:1.建立分区,以便在此分区安装Linux,在Windows里-磁盘管理,腾出一块磁盘空间,为“可用空间”即可。2.把Fedora安装镜像文件(.iso),拷入Windows某一盘符根目录下(如E:),注意该分区应该是Fat32。把第一个镜像文件中的initrd.img和vmlinuz两个文件解压缩,在该分区建立一目录,把上述两个文件拷入该目录(如E:linux)。3.使用WinGrub软件,然后Tools-Install Grub,点 Systerm Device
18、,然后在右边的选择框中选C ,然后再点BOOT FROM BOOT.INI 就好,如果不行就换;在Title 中写入Linux_Install(提示而已) 然后在 Time OUT 写上 20,点击Install按钮,这样grub就安装好了,配置文件是 c:bootgrubMENU.LST4.配置MENU.LST文件,首先用WinGrub软件查看分区情况,Tools-Partition List。修改MENU.LST文件。如下timeout 20title Windows at (hd0,0)root (hd0,0)chainloader +1title fc4install root (hd
19、0,5) kernel (hd0,5)/linux/vmlinuz initrd (hd0,5)/linux/initrd.img 说明如下:hd0:表示第一块IDE硬盘,如果是移动硬盘则是hda。hd0后面的数字表示第几块分区,从0开始,如果不清楚,用WinGrub软件查看分区的情况设置。如果还有其他镜像安装,可以继续加的。5.安装Fedore开始,启动时候出现选择项Windows和fc4install,选择fc4install后,视同光盘安装。有几点不同:(1)在Installation Method选择“Hard drive”,Select Partition中,Directory ho
20、lding images:选入“/dev/sda6”(我把镜像文件放着E盘,这里根据具体情况填写)。(2)在选定驱动上删除Liunx分区并创建默认的分区结构。6.安装完毕,系统会直接启动到Linux,需要进入Linux修改文件vi /boot/grub/menu.lst。五、课后思考1.如何实现多操作系统启动?2.为什么要设置交换分区?大小又应该如何设置?3.Linux中的硬盘大小应该如何划分?4.安装Linux需要几个分区?它们的作用是什么?实验二 Linux的常用命令(6课时)一、实验目的1.了解 Linux 字符界面的操作特点。2.验证Linux 命令的用途。3.掌握Linux 的基本操
21、作、帮助。二、实验要求1.了解 Linux 字符界面的操作特点。2.掌握使用telnet方式或使用putty等工具登录Linux服务器。3.掌握Linux命令的使用方法。4.掌握Linux命令帮助的查看方法。5.掌握Linux中文件和目录操作命令。6.了解Linux常用的磁盘操作命令。7.掌握Linux中的链接文件操作。8.了解Linux中进程管理命令。9.掌握Linux中打包和压缩命令。三、预备知识(一)Shell命令简介操作系统具备5个主要功能:处理机管理、存储器管理、设备管理、文件管理和提供友好的用户接口。前4个功能是操作系统对计算机硬件系统的管理功能,操作系统通过用户接口与用户交互,以
22、使用计算机的所有资源。操作系统提供的用户接口主要有3种:命令接口、程序接口以及图形用户接口。其中,命令接口又称作命令行解释程序,或者叫Shell,它通过字符界面(称作命令行)接受用户输入的命令,并把操作系统的响应以字符方式显示给用户;程序接口又叫做系统调用,是通过代码库的方式提供给用户程序(比如C 语言程序),以控制和访问计算机资源;图形用户接口是基于图标、窗口和菜单等图形界面,用户以鼠标、键盘、或其他设备,通过控制这些图形界面,来完成对计算机资源的控制和访问。大多数的操作系统都提供这3 种用户接口。本实验主要讨论 Linux 操作系统的命令接口,因为这个接口消耗资源少、响应直接、查错容易,所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX操作系统 LINUX 操作系统 实验 指导书

链接地址:https://www.31ppt.com/p-2388095.html