Linux服务器配置与管理项目化教程

Linux服务器配置与管理项目化教程"

作者:王宝军
ISBN:9787302545873
定价:¥56
字数:千字
页数:
出版时间:2020.03.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

本书精选了一个典型中小型企业网络信息服务项目,将其优化为8个学习领域的教学项目。其中,项目1主要让读者掌握企业网络信息服务项目的工程概况、需求分析、项目规划以及服务平台的部署;项目2~项目8为整个项目实施而划分的7个子项目,包括DHCP、DNS、Web、FTP、Email、VPN、CA服务器的配置与管理,项目8还包含了CA在基于SSL安全Web服务中的应用、Linux防火墙的配置与管理等。每个网络服务项目都从知识预备与方案设计到Linux平台下实施配置,再到深入配置与维护,由浅入深、从易到难、层层递进地组织教学内容,便于理实一体化教学的实施。

本书还提供了3个实用的附录。其中,附录A浓缩了Linux系统管理基础知识和基本操作;附录B提供了3个内容较复杂的配置文件详解;附录C提供了经过简化的项目文档。

本书可作为高职计算机类专业的教材,也可作为读者自学自练的参考用书。

前言

企业网络信息化是当前最为活跃的技术应用领域之一。在已构建的企业网络硬件基础上配置各种网络服务,是为企业网络提供丰富、实用、完整的信息服务乃至整个企业信息化的基础性工作,也是计算机网络技术、计算机信息管理等专业高技能应用型人才必须掌握的重要职业能力之一。

根据高等职业教育的特点和专业人才的规格和定位,作者结合长期教学实践以及专业建设与改革经验,本着注重技能训练、追求实用创新的总体思想,摒弃传统以学科体系为主线的内容组织方式,采用“项目引导、任务驱动”的方式组织教学内容。作为架设各种网络服务的操作系统平台,Linux是主要运行在基于x86架构计算机上的典型多用户、多任务网络操作系统,也是一套免费使用和自由传播的类UNIX操作系统,其完善的内置TCP/IP网络和通信功能、众多的优良特性和极高的性价比使之得以广泛应用,特别是在企业网络服务器以及云计算、大数据平台的架构等领域占据着明显的优势和日益增多的市场份额。因此,Linux服务器配置与管理、Linux系统应用等课程是几乎所有高职计算机网络技术及相关专业为培养学生核心职业能力而开设的专业必修课程,作者特为此编著了这部删繁就简、弃旧图新、浅显实用的《Linux服务器配置与管理项目化教程》。

本书精选了一个典型中小型企业网络信息服务项目,将其优化为8个学习领域的教学项目。其中,项目1主要让读者掌握企业网络信息服务项目的工程概况、需求分析、项目规划以及服务平台的部署;项目2~项目8为整个项目实施而划分的7个子项目,包括DHCP、DNS、Web、FTP、Email、VPN、CA服务器的配置与管理,项目8还包含了CA在基于SSL安全Web服务中的应用、Linux防火墙的配置与管理等。每个网络服务项目的配置采用目前流行的CentOS系统为平台,同时对采用其他Linux版本配置时的不同之处给予特别提示。作为岗位能力和职业素质培养并举的学习项目,每个项目具体实施时都从简明的知识预备与方案设计开始,并以精细到每一条命令、每一次操作、每一处提醒注意的“手把手”方式,教会读者完成网络服务最基本的架设,然后启发读者对网络服务实施更深入的配置与维护。在各项工作任务的驱动下,由浅入深、从易到难、层层递进地组织教学内容。读者只要仔细阅读教材并按给定的步骤操作,就可以在普通网络实训条件下顺利完成这些网络服务器配置与管理项目的实施,从“做到”所收获的喜悦和成就感中“学到”相关知识,领会操作要领,进而懂得举一反三。

