linux服务器配置与管理实验指导书.doc.pdf
《linux服务器配置与管理实验指导书.doc.pdf》由会员分享,可在线阅读,更多相关《linux服务器配置与管理实验指导书.doc.pdf(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、nux 服务器配置与管理实验指导山东电子职业技术学院计算机系1Li概概 述述一、实验教学的内容及目的一、实验教学的内容及目的本课程的实验指导书对上机实验内容部分进行指导。上机试验以培养学生的独立思考能力与动手能力为主导原则,目的在于对课堂讲授的内容加深理解和巩固,让学生在理解基本理论的基础上,掌握Linux 的功能、掌握服务器配置的方法,提高学生的分析问题、解决问题的能力和动手能力。在培养学生动手实践能力的同时,逐步锻炼学生自学的能力,进一步树立学生的创新精神。二、实验基本内容及课时二、实验基本内容及课时为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了16 个实验,每个实验 2
2、学时,学生可以在上机时先完成指导书中给出的内容,在理解掌握所学知识的基础上再深入其他的操作。指导书中的16 个实验如下:实验题目实验题目1.安装 Linux 操作系统2.文件管理与常用命令(一)3.文件管理与常用命令(二)4.用户与用户组管理和软件包管理5Linux 磁盘管理6.进程管理、设备管理、内存管理7TCP/IP 网络配置8NFS 服务配置9Samba 服务配置10DNS 服务配置11DHCP 服务配置12Web 服务基本配置13Web 虚拟主机配置14FTP 服务配置15E-mail 服务配置实验课时实验课时222222222222222216远程访问服务配置2三、实验设备要求三、实
3、验设备要求实验用机的软件和硬件基本配置。软件配置:Windows 2000/XP/Vista系统Vmware Workstation 6.0及以上版本Linux Redhat系列硬件配置:CPU P4 2.0G以上、内存 512MB以上3实验一 安装 Linux 操作系统【实验目的】【实验目的】了解 Linux 操作系统的发行版本;掌握 Linux 系统安装方法;练习系统登录、注销、重启和关机。【实验内容】【实验内容】1Vmware Workstation 6.0下创建 Red Hat Linux 虚拟机,要求虚拟机的内存为 256MB 或更大,硬盘为 8GB 或更大。2使用 RHEL 5.3
4、的 DVD 光盘或 ISO 文件安装 Linux 系统。【实验指导】【实验指导】1 1硬盘和分区知识以及硬盘和分区知识以及 LinuxLinux 文件系统的组织方式文件系统的组织方式(1)硬盘和分区知识磁盘有 IDE 接口和 SCSI 接口两种。磁盘在使用前需分区。磁盘分区有主分区、扩展分区和逻辑分区之分。一块硬盘可以有4 个主分区,其中一个主分区的位置可以有一个扩展分区替换,即可以有3 个主分区和一个扩展分区,且一块硬盘只能有一个扩展分区,在这个扩展分区中可以划分多个逻辑分区。(2)Linux 如何表示分区在 Windows系统中使用盘符来标识不同的分区,而在 linux 下使用分区的设备名
5、来标识不同的分区,设备名存放在/dev 目录中。磁盘设备名称如下:系统的第 1 块 IDE 接口的硬盘称为/dev/hda系统的第 2 块 IDE 接口的硬盘称为/dev/hdb系统的第 1 块 SCSI 接口的硬盘称为/dev/sda系统的第 2 块 SCSI 接口的硬盘称为/dev/sdb分区使用数字编号表示:系统的第 1 块 IDE 接口硬盘的第 1 个分区称为/dev/hda1系统的第 1 块 IDE 接口硬盘的第 5 个分区称为/dev/hda5系统的第 2 块 SCSI 接口硬盘的第 1 个分区称为/dev/sdb1系统的第 2 块 SCSI 接口硬盘的第 5 个分区称为/dev/
6、sdb5注意:数字编号 1-4 留给主分区或扩展分区使用,逻辑分区编号从5 开始。(3)Linux 文件系统文件系统的组织方式-挂载点4Linux 系统只有一个根目录,即只有一个目录树。不同磁盘的不同分区只是这个目录树的一部分,在linux 中创建文件系统后(类似format),用户不能直接使用它,要挂载文件系统后才能使用。挂载文件系统首先要选择一个挂载点。2 2利用利用 VMware Workstation 6.0VMware Workstation 6.0创建一台新的虚拟机创建一台新的虚拟机(1)选择 VMware Workstation的 File 菜单下的 New-Virtual Ma
7、chine命令,出现以下对话框,单击下一步;(2)选择要创建一台典型虚拟机,按下一步继续;(3)选择客户操作系统;5(4)为虚拟机选择一个虚拟机名称和目录;(5)设置虚拟机网络访问,可用的选择为:使用桥接网络:通过你的计算机中的一块以太网适配器卡直接连接到一个本地以太网。使用网络地址翻译(NAT):允许客户操作系统使用主机的 IP 地址访问主机的拨号或者外部以太网连接。使用仅为主机网络:通过一个虚拟网络从内部连接客户操作系统到主机。不使用一个网络连接;6(6)设置虚拟磁盘大小;(7)单击完成按钮,虚拟机就创建好了。3 3系统安装过程系统安装过程安装系统之前,先要设置一下虚拟机的光驱,如上图所示
8、,双击“设备”下的“CD-ROM”项,打开配置窗口。使用的是Linux安装光盘,因此点选“使用物理驱动器”项,并在下拉列表中选择正确的光驱盘符(如:J);如果是从网上下载的 ISO 安装映像文件,则点选使用ISO 映像项,并通过浏览按钮选择下载所得的安装映像文件。设置完毕,单击确定按钮。7双击“Start Virtual Machine”,启动虚拟机,开始安装 Linux 操作系统。(1)使用光盘启动后,出现安装界面,按“Enter”进入图形安装环境。(2)按“Skip”跳过安装介质检查。(3)RHEL 5.0欢迎界面。(4)语言选择。选择恰当的语言会在稍后的安装中帮助你定位时区,点击下一步继
9、续。(5)键盘配置。选择你要在本次安装中和今后使用的系统默认键盘布局类型(例如,美国英语式),点击下一步来继续。(6).输入安装序列号,可以跳过(7)磁盘分区磁盘分区允许你将硬盘驱动器分隔成独立的区域在选择磁盘上删除所有分区并创建默认分区结构。在选择驱动上删除 Linux 分区并创建默认的分区结构使用选择驱动器中的空余空间并创建默认的分区结构建立自定义的分区结构。(8)选择上步的“建立自定义的分区结构”。安装 Red Hat Enterprise Linux 系统一般需要三个分区一个交换分区(大小为物理内存的两倍)一个 boot 分区(80MB120MB)一个根分区(1.7GB5.0GB)注意
10、:掌握硬盘和分区知识以及Linux 文件系统的组织方式。(9)配置引导装载程序配置。(10)设置网络。如果您是通过 DHCP 获得 IP 地址的,用默认的DHCP 就行;如果你手工地输入了 IP 和子网掩码信息,你可能还得输入网关、主要、次要、和第三 DNS地址。(11)设置时区。(12)设置 root 口令。(13)定制软件包。(14)开始安装 RHEL。8(15)完成安装。安装程序会提示你做好重新引导系统的准备。重启过程中,会要求创建一个普通用户。【实验重点】【实验重点】1掌握硬盘和分区知识,包括硬盘分类、硬盘以及分区在Linux 下如何标识。2掌握 Linux 文件系统的组织方式挂载点含
11、义。3学会使用 VMware Workstation。4学会安装 Linux 系统。实验二文件管理与常用命令(一)【实验目的】【实验目的】熟悉命令行操作方式;掌握 man,info 等常用的帮助命令;掌握 Linux 目录常见的概念(路径,根目录、用户主目录);熟悉文件与目录的基本操作,包括显示文件内容命令-cat、more、less、tail;文件内容查询命令-grep,egrep,fgrep;文件查找命令-find,locate;文本处理命令-sort,uniq;文件内容统计命令-wc;文件比较命令-comm,diff;文件复制、移动和删除命令-cp,mv,rm;文件链接命令-ln;目录的
12、创建与删除-mkdir,rmdir;改变工作目录、显示路径以及显示目录内容命令-cd、pwd,ls 等。【实验内容】【实验内容】1.对命令行基本操作进行了解,具体步骤如下:(1)通过 GNOME 的终端仿真器熟悉命令行操作;(2)通过组合键 CTRL+ALT+F1切换到终端 TTY1,进行操作;(3)使用智能补全、历史记录等功能;(4)使用 man、info 查看 cat、head、tail 等命令的联机帮助。2.文件与目录基本操作命令(1)用 root 帐号登录到终端,使用 pwd 命令查看当前目录;(2)使用 cd 命令将当前目录切换到/目录下;(3)使用 ls 命令查看 Linux 的目
13、录结构,了解各个目录存放与系统相关的文件;(4)使用 cat、more、head、tail 等命令显示/etc/inittab 文件内容;(5)使用 grep 命令在/etc/inittab文件中查询“initdefault”字符串;(6)使用find 和 locate 命令查找/目录下所有以 main 开头的文件,并显示这些文件的内容;9(7)用 cp 命令将/etc 目录下的 inittab 文件和拷贝到/root 目录下;(8)使用 sort 或 uniq 命令对/root 目录下的 inittab 文件排序后输出其结果;(9)统计 inittab 文件的字节数、行数、字数;(10)用
14、mkdir 命令在/root 目录下创建一个 test 目录;(11)用 cp 命令将/etc 目录及其下所有内容复制到test 目录下;(12)使用 cd 和 ls 查看/root/test/etc 下的内容;(13)将 test 目录改名为 test2;(14)删除 test2 目录。【实验重点】【实验重点】1熟悉命令行环境;2.路径(包括绝对路径、相对路径)的表示;3.掌握各种文件目录操作命令,熟悉常用的命令选项。实验三实验三文件管理与常用命令文件管理与常用命令(二二)【实验目的】【实验目的】通过练习,使学生能够对Linux 中文件所有者的概念和权限的概念有基本的理解;使用长列表命令来查
15、看文件与目录的信息,能够解释文件与目录权限中各位的含义;能够对普通文件与目录的权限进行操作;熟悉文件/目录的打包和压缩命令。【实验内容】【实验内容】1 1设置文件权限设置文件权限(1)在用户主目录下创建目录test,进入 test 目录使用 touch 命令创建空文件 file1。(2)以 ls l 命令长格形式显示文件详细信息,注意文件的权限和所属用户和组。(3)对文件 file1 设置权限,使其他用户可以对此文件进行写操作:#chmod o+w file1。用 ls l 命令查看设置结果。(4)取消同组用户对此文件的读取权限:#chmod g-r file1。查看设置结果。(5)用数字形式
16、来为文件file1 设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限:#chmod 755 file1。设置完成后查看设置结果。(6)用数字形式更改文件file1 的权限,使所有者只能读取此文件,其他任何用户都没有权限:#chmod 400 file1。查看设置结果。(7)为其他用户添加写权限:#chmod o+w file1。查看设置结果。(8)回到上层目录,查看 test 的权限。(9)为其他用户添加对此目录的写权限。#chmod o+w test。查看设置结果。(11)查看目录 test 及其中文件的所属用户和组。(12)把目录 test 及其下的所有文件的所有
17、者改成 bin,所属组改成 daemon:10#chown-R bin:daemon test/。查看设置结果。(13)删除目录 test 及其下的文件。(14)设定 umask,#umask 000;重新创建 test1 目录,并查看其权限。2 2打包压缩命令打包压缩命令(1)将/etc 目录拷贝到/root 目录下;(2)将/root/etc 目录用 tar 命令打包成 etc.tar.gz,查看 etc.tar.gz的内容,解压缩 etc.tar.gz。【实验重点】【实验重点】1使用长列表命令查看文件、目录的权限;2比较各文件间的权限有何不同,理解文件权限和文件的所有者的含义;3用八进制
18、模式和符号模式设置和修改权限;4了解权限被修改后文件和目录的工作有何改变;5能熟练使用打包和压缩命令,如gzip、bzip2、tar、zip、unzip 等。实验四用户与用户组管理和软件包管理【实验目的】【实验目的】熟悉命令行操作方式进行用户和用户组管理的方法;学会使用RPM 命令管理 RPM 软件包。【实验内容】【实验内容】1.1.创建用户和组创建用户和组(1)创建一个新用户 user1,设置其主目录为/home/user1:#useradd d/home/user1-m user1(2)查看/etc/passwd 文件的最后一行,看看是如何记录的。(3)查看文件/etc/shadow 文件
19、的最后一行,看看是如何记录的。(4)给用户 user1 设置密码:#passwd user1。(5)再次查看文件/etc/shadow 文件的最后一行,看看有什么变化。(6)使用 user1 用户登录系统,看能否登录成功。(7)使用同样的方法创建user2 用户(8)更改用户的属组,使用usermod 命令来修改,其中“-g”参数是修改用户所属的群组,“-G”修改用户所属的附加群组:#useradd g root user1#useradd G root user2(9)修改完成后可以来看一下上面两个参数的区别,此时打开/etc/passwd 文件来查看,可以看到此时 user1 用户只属于
20、root 组中,而 user2 用户即属于 user2 组又属于 root 组(10)更改用户 user1 的帐户名为 user2:#usermod l user2 user1。(11)查看/etc/passwd 文件的最后一行,看看有什么变化。11(12)删除用户 user2。#usermod user22 2组的管理组的管理(1)创建一个新组,stuff:#groupadd stuff。(2)查看/etc/group 文件的最后一行,看看是如何设置的。(3)创建一个新帐户 user02,并把他的起始组和附属组都设为stuff:#useradd g stuff G stuff user02。
21、(4)查看/etc/group 文件中的最后一行,看看有什么变化。(5)给组 stuff 设置组密码:#gpasswd stuff。(6)在组 stuff 中删除用户 user02:#gpasswd d user02 stuff。(7)再次查看/etc/group 文件中的最后一行,看看有什么变化。(8)删除组 stuff。3 3rpmrpm 软件包的安装,卸载软件包的安装,卸载使用Webmin可以轻松配置Linux服务器,甚至是远程配置目前Linux上运行的所有服务。Webmin的管理工作是通过网页的方式来实现的,所有操作简单、直观。全部功能可以分为五个部分:Webmin自身配置、系统配置管
22、理、服务配置管理、硬件配置、其他配置。(1)使用 rpm ivh 命令来安装 webmin 软件包;(2)检测一下 webmin 是否启动,使用 netstat an 命令检查端口是否开放(10000 端口);(3)查看一下 ip 地址;(4)通过浏览器来测试一下,在地址栏中输入对方Linux 服务器的 ip 地址如:http:/192.168.1.200:10000(连接 10000 端口);12此时 webmin 已经安装完了,注意:如果这个时候来直接通过远程配置服务器,那么配置用户的口令可能会被其他人截获,最好是能够配置上ssl 加密传输(5)卸载 webmin 软件包。#rpm e w
23、ebmin【实验重点】【实验重点】1用户和组相关文件;2创建用户、组帐户和设置用户口令;3RPM 管理方法。实验五 Linux 磁盘管理【实验目的】【实验目的】了解常用的 Linux 支持的文件系统;熟悉磁盘分区的命名方式;学会使用fdisk 命令进行磁盘分区;学会创建不同类型的文件系统;学会挂载和卸载文件系统,学会在系统启动时自动挂载文件系统;学会常用磁盘管理命令;了解磁盘配额的意义和基本方法。【实验内容】【实验内容】1.1.在在 VMwareVMware 中添加一块虚拟硬盘,执行以下操作:中添加一块虚拟硬盘,执行以下操作:(1)使用 fdisk 命令进行磁盘分区,然后使用fdisk l 查
24、看分区情况;(2)使用 mkfs 命令创建文件系统;(3)使用 mount 和 umount 命令实施挂载和卸载文件系统的操作;(4)修改配置文件/etc/fstab,在系统启动时自动挂装文件系统;2.2.为用户或用户组设置磁盘限额为用户或用户组设置磁盘限额为某个分区设置用户或组的磁盘限额:为 home 分区分配磁盘限额,user1 用户分配 100M磁盘的软限制,400M 的硬限制,文件数量软限制为12800,硬限制为为 51200。13【实验指导】【实验指导】任务一:分区、格式化、挂载练习任务一:分区、格式化、挂载练习1 1在在 VMwareVMware中添加一块虚拟硬盘中添加一块虚拟硬盘
25、(1)在虚拟机中点击下面的图标。(2)此时在弹出的对话框中选项添加按钮。(3)此时会弹出向导来帮助我们添加相应的设备,选择Hard Disk,单击下一步。144)在出现的对话框中,选择第一项,单击第一步。5)选择硬盘类型(IDE 或 SCSI),单击下一步。(156)指定文件名称。7)在下面的对话框中可以适当的调整添加硬盘的大小和与其相应的选项。(16(8)单击完成,虚拟硬盘即添加成功。2 2使用使用 fdiskfdisk 命令创建分区命令创建分区(1)进入 Linux 系统的命令行模式中使用fdisk l 命令来查看系统中的硬盘(2)使用命令的方式来查看硬盘分区,下图是fdisk 中的常用命
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 服务器 配置 管理 实验 指导书 doc
限制150内