项目(实训)指导书系别:计算机系专业:计算机网络技术课程:Linux原理与应用制订人:曾德生审核人:罗洛阳制订时间:2012年2月I目录计算机系网络技术专业目录项目一Linux操作系统的安装...............................................................-1-项目二Linux的基础操作.....................................................................-11-项目三文件与目录管理........................................................................-15-项目四用户管理....................................................................................-19-项目五权限管理....................................................................................-23-项目六其他系统管理............................................................................-27-项目七RedHat软件管理.....................................................................-31-项目八文本编辑器的使用....................................................................-33-项目九Samba服务器的配置................................................................-37-项目十DHCP服务器的配置................................................................-43-项目十一DNS服务器的配置...............................................................-47-项目十二Apache服务器的配置..........................................................-53-项目十三FTP服务器的配置................................................................-57-项目十四IPTABLES.............................................................................-61-II项目(实训)指导书-1-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书项目一Linux操作系统的安装一、项目(实训)名称Linux操作系统的安装。二、项目(实训)学时数2学时。三、项目(实训)目标实训目标:1、掌握VMware软件的使用。2、掌握RedHatLinux9.0操作系统的安装过程。最终成果:学生完成实训后具备的能力:能使用使用VMware软件,安装RedHatLinux9.0操作系统。获得的知识:1、VMware软件的使用方法。2、安装RedHatLinux9.0操作系统的设置步骤。四、项目(实训)中的具体任务1、认真阅读课本第二章的内容,掌握安装过程的设置步骤及其含义。2、安装VMware相关的软件。3、设置虚拟机。4、在虚拟机中安装Linux。五、教师知识和能力要求知识要求:1、掌握VMware软件的安装与使用。-2-项目(实训)指导书2、掌握RH9.0的安装与设置步骤。3、掌握其他常用Linux版本的安装与设置步骤。能力要求:1、能快速部署Linux系统的安装。六、学生知识和能力准备1、VMware软件的使用2、RedHatLinux9.0的安装七、工具与设备工具:VMware软件、RedHatLinux9.0操作系统安装光盘。设备:PC。八、辅助教学资料《鸟哥的Linux私房菜基础学习篇(第二版)》,鸟哥,人民邮电出版社,2007年9月。九、实施步骤与技术要点1、使用VMware软件,创建合适的虚拟机。2、在创建的Linux虚拟机中修改光驱的安装源。3、启动虚拟机的电源。4、按照以下的步骤安装Linux系统。(1)语言选择:-3-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书(2)键盘配置:(3)鼠标配置:(4)选择安装还是升级:-4-项目(实训)指导书(5)安装类型:(6)磁盘分区设置:(7)为系统分区:-5-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书(8)添加分区:(9)引导装载程序配置:(10)网络配置:-6-项目(实训)指导书(11)防火墙配置:(12)语言支持的选择:(13)时区配置:-7-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书(14)设置根口令(15)选择软件包组:(16)准备安装:应该看到一个安装RedHatLinux做准备的屏幕。当你重新引导系统-8-项目(实训)指导书后,一份完整的安装日志可在/root/install.log中找到,以备今后参考。要取消安装进程,按计算机的重新启动按钮,或者使用[Control]-[Alt]-[Delete]组合键来重启计算机。(17)安装软件包:(18)创建引导盘:(19)视频卡配置:-9-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书(20)配置显示器:(21)定制配置:-10-项目(实训)指导书(22)安装完成十、考核或评价标准1、检查学生VMware是否设置正确。2、检查学生Linux是否安装正确,能否正常启动。-11-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书项目二Linux的基础操作一、项目(实训)名称Linux的基础操作。二、项目(实训)学时数2学时。三、项目(实训)目标实训目标:1、掌握GUI界面下Linux操作系统的使用。2、掌握Linux环境中用户账号的添加与删除。最终成果:学生完成实训后具备的能力:能在RHEL5中通过GUI界面进行简单的使用。获得的知识:1、图形用户界面的使用方法。2、掌握账号添加的方法。四、项目(实训)中的具体任务1、认真阅读课本第三章的内容,掌握相关的操作方法。2、设置GUI。3、添加用户账号。五、教师知识和能力要求知识要求:1、掌握GUI界面的使用。2、掌握Linux下GUI的设置。-12-项目(实训)指导书3、掌握用户账号的添加方法。能力要求:1、能实现Linux中GUI界面的切换。2、能添加用户账号。六、学生知识和能力准备1、操作系统接口的概念2、多用户的概念七、工具与设备工具:VMware虚拟机。设备:PC。八、辅助教学资料《鸟哥的Linux私房菜基础学习篇(第二版)》,鸟哥,人民邮电出版社,2007年9月;《鸟哥的Linux服务器架设篇》,鸟哥,机械工业出版社,2008年。九、实施步骤与技术要点1、使用VMware软件启动Linux操作系统。2、KDE桌面环境。图2-1:典型的KDE桌面-13-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书第1步:配置面板第2步:设置桌面第3步:使用主菜单第4步:锁屏、注销以及其他第5步:使用任务栏3、GNOME桌面。图2-2:典型的GNOME桌面第1步:使用“主菜单”第2步:在面板上添加图标和小程序第3步:配置桌面面板第4步:配置日期和时间第5步:切换桌面第6步:注销第7步:使用Nautilus第8步:从这里开始第9步:改变桌面背景1第10步:改变桌面背景24、添加用户账号第1步:启动用户账号管理工具-14-项目(实训)指导书第二步:添加普通用户第三步:添加组十、考核或评价标准1、检查学生是否按要求设置桌面环境。2、检查学生是否能实现Gnome和KDE桌面的切换。-15-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书项目三文件与目录管理一、项目(实训)名称文件与目录管理。二、项目(实训)学时数2学时。三、项目(实训)目标实训目标:1、掌握Linux下常用的文件目录管理指令的使用。2、掌握Linux下磁盘管理指令的使用。3、掌握Linux下文件的压缩处理指令的使用。最终成果:学生完成实训后具备的能力:能使用Linux下常用的文件目录管理指令。获得的知识:1、简单的磁盘管理技术。2、简单的文件压缩处理指令。3、文件目录管理指令的使用方法。四、项目(实训)中的具体任务1、使用ls、mkdir、rmdir、cd、mv、rm、cp等文件目录管理指令。2、使用mount和umount指令。3、使用df、du、fdisk、gzip、gunzip、tar等磁盘管理与文件压缩与解压缩指令。五、教师知识和能力要求-16-项目(实训)指导书知识要求:1、熟练掌握文件目录管理指令的用法。2、掌握磁盘管理技术。能力要求:1、能对Linux系统进行文件目录管理。2、能对Linux系统进行磁盘管理。3、能实现Linux下的文件压缩处理。六、学生知识和能力准备1、文件与目录的概念。2、磁盘管理技术的相关概念。3、文件系统的相关概念。七、工具与设备工具:VMware虚拟机。设备:PC。八、辅助教学资料《鸟哥的Linux私房菜基础学习篇(第二版)》,鸟哥,人民邮电出版社,2007年9月。九、实施步骤与技术要点1、使用文件目录管理指令,掌握其常用的选项。第1步:使用ls指令查看/目录下的内容第2步:使用mkdir指令在用户主目录中创建三个目录,分别以A、B、C为名称第3步:使用rmdir指令删除C目录第4步:使用cd指令进入A目录第5步:使用mv指令将以B目录移动至A目录-17-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书第6步:使用rm指令删除B目录第7步:使用cp指令将用户主目录下的.bashrc文件拷贝至A目录2、使用mount和umount指令,挂载指定的文件系统。第1步:使用mount指令加载光驱设备,要求在指令中体现文件系统类型,使用的字符集是gb2312第2步:使用umount指令将光驱卸载(可以使用两种方式)。3、使用gzip、gunzip、tar文件压缩与解压缩指令,对文档或目录进行处理。第1步:使用gzip指令将用户主目录下的.bashrc文件压缩成bashrc.gz第2步:使用gunzip指令将bashrc.gz文件解压第3步:使用tar指令使用zxvf和czvf分别对vmware.tar.gz和用户主目录进行操作十、考核或评价标准1、检查学生是否按要求完成任务。2、检查学生是否能实现文件系统的挂载。-18-项目(实训)指导书-19-计算机系网络技术专业Linux原理与应用-----项目(实训)指导书项目四用户管理一、项目(实训)名称用户管理。二、项目(实训)学时数2学时。三、项目(实训)目标实训目标:1、熟悉Linux操作系统中的用户和组的概念。2、掌握Linux操作系统中用户管理。3、理解用户管理涉及的系统配置文件。最终成果:学生完成实训后具备的能力:能使用熟练的对Linux下的用户进行管理。获得的知识:1、用户管理的概念。2、用户配置文件详解。3、用户管理的相关指令的用法。四、项目(实训)中的具体任务1、认真阅读课本5.1节的内容,掌握相关指令的使用。2、理解系统管理中的用户管理的概念,掌握如何在Linux系统中管理用户和组。3、设置用户密码。五、教师知识和能力要求-20-项目(实训)指导书知识要求:1、熟练掌握用户管理技术。2、掌握批量管理