对于学习过Linux操作系统基础课程的学生,本课程建议学时数为60~70;对于零基础的学生,则建议学时数为80~90。为顾及不同基础的读者学习本课程之用,附录A中浓缩了Linux系统管理基础知识和基本操作(部分内容在项目1中介绍),既可使Linux初学者能顺利地开始学习网络服务配置项目的实施,还为具有一定基础的读者提供常用命令的速查工具;附录B详解了3个内容较复杂的配置文件,为读者进一步深入学习提供帮助。在课堂教学组织实施时,建议采用项目分组方式的“理实一体”教学模式,每个项目组可由5~7人组成,并且具备模拟实际企业网络信息服务项目配置的实训环境,各项目组成员可以扮演项目执行经理、安全评估顾问、信息技术顾问、系统管理员等不同角色,通过项目的具体实施过程将“教、学、做”融于一体。课程的考核评价建议以项目实施情况的过程化考核为主,结合一定比例的理论知识考试以及课后完成的项目文档评价。为此,附录C提供了经过简化的项目文档,包括项目规划书、7个子项目的实施报告以及个人工作总结,用以锻炼读者撰写项目文档的能力,也为教学提供参考。

本书虽是一部专为高职计算机类专业培养企业网络信息服务配置与管理这一核心职业技能而量身定做的教材,但同样也适用于中专、中职计算机类专业教学,并且也非常适合对架设Linux服务器有兴趣的读者自学自练。本书的特点可以概括为: 以实际项目引领、工作任务驱动的方式组织内容;便于模拟项目组采用角色扮演方法实施课堂教学;所有项目均可在普通的网络实训条件下顺利实施。

本书由浙江交通职业技术学院王宝军编著,江锦祥主审。在本书的编著及有关项目的方案设计与实施过程中,得到了浙江交通职业技术学院江锦祥、戎成、王永平等老师的热情帮助,他们以渊博的学识和丰富的教学实践经验,对书中内容的构思提出了许多宝贵建议;同时,编著者还参考了相关内容的多部优秀教材和专著,并获得了许多写作灵感,受益匪浅。在此,向各位老师和作者一并表示诚挚的感谢。

由于编著者水平所限,书中难免有不足之处,恳请读者不吝指正。

编著者2020年1月

目录

项目1网络服务项目规划与平台部署1

1.1企业网络信息服务项目规划1

1.1.1企业信息化需求分析1

1.1.2项目总体规划与设计2

1.2认识Linux及其安装过程5

1.2.1Linux的起源与特点5

1.2.2Linux的版本8

1.2.3Linux安装前的准备工作10

1.2.4Linux安装中的难点释疑11

1.3使用Linux引导配置与用户界面16

1.3.1Linux的引导过程与引导器16

1.3.2设置GRUB菜单及默认运行级别18

1.3.3使用Linux用户界面21

1.4部署Linux网络服务器平台25

1.4.1配置TCP/IP网络参数25

1.4.2测试网络连通性33

1.4.3检查服务器软件与服务启动37

小结39

习题40

项目2DHCP服务器配置与管理42

2.1知识预备与方案设计42

2.1.1DHCP及其工作机制42

2.1.2设计企业网络DHCP服务方案44

2.2企业网络DHCP服务项目实施45

2.2.1配置DHCP服务器45

2.2.2配置客户端并测试DHCP服务47

2.3深入配置DHCP服务器51

2.3.1了解DHCP服务的中继代理51

2.3.2在Linux下配置DHCP中继代理53

小结54

习题55

项目3DNS服务器配置与管理56

3.1知识预备与方案设计56

3.1.1了解域名结构及域名解析过程56

3.1.2设计企业网络DNS服务方案60

3.2认识DNS配置文件及其语法61

3.2.1主配置文件和区域声明配置文件及其语法62

3.2.2正向和反向解析资源记录文件及其语法65

3.3DNS服务项目的实施67

3.3.1配置DNS服务器67

3.3.2配置客户端并测试DNS域名解析71

小结74

习题75

项目4Web服务器配置与管理77

4.1知识预备与方案设计77

4.1.1Web服务器及其工作原理77

4.1.2设计企业网络Web服务方案79

4.2企业网络Web服务项目实施80

4.2.1使用默认配置架设公司第一个站点80

4.2.2在同一台服务器上架设多个Web站点82

