《Linux服务器的配置与管理》教学大纲
湖南应用技术学院
《Linux服务器配置与管理》课程
教
学
大
纲
信息工程学院
《Linux服务器配置与管理课程》教 学(实 验) 大 纲
课程代码:59010206 开课学期:2017学年一学期
适用专业:计算机网络技术专业 学 时:108课时
编写教师:刘治国 学 分:8学分
审 核:张建伟、刘秋喜
第一部分 说 明
一、课程的性质、作用
本课程是计算机网络技术专业必修课。通过对Linux网络应用的学习,使学生对网络组建、网络服务器配置与应用有更全面的认识,能够进行Linux局域网、服务器的日常维护和远程管理,并对网络资源与通信进行有效的管理以提高网络性能,旨在培养面向计算机行业的Linux网络技术人才。
通过实训,使学生掌握LINUX网络操作系统安装、配置与管理的基本技能。主要包括:Linux系统的安装、管理命令的使用、VI编辑器的使用、TCP/IP协议的配置、APACHE、VSFTP、SAMBA、NAMED、DHCP、SQUID、EMAIL等服务器的配置与管理。同时,通过实训培养学生的一丝不苟、科学管理的职业素养和精神。
二、课程的任务与基本要求
1.课程任务
本课程的主要任务是讲授Linux操作系统的理论基础和服务器配置实践知识,同时通过大量实验,着重培养学生的动手能力。
(1)使学生了解Linux操作系统在行业中的重要地位和广泛的使用范围。
(2)在学习Windows Server的基础上,加深对服务器操作系统的认识和实践配置能力。
(3)加深对计算机网络基础知识的理解,并在实践中加以应用。
(4)掌握Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除。
(5)掌握Linux操作系统的网络配置、NFS、DNS、DHCP、HTTP、FTP、Sendmail和POP3服务的配置与管理。
(6)为更深一步学习其它网络操作系统和软件系统开发奠定坚实的基础。
2.基本要求
通过本课程的教学,应使学生系统掌握Linux系统安装、基本命令操作、文件管理、用户管理、权限管理、磁盘管理、网络配置、NFS、DNS、DHCP、HTTP、FTP、Sendmail和POP3服务的配置与管理。在教学实践中,要求课堂讲授与试验分析相结合,使学生拥有Linux系统应用的初步能力。
三、教学方法建议
1.采用案例教学:以问题引入主题,以案例或项目贯穿课程。
2.本课程教学环节包括课堂讲解演示、课内实验两部分,为确保及时巩固练习,建议4节连排安排机房进行。
四、本课程与其它课程的关系
本课程介绍的内容是Linux操作系统的基础知识、系统管理和网络服务配置。在学习本课程之前,需要先学习《计算机应用基础》、《计算机网络基础》、《Windows Server的管理与配置》课程,使学生掌握计算机网络的基础知识系统和Windows桌面应用和服务器配置之后,进一步学习比Windows Server系统更加先进、完善的Linux操作系统。本课程的后续课程有《网络信息安全》等。
五、本课程与专业核心技术、能力培养的关系及作用
通过本课程的学习,培养学生动手能力,使学生拥有Linux系统应用的初步能力,具有网络服务器专业基础知识、系统管理知识、网络服务配置知识,并具创新意识,成为技术过硬、爱岗敬业的合格人才。
第二部分 本 文
一、基本内容与学时分配
(一)LINUX概述和安装/卸载操作
1.LINUX概述和安装/卸载操作··································································· (6学时)
教学内容要点:
(1)Linux发展与版本
(2)Linux在网络应用中的特点
(3)安装的基本知识
(4)安装的过程
(5)引导的过程
教学要求:
(1)了解Linux发展、版本与特点
(2)掌握LINUX的安装与启动
(3)理解LINUX的进程、LINUX的引导过程
(4)了解LINUX的工作原理
2.LINUX基本命令··············································································· (12学时)
教学内容要点:
(1)LINUX命令使用环境
(2)LINUX命令基础操作
(3)文件类、目录类、系统信息类、进程管理类等命令的使用
教学要求:
(1)掌握LINUX命令使用环境及基础
(2)理解LINUX命令文件类、目录类、系统信息类、进程管理类等命令的基本应用
3.用户和组的管理················································································· (6学时)
教学内容:
(1)用户和用户组文件
(2)管理用户账户与密码
(3)用户组管理
(4)使用用户管理器管理用户和组
教学要求:
(1)掌握帐户的操作、磁盘的基本操作
(2)理解帐户与组的作用
4.文件系统管理···················································································· (2学时)
教学内容:
(1)Linux文件系统概述
(2)文件系统的使用方法和文件系统的创建
教学要求:
(1)了解EXT3文件系统的概念
(2)了解分区与文件系统的关系和使用mkfs命令创建EXT3文件系统的操作
5.文件权限管理···················································································· (6学时)
教学内容:
(1)文件权限的概念
(2)文件权限的类型
(3)文件权限的修改方法
教学要求:
(1)理解文件权限的概念与类型
(2)掌握文件权限的修改操作
6.VI编辑器························································································· (2学时)
教学内容:
(1)VI编辑器的作用与功能
(2)VI编辑器的模式与切换操作
(3)VI编辑器启动、内容操作与退出
教学要求:
(1)了解VI编辑器的作用与功能
(2)掌握VI编辑器的应用操作
7.磁盘管理························································································ (12学时)
教学内容:
(1)基本磁盘管理
①FDISK分区
②创建文件系统
③文件系统的挂载与卸载
(2)LVM逻辑卷管理
①LVM基本概念
②LVM逻辑卷的建立
③LVM逻辑卷的管理与检查
(3)动态磁盘管理
①RAID5基本概念
②RAID5设备的创建与挂载
教学要求:
(1)掌握基本磁盘分区FDISK命令的操作
(2)掌握文件系统的建立与挂载
(3)理解LVM逻辑卷的创建、管理与删除操作
(4)理解RAID5卷的创建与数据恢复
8.TCP/IP网络配置················································································· (6学时)
教学内容:
(1)常见网络配置文件
(2)网络配置命令的使用
教学要求:
(1)掌握网络配置命令的使用与编辑网络配置文件,修改网络配置参数
(2)掌握常用网配置与测试工具命令的使用方法
9.DHCP服务器配置················································································· (6学时)
教学内容:
(1)Linux DHCP服务配置文件
(2)网络配置命令的使用
教学要求:
(1)掌握网络配置命令的使用与编辑网络配置文件,修改网络配置参数
(2)掌握常用网配置与测试工具命令的使用方法
10.NFS服务器配置················································································· (6学时)
教学内容:
(1)NFS服务的概念与作用
(2)NFS服务配置文件
(3)NFS客户机的使用方法
教学要求:
(1)了解NFS概念
(2)掌握NFS服务器的安装、配置与管理
(3)掌握NFS客户端的配置
11.Samba服务器配置·············································································· (6学时)
教学内容:
(1)SMB协议的概念
(2)Samba服务器的安装方法
(3)Samba服务配置文件
(4)从Windows和Linux客户机访问Samba文件服务器
教学要求:
(1)了解SAMBA的概念
(2)掌握配置文件中各参数的功能及函义
(3)掌握客户机访问Samba文件服务器的设置
12.FTP服务器配置················································································· (6学时)
教学内容:
(1)Linux FTP服务配置文件
(2)Linux FTP客户端的配置
教学要求:
(1)掌握FTP的配置、安装与启动方法
13.DNS服务器配置················································································· (6学时)
教学内容:
(1)Linux DNS服务配置文件
(2)Linux DNS客户端的配置
教学要求:
(1)理解DNS域名解析过程
(2)掌握DNS的配置、安装与启动方法
(3)掌握DNS客户端设置
14.WEB(Apache)服务器配置··································································· (6学时)
教学内容:
(1)Linux WEB服务配置文件
(2)Linux WEB客户端的配置
(3)APECHE虚拟主配置与应用
教学要求:
(1)掌握WEB的配置、安装与启动方法
15.邮件服务器(Sendmail)配置······························································· (6学时)
教学内容:
(1)Linux sendmail与POP3服务配置文件
(2)Linux sendmail与POP3客户端的配置
教学要求:
(1)掌握sendmail和POP3的配置、安装与启动方法
(2)掌握电子邮件客户端Outlook的使用方法
二、技术能力培养目标、措施、步骤
能力培养目标:Linux的最强大的功能是网络管理功能,通过对本课程的学习,能使学生掌握Linux安装方法、能熟练掌握Linux的常用命令,使学生能对Linux服务器进行管理;包括:NFS服务器、WEB服务器、DHCP服务器、DNS服务器、Samba服务器、FTP服务器及邮件服务器。较好的管理Linux操作系统的服务器的目的,达到能较好的适应未来网络管理的技术要求。
措施与步骤:
1.课堂讲授:因为本课程为计算机网络技术的专业基础课,授课内容对原理性的知识涉及较少,主要偏向培养学生的应用技能。授课过程中要求采用带网络环境的多媒体教学手段,现场演示各种服务的配置过程,使用大量的例子,培养学生分析、解决问题的能力。在服务配置部分,应选用命令行模式配置,有益于学生对系统原理方面的理解。
2.实验:根据课程进度开设实训。安排在相应章节内容学习之后进行。
3.课外作业:因为是应用类课程,作业在实验课上机完成。
4.考试:上机考试。给出需要配置的服务的具体要求,学生完成服务器的配置。
三、课程实验
(一)实验仪器设备、主要技术指标及配置要求
仪器设备名称 |
主要技术指标(或型号规格) |
配套数 |
备注 |
PC机 |
安装Vmware虚拟机软件 |
66 |
每人一台 |
(二)实验项目一览表
序号 |
实验名称 |
内容提要 |
实验要求 |
实验 类型 |
实验时数 |
每组 人数 |
所在实验室名称 |
备注 |
1 |
Linux系统安装与启动 |
在Vmware虚拟机中安装LINUX |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
2 |
Linux基本命令操作 |
文件类、目录类、系统信息类、进程管理类等命令 |
必做 |
验证 |
8 |
1 |
实训中心301机房 |
|
3 |
用户和组管理 |
用户和组文件修改、应用管理器 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
4 |
文件权限管理 |
文件权限识别、文件权限组成、chmod、chown命令应用 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
5 |
基本磁盘管理 |
磁盘分区、文件系统的建立与挂载 |
必做 |
验证 |
2 |
1 |
实训中心301机房 |
|
6 |
LVM逻辑卷管理器 |
LVM逻辑卷的创建、管理与删除 |
必做 |
验证 |
2 |
1 |
实训中心301机房 |
|
7 |
动态磁盘管理 |
RAID5卷的创建、挂载与数据恢复 |
必做 |
验证 |
2 |
1 |
实训中心301机房 |
|
8 |
TCP/IP网络接口配置 |
网络配置文件、网络测试命令 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
9 |
DHCP服务器配置与管理 |
DHCP服务器的安装、配置文件、客户端的配置 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
10 |
NFS服务器配置与管理 |
NFS服务器安装、配置文件、客户端的配置 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
11 |
Samba服务器配置与管理 |
Samba服务器的安装、配置文件、使用Windows和Linux进行共享资源的访问 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
12 |
FTP服务器配置与管理 |
FTP服务器安装、配置文件、客户端的使用 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
13 |
DNS服务器配置与管理 |
DNS服务器的安装、配置文件、客户端的配置 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
14 |
Web服务器配置与管理 |
Apache服务器的安装、配置文件、配置基于用户和主机访问控制的Web服务器 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
15 |
邮件服务器配置与管理 |
Sendmail和POP3服务器的安装、配置文件、outlook客户端配置 |
必做 |
验证 |
4 |
1 |
实训中心301机房 |
|
16 |
综合练习 |
综合训练 |
必做 |
综合练习 |
14 |
1 |
实训中心301机房 |
|
四、习题与作业
理论作业:教材每章课后练习题
实训作业:教材每章课后实训项目
五、课程考核形式与成绩评定
考核方式:本课程要求实际的动手能力,要求学生确实掌握服务的配置能力,所以期末考试采用机试方式进行,统一命题,统一评分标准,统一考试时间,考试时间为120分钟。
成绩评定:平时考核+期末考试,总成绩为100分。平时考核成绩以考勤、平时作业、实验题目完成情况与完成质量为依据,占总成绩的30%。期末考试占总成绩的70%。
说明:考核以提交的服务器配置文件或是截图为依据,根据配置文件的正确性、完整性、规范性等进行考核。重在考察学生通过学习获得解决实际问题的能力,考察学生分析问题、思考问题的水平。
第三部分 附 录
一、教学参考书
[1]林慧琛 主编,《Red Hat Linux服务器配置与应用》(第2版),人民邮电出版社,2007年12月
[2]杨云 主编,《Linux网络服务器配置管理项目实训教程》,水利水电出版社,2014年1月
[3]网络资料:http://www.linuxdiyf.com/bbs/forum-48-1.html 红联Linux论坛-专业的linux学习论坛
说明:①纯理论课程删除“第二部分本文”中的“课程实验”部分。并重新编标题号。
纯实验课程删除“第二部分本文”中的“基本内容与学时分配”部分。并重新编标题号。
有实验的课程“三性”实验比例合格课程达30%以上、优质课程达50%以上、精品课程达70%以上。
④大纲审核人为教研(实验)室主任和一名具有副高以上职称的教师。