《Linux网络操作系统实验指导书》由会员分享,可在线阅读,更多相关《Linux网络操作系统实验指导书(94页珍藏版)》请在金锄头文库上搜索。
1、 L i n u x 网络操作系统实验指导书 黄石理工学院计算机学院 1 实 验 必 读 实 验 必 读 一 实验目的一 实验目的 实验是教学工作的重要环节 是课堂理论教学的检验和延续 是培养学生实践技能 的重要场所 通过实验 使学生能够完成企业 Linux 服务器的配置 管理与维护 通过 实际操作 使学生掌握一定的操作技能 能认真 细致 准确的操作 通过实践过程 培养学生独立思考 独立工作的能力及团队协作精神 二 实验要求二 实验要求 为了确保实验顺利进行 圆满成功 培养同学们良好的习惯 提高个人素质 特制 定以下实验要求 1 实验安全第一 严防意外伤害 按规定操作 不准带电插拔仪器设备 2
2、 实验室内禁止饮食 禁止吐痰 严禁吃口香糖 禁止在实验室内喧哗 嬉戏 争 斗 保持安静 轻声讨论 3 不准恶意破坏仪器设备 设备若有损坏及时向实验指导教师报告 4 不准无故旷课 迟到 早退 若有特殊情况 需事先请假 征求许可 5 旷课 6 节 实验成绩不及格 2 次迟到算旷课 1 节 6 实验时间内 请勿离开实验室10 分钟以上 否则以旷课论 若确有急事 需征得 实验指导教师同意后方可离开 7 实验结束后 整理复原仪器设备 桌椅 清洁四周环境 待检查后方可离开 8 实验过程小心操作 细心观察 勤于思考 注意记录 9 不随意设定 修改计算机中的用户名和口令 10 按规定时间 规定格式上交实验报告
3、 鉴于时间仓促及编者水平有限 在这本实验指导书的编写过程中 难免存在一些问 题 如果您有什么建议或意见请与我联系 联系方式为 foxbird foxbird 2 目 录 目 录 实验项目1 Linux系统安装与启动 3 实验项目2 Linux基本命令 13 实验项目3 用户和组的管理 17 实验项目4 文件系统管理 21 实验项目5 文件权限管理 25 实验项目6 Vi编辑器 29 实验项目7 Shell编程 31 实验项目8 基本磁盘管理 33 实验项目9 LVM逻辑卷管理器 37 实验项目10 动态磁盘管理 41 实验项目11 打印机与移动设备管理 44 实验项目12 TCP IP网络接口
4、配置 47 实验项目13 DHCP服务器配置与管理 50 实验项目14 NFS服务器配置与管理 53 实验项目15 Samba服务器配置与管理 56 实验项目16 FTP服务器配置与管理 61 实验项目17 DNS服务器配置与管理 66 实验项目18 Web服务器配置与管理 69 实验项目19 邮件服务器配置与管理 75 实验项目20 Iptables防火墙配置与管理 78 实验项目21 Squid代理服务器配置与管理 82 实验项目22 VPN服务器配置与管理 84 实验项目23 远程管理 89 实验项目24 系统及网络故障排除 93 3 实验项目1 Linux系统安装与启动 一 实验目的
5、一 实验目的 掌握 Red Hat Enterprise Linux RHEL 4 0 AS 操作系统的安装 掌握对 Linux 操作系统的基本系统设置 掌握与 Linux 相关的多操作系统的安装方法 掌握用虚拟机安装 Linux 的方法 二 项目背景 二 项目背景 假设某计算机中已经安装了 Windows 2000 2003 其磁盘分区情况如图 1 所示 要求增加安 装 RHEL 4 0 AS 并保证原来的 Windows 2000 2003 仍可使用 从图 1 所示可知 此硬盘约有 20GB 分为 C D E 三个分区 对于此类硬盘比较简便的操 作方法是将 E 盘上的数据转移到 C 盘或者
6、 D 盘 而利用 E 盘的硬盘空间来安装 Linux 在计算机 上安装 Windows 98 Windows Me 或者 Windows XP 均可参照此安装过程 图 1 硬盘分区情况示意图 三 实验内容 三 实验内容 硬盘分区 安装启动管理程序 设置网络环境 创建启动盘 设置 X Windows 及启动 Linux 练习使用 VMware 虚拟机安装 Linux 四 实验步骤 四 实验步骤 安装前的准备工作 1 关闭 BIOS 中的病毒报警功能 如果硬盘大于 8GB 设置硬盘为 LBA 模式 2 备份硬盘上的所有重要数据 3 为 Linux 系统准备足够的硬盘空间 子项目 1 安装 Wind
7、ows 与 RHEL 4 0 AS 并存的计算机 1 以光盘启动计算机 一般情况下 计算机的硬盘是启动计算机的第一选择 在 BIOS 设置界面中将系统启动顺序中的第一 4 启动设备设置为 CD ROM 选项 保存设置并退出 BIOS 2 光盘引导安装 安装的具体步骤如下 将 RHEL 4 0 AS 安装光盘的第 1 张放入光驱 并重新启动计算机 计算机启动后会出现启动界面 直接按 Enter 键即开始图形化界面下的安装 安装程序首先会对硬件进行检测 然后提示用户是否要检测安装光盘 这可以防止出现由于安装 光盘质量不好导致安装出错的问题 如果需要检测安装光盘 可以选择 OK 按钮 这里选择 Sk
8、ip 按扭跳过检测安装光盘 系统开始启动图形界面的安装程序 然后出现安装欢迎界面 直接单击 Next 按钮继续安装过 程 进入安装语言的选择界面 在此可以选择安装过程中使用的语言 这里选择 简体中文 单击 Next 按钮 进入 键盘配置 后 安装程序会自动为用户选取一个通用的键盘类型 U S English 在此只需 使用默认值即可 进入磁盘分区界面后 可以选择 自动分区 或 用 Disk Druid 手工分区 自动分区 会删除硬盘已有分区并自动为 Linux 建立分区 所以对于新硬盘或已经不需要保留硬 盘中数据的用户 可以选择这项 如果硬盘中的部分或者全部要保留 则选择 用 Disk Dru
9、id 手工分区 由用户来决定如何进行磁 盘分区 要在已安装 Windows 的计算机上添加安装 Linux 必须使用手工分区的方法 在此选择 用 Disk Druid 手工分区 单击 下一步 按钮继续 如图 2 所示 图 2 选择磁盘分区方式 Disk Druid 是 Linux 环境下最常用的图形化磁盘分区工具 其操作界面如图 3 所示 此时显示硬盘 当前分区情况 5 图 3 磁盘原有的分区信息 删除一个 Windows 的分区 为了利用上述盘的磁盘空间来安装 RHEL 4 0 AS 就必须首先删除该盘所在的分区 选中 dev sda3 所在行 单击 删除 按钮 出现 确认删除 对话框 单击
10、 删除 按钮 刚才 dev sda3 所在的行已经 被 空闲 所取代 表明分区已经成功删除 这个磁盘分区上原有的一切数据都不复存在 如图 4 所示 图 4 删除磁盘后的磁盘分区情况 磁盘分区方案 安装 Linux 与安装 Windows 在磁盘分区方面的要求有所不同 安装 Windows 时磁盘中可以只有一个 分区 C 盘 而安装 Linux 时必须至少有两个分区 交换分区 又称 swap 分区 和 分区 又称根分区 最简单的分区方案如下 交换分区 用于实现虚拟内存 也就是说 当系统没有足够的内存来存储正在被处理的数据时 6 可将部分暂时不用的数据写入交换分区 一般情况下 交换分区的大小是物理
11、内存的 1 2 倍 其文件系统 类型一定是 swap 分区 用于存放包括系统程序和用户数据在内的所有数据 其文件系统类型通常是 ext3 或者是 ext2 但 ext3 优于 ext2 建议使用 ext3 当然也可以为 Linux 多划分几个分区 那么系统就将根据数据的特性 把相关的数据保留到指定的分 区中 而其他剩余的数据就保留在 分区 Red Hat 推荐的分区方案为 Linux 划分的 4 个分区 它们分别如 下 交换分区 boot 分区 约 100MB 用于存放 Linux 内核 以及在启动过程中使用的文件 var 分区 专门用于保存管理性和记录性数据 以及临时文件等 分区 保存其他的
12、所有数据 在此以最简单的分区方案为例说明创建 Linux 的磁盘分区方法 分区创建的先后顺序不影响分区的结 果 用户既可以先新建交换分区 也可以先新建根分区 新建交换分区 选中 空闲 所在行 单击 新建 按钮 出现如图 5 所示界面 在图 5 所示的对话框中进行如下操作 a 单击 文件系统类型 下拉列表 选中 swap 那么 挂载点 下拉列表的内容会显示为灰色 的 不适用 即交换分区不需要挂载点 b 在 大小 文本框输入表示交换分区大小的数字 图 5 添加交换分区 c 单击 确定 按钮 结束对交换分区的设置回到 Disk Druid 界面 磁盘分区信息部分多出一行交 换分区的相关信息 而空闲磁
13、盘空间的大小将减少 新建根分区 再次选中 空闲 所在行 单击 新建 按钮 出现如图 6 所示界面 7 图 6 添加根分区 在图 6 所示的对话框中进行如下操作 a 单击 挂载点 下拉列表 选中 即新建根分区 b 单击 文件系统类型 下拉列表 选中 ext3 根分区用 ext3 文件系统类型 c 由于不再设置其他的分区 在 大小 文本框中可以不输入 而在 其他大小选项 栏中选择 使 用全部可用空间 那么磁盘上所有的可用空间都划归根分区 d 单击 确定 按钮 结束对根分区的设置 出现如图 7 所示界面 显示新建 Linux 分区后的磁盘分区情况 此时 格式化 栏中出现 符号 表示两个 Linux
14、分区均要进行格式化来创建文件系统 至此磁盘分区工作全部完成 单击 下一步 按钮 继续 图 7 新建 Linux 分区后的磁盘分区情况 3 在引导装载程序配置界面中 可以设置引导装载程序 GRUB 的属性 如图 8 所示 这里使用默认 的配置即可 单击 下一步 按钮 8 图 8 引导装载程序配置界面 4 在网络配置界面中 安装程序提供通过 DHCP 自动配置和手工设置两种配置网络的方法 对于服务 器而言 IP 地址通常是固定的 所以应该使用手工设置 单击 网络设置 旁边的 编辑 按钮 在弹出 的 编辑接口 eth0 对话框中去除 使用 DHCP 进行配置 复选框的选择 然后在 IP 地址 和 子
15、网掩 码 文本框中根据实际情况输入相应值 选中 引导时激活 复选框 网卡会在 Linux 系统引导时自动激 活设备 否则就需要进入系统后手动启动 如图 9 所示 回到网络配置界面中 根据实际情况来设置主机名 网关和 DNS 服务器地址等参数 如图 10 所示 单击 下一步 按钮继续 5 Linux 本身内置了软件防火墙以加强计算机连接网络的安全性 默认 Linux 是启用防火墙的 对 于初学者而言 在这里建议选择 无防火墙 单选按钮 将 是否启用 SELinux 设置为 已禁用 如图 11 所示 单击 下一步 按钮继续 图 9 编辑接口 eth0 对话框 9 图 10 设置主机名 网关和 DN
16、S 服务器地址 图 11 防火墙配置界面 这主要是考虑到初学者在学习和测试网络服务时 经常会遇到虽然服务配置正确 但由于开启了防火 墙和 SELinux 因此在测试时经常会发现服务不能正常工作 花费大量的时间和精力去调试 最后才找到 原因是出在防火墙和 SELinux 上 为了读者能将精力放在服务的配置上 建议在学习的过程将防火墙和 SELinux 功能关闭 执行 system config securitylevel 命令启动服务配置程序 在出现的对话框中的 安全级别 选 项中 选择 启用 确定即可 启用 SELinux 编辑 etc selinux config 文件 找到语句 SELINUX disabled 将该句改为 SELINUX enforcing 重新启动 Linux SELinux 就会被启用了 6 在选择系统支持的语言界面中 可以选择系统安装的语言和系统默认语言 这里建议除了选择常 用的简体中文以外 还可以选择一些常用的语言 如英语 这样方便日后的使用 7 在时区选择界面中 应根据实际来选择 这里选择 亚洲 上海 按钮 单击 下一步 按钮继 续 8 在设置根口令界面