4.3深入配置Web服务器86

4.3.1为每个用户配置Web站点86

4.3.2Web服务器的安全配置与管理88

4.3.3搭建动态网站环境92

小结98

习题98

项目5FTP服务器配置与管理100

5.1知识预备与方案设计100

5.1.1了解FTP及其工作原理100

5.1.2设计企业网络FTP服务方案103

5.2企业网络FTP服务项目实施104

5.2.1使用默认配置架设基本FTP站点104

5.2.2客户端连接和访问FTP站点108

5.2.3设置FTP用户及其访问控制111

5.3深入配置FTP服务器117

5.3.1配置FTP服务器允许匿名用户上传文件117

5.3.2在同一台服务器上架设多个FTP站点119

小结121

习题122

项目6Email服务器配置与管理124

6.1知识预备与方案设计124

6.1.1了解Email服务及实现机制124

6.1.2设计企业网络Email服务方案127

6.2企业网络Email服务项目实施129

6.2.1配置Sendmail129

6.2.2使用远程登录命令测试邮件服务器137

6.2.3使用客户端软件测试邮件服务器142

6.3配置带验证的Sendmail服务器147

6.3.1SMTP验证功能与技术方案147

6.3.2Sendmail验证功能的配置148

小结151

习题152

项目7VPN服务器配置与管理153

7.1知识预备与方案设计153

7.1.1认识VPN及其实现方法153

7.1.2了解VPN隧道协议和验证方式155

7.1.3设计企业网络VPN服务方案157

7.2企业网络VPN服务项目实施159

7.2.1配置基于PPTP的VPN服务器159

7.2.2在内网客户机上测试VPN连接166

7.2.3远程连接VPN服务器172

7.3解决VPN连接应用中的常见问题175

7.3.1解决VPN连接后不能访问Internet问题175

7.3.2排查与解决VPN连接中的常见错误177

小结183

习题183

项目8CA及安全Web服务配置185

8.1知识预备与方案设计185

8.1.1基于SSL协议的HTTPS概述185

8.1.2设计CA及安全Web服务方案190

8.2基于SSL的安全Web服务项目实施190

8.2.1搭建CA证书服务器191

8.2.2为Web服务器颁发证书196

8.2.3将Web站点配置为要求HTTPS访问199

8.2.4测试访问基于SSL的安全Web站点200

8.3Linux防火墙配置与管理207

8.3.1iptables防火墙的实现原理207

8.3.2iptables规则及语法212

8.3.3企业网络iptables防火墙配置实战220

小结222

习题223

参考文献225

附录ALinux系统管理基础226

A.1Linux文件系统226

A.2使用vi/vim文本编辑器231

A.3Linux中的软件安装233

A.4Shell编程基础239

A.5Linux常用命令速览245

附录B主要配置文件详解258

B.1GRUB配置与命令详解258

B.2Apache配置文件httpd.conf详解263

B.3宏配置文件sendmail.mc详解278

附录C简化的项目文档286

作者简介

编辑推荐

本书将一个典型的实际中小型企业网络信息服务项目精选、优化为8个学习领域的教学项目。主要内容包括企业网络信息服务项目的工程概况、需求分析、项目规划以及服务平台的部署,DHCP、DNS、Web、FTP、E-mail、VPN、CA服务器的配置与管理,CA在配置SSL安全Web站点中的应用、初步的网络服务器安全设置等。

作者寄语

王宝军,浙江交通职业技术学院教授,担任计算机网络技术专业带头人13年,长期从事教学工作,包括中职、中专、高职、社会培训等多层次教学工作,主要教授服务器配置与管理、计算机网络技术、微机与操作系统原理、Linux系统应用等课程,并多年在企业担任网络信息技术工程师、顾问;致力于分布式网络和操作系统的研究及教材建设工作,已主持或参与多项省重点科技计划项目和省自然科学基金项目近10项,发表学术论文10余篇,已在清华大学出版社、科技出版社、中国劳动与社会保障出版社等出版独著、主编、副主编、主审教材10余部。

电子资料

www.luweidong.cn

下一个