
本书基于项目导向安排体系结构,打破传统的说教式教材编排方式,并将启发式教学方法融入其中。书中以一个实际企业服务器搭建项目为主线,依据主线架构职业任务体系,进而遵照任务体系完成过程细分出九大模块,每个模块对应书中的一章:第一章完成Linux及Webmin安装任务,第二章配置Webmin,第三章实施Linux系统管理,第四章配置DHCP服务,第五章配置Samba文件服务,第六章配置DNS服务,第七章设置MySQL服务,第八章配置Web服务器,第九章完成FTP服务器的配置任务。 为了强化实践操作技能并培养自学能力,本书精简理论教学内容,在各个章节中详尽描述任务执行过程,其中贯穿许多精心设计的思考题,读者需要创造性思考并亲手验证后才能解答。
前言 临渊羡鱼不如退而结网,前言更似预言。 2010年11月3日,腾讯与360之战升级,腾讯称装有360的电脑将停止运行QQ。从此中国IT行业进入了一个崭新的时代:开放时代。在这个新时代中,开放就是进步封闭就是落后,“开放为王”将成为生存法则。尽管战争仍在继续,但最终一定是开放者的胜利。 Linux正是开放法则的典型代表之一。如今小到智能手表、手机、MP5、平板电脑、机顶盒,大到交通信息系统、智能城市、导弹、航天飞机等处处都出现了她的卓美身影。Linux的快速发展,带动了整个IT产业的振兴,同时也带来了巨大的就业机会。相比传统的Windows平台人满为患的现状,Linux人才显得十分稀缺,很多公司虽对Linux人才求贤若渴却无奈应聘者清一色的WIN家军。 嵌入式、服务器、桌面是Linux的三大应用领域,其中Linux服务器经过多年发展已经相当成熟稳定,正在被更多的企业认可并应用。本书就像一位经验丰富的向导,带领读者进入精彩纷呈的Linux服务器世界。 授人予鱼不如授人予渔,前言更似宣言。 多年的职教经验告诉作者,传统填鸭式的教学模式与理论长篇小说式的教材早已让人望而却步。教师和教材的角色应该是教练而不是保姆,应该教会学生学习的本领而不是越俎代庖阻塞青年人的思考与尝试,应该重视学生学习兴趣的培养而不是机械式的宣讲教条内容,应该启迪学生探索未知提高独立解决问题的能力,而不是按部就班循规蹈矩地应付教学任务。 好思路好模式总归要落实到实处才能发挥作用,教材就是承载教学任务的载体。本书采用项目导向式教学体系,融入启发式教学方法,突出实践,强调动手动脑,体现了学中做,做中学的职业教育理念。希望读者能够通过本书的学习,在兴趣的指引下,了解一科知识,掌握一项技能,培养独立解决问题的能力。 不弛于空想,不骛于虚声,前言更似诫言。 书中采用独具特色的体例模式来实现项目导向式的教学体系。具体而言,每一章对应一个大任务,每个大任务又分解成若干教学小节和一个本章小结。每个教学小节由阅读任务、操作任务及拓展任务构成,其中阅读任务由学生自行阅读,目的是了解知识点及相关背景;操作任务一般在教师的指导下完成,此任务将直接加深学生对阅读任务中所述概念的直观理解同时掌握基本的操作方法;拓展任务由学生独立完成,在练就实际操作技能基础上,还必须回答出书中启发式的问题才算过关,这些问题对扩大学生知识面,培养独立思考和解决问题的能力有极大帮助。在本章小结中,除了复习知识点和技能点外,还有一个真实的职业任务,该任务的完成需要综合运用本章及之前学过的相关知识及技能,是一项现实的综合考验。所有职业任务的总和就是一个完整的中小企业服务器搭建的全过程,在独立完成本书各项任务过程中,便不知不觉地和一线业务要求相吻合了。书中的知识点与技能点环环相扣,前一个任务没有完成,都不得进行后续任务的学习,所有任务的完成必须实事求是,切勿自欺欺人。同样也希望读者把这种认真负责的态度坚持下来,并带到今后的工作中。 当然,本书内容有限不可能把Linux服务器配置所有内容都尽收囊中,如果读者不仅在书中获得新知和成就感,还想继续深入学习的话,请仔细学习第九章及附录内容,您将在这里彩蝶破茧,斩获新生。 本书不仅适用于高职高专院校的教学需要,也是本科和其他各类读者快速入门Linux服务器管理的理想教材。 由于作者水平有限,加之撰写时间仓促,书中难免存在疏漏和不足之处,恳请专家和广大读者批评指正,联系方法: xinyuan365@sohu.com 编著者
第1章 导学 1 1.1 背景 1 1.1.1 阅读任务 1 1.1.2 操作任务 1 1.1.3 拓展任务 3 1.2 学习建议 3 1.2.1 学习园地 3 1.2.2 学习方法 3 1.2.3 如何使用本书 4 1.3 新手上路 4 1.3.1 Linux操作系统简介 4 1.3.2 VirtualBox安装 6 1.3.3 CentOS服务器安装 11 1.3.4 网络配置 26 1.3.5 Webmin安装与访问 30 1.4 本章小结 38 1.4.1 知识点与技能点 38 1.4.2 职业任务 38 第2章 WEBMIN初步 39 2.1 Webmin常用设置 39 2.1.1 阅读任务 39 2.1.2 操作任务1:用户界面设置 40 2.1.3 拓展任务:设置Webmin主题 41 2.1.4 操作任务2:IP访问控制 44 2.1.5 操作任务3:设置端口与地址 46 2.2 Webmin用户管理 49 2.2.1 阅读任务 49 2.2.2 操作任务1:Webmin用户管理 50 2.2.3 操作任务2:Webmin工作组管理 53 2.2.4 拓展任务:Webmin用户登录 55 2.3 Webmin活动日志 56 2.3.1 阅读任务 56 2.3.2 拓展任务:查看Webmin行动日志 57 2.3.3 操作任务:设置Webmin日志 58 2.4 备份配置文件 59 2.4.1 阅读任务 59 2.4.2 操作任务1:文件备份 59 2.4.3 操作任务2:备份恢复 60 2.5 本章小结 62 2.5.1 知识点与技能点 62 2.5.2 职业任务 62 第3章 系统管理 63 3.1 更改密码 63 3.1.1 阅读任务 63 3.1.2 拓展任务:更改用户密码 64 3.2 引导和关机 66 3.2.1 阅读任务 66 3.2.2 操作任务:取消不必要的开机服务 67 3.2.3 拓展任务1:更改运行级别 70 3.2.4 拓展任务2:更改系统运行级别 71 3.3 用户与群组 72 3.3.1 阅读任务 72 3.3.2 操作任务1:Linux用户管理 72 3.3.3 操作任务2:Linux组管理 74 3.3.4 拓展任务:Linux下的用户与组管理演练 75 3.4 软件包管理 75 3.4.1 阅读任务 75 3.4.2 操作任务1:安装QQ聊天软件 76 3.4.3 操作任务2:卸载QQ聊天软件 78 3.4.4 拓展任务1:软件升级 79 3.4.5 拓展任务2:安装并卸载FlashGet for Linux 80 3.5 进程管理器 80 3.5.1 阅读任务 80 3.5.2 操作任务:关闭正在执行的任务 80 3.5.3 拓展任务:查看系统中正在运行的进程 82 3.6 文件系统备份 83 3.6.1 阅读任务 83 3.6.2 操作任务:备份/etc目录 83 3.6.3 拓展任务1:恢复/etc目录 85 3.6.4 拓展任务2:设置每天凌晨2:00定时备份/etc目录 87 3.7 系统日志 87 3.7.1 阅读任务 87 3.7.2 拓展任务:查看系统日志 88 3.8 文件管理器 89 3.8.1 阅读任务 89 3.8.2 操作任务:安装Java软件 90 3.8.3 拓展任务1:目录及文件操作 92 3.8.4 拓展任务2:文件上传 92 3.9 本章小结 92 3.9.1 知识点与技能点 92 3.9.2 职业任务 93 第4章 DHCP服务 94 4.1 安装DHCP软件包 94 4.1.1 阅读任务 94 4.1.2 操作任务:安装DHCP软件包 95 4.2 添加子网 97 4.2.1 阅读任务 97 4.2.2 操作任务:添加子网 97 4.3 编辑客户选项 98 4.3.1 操作任务1:编辑子网客户选项 98 4.3.2 操作任务2:编辑全局客户选项 99 4.4 运行并测试DHCP服务 100 4.4.1 阅读任务 100 4.4.2 操作任务1:DHCP服务的启动与停止 101 4.4.3 操作任务2:更新DHCP服务器设置并重启 101 4.4.4 拓展任务:在Windows中测试DHCP服务 102 4.5 绑定MAC地址 104 4.5.1 阅读任务 104 4.5.2 拓展任务:查看Windows网卡MAC地址与主机名 104 4.5.3 操作任务:绑定MAC地址 105 4.6 配置多网段DHCP服务 105 4.6.1 阅读任务 105 4.6.2 操作任务1:设置DHCP服务器IP地址 106 4.6.3 拓展任务:添加子网 107 4.6.4 操作任务2:增加共享网络 109 4.6.5 操作任务3:配置DHCP中继代理服务 110 4.7 本章小结 112 4.7.1 知识点与技能点 112 4.7.2 职业任务 112 第5章 SAMBA服务 114 5.1 匿名访问Samba服务器 114 5.1.1 阅读任务 114 5.1.2 操作任务1:创建新的文件共享 115 5.1.3 操作任务2:开放访问许可 116 5.1.4 操作任务3:设置工作组 117 5.1.5 拓展任务1:运行并测试Samba服务 118 5.1.6 拓展任务2:开放myshare共享写权限 120 5.1.7 拓展任务3:开放CentOS系统/opt/myshare目录写权限 121 5.1.8 拓展任务4:小结 123 5.2 登录账户及口令验证 123 5.2.1 阅读任务 123 5.2.2 操作任务:创建新的Samba用户 123 5.2.3 拓展任务:使用密码验证方式登录Samba服务器 126 5.3 多用户多权限Samba服务配置 127 5.3.1 阅读任务 127 5.3.2 操作任务1:创建多用户并分组 128 5.3.3 操作任务2:创建组共享目录并分配权限 129 5.3.4 操作任务3:新建共享空间并添加Samba用户 130 5.3.5 拓展任务1:测试并理解多用户多权限Samba服务 131 5.3.6 拓展任务2:小结 132 5.4 本章小结 132 5.4.1 知识点与技能点 132 5.4.2 职业任务 133 第6章 DNS服务 134 6.1 域名及域名解析 134 6.1.1 阅读任务 134 6.1.2 拓展任务1:申请域名 135 6.1.3 拓展任务2:设置域名解析 136 6.1.4 拓展任务3:设置域名转发 138 6.1.5 拓展任务4:使用nslookup工具解析域名 138 6.2 DNS正向解析 140 6.2.1 阅读任务 140 6.2.2 拓展任务1:启动DNS服务器 140 6.2.3 操作任务:创建新的正向主区域 142 6.2.4 拓展任务2:测试DNS服务器 144 6.2.5 拓展任务3:添加更多的地址记录 145 6.3 DNS反向解析 145 6.3.1 阅读任务 145 6.3.2 操作任务:创建反向解析区域 146 6.3.3 拓展任务:测试反向解析 147 6.4 高级DNS解析功能 147 6.4.1 阅读任务 147 6.4.2 操作任务1:DNS负载均衡 148 6.4.3 操作任务2:直接解析域名 148 6.4.4 操作任务3:泛域名解析 149 6.4.5 拓展任务:别名解析 150 6.5 本章小结 151 6.5.1 知识点与技能点 151 6.5.2 职业任务 151 第7章 MYSQL服务 153 7.1 安装MySQL数据库 153 7.1.1 阅读任务 153 7.1.2 操作任务:安装MySQL服务器 154 7.1.3 拓展任务:启动与关闭MySQL服务 156 7.2 管理数据库用户 157 7.2.1 阅读任务 157 7.2.2 拓展任务1:修改root用户密码 157 7.2.3 拓展任务2:创建MySQL用户 158 7.3 数据库操作 159 7.3.1 阅读任务 159 7.3.2 操作任务:创建数据库和数据库表 159 7.3.3 拓展任务:添加记录 161 7.4 数据库备份与恢复 162 7.4.1 阅读任务 162 7.4.2 操作任务:备份、恢复数据库 163 7.4.3 拓展任务:定时备份MySQL数据库 165 7.5 本章小结 165 7.5.1 知识点与技能点 165 7.5.2 职业任务 166 第8章 WEB服务 167 8.1 架设论坛网站 167 8.1.1 阅读任务 167 8.1.2 拓展任务1:安装PHP解析器 168 8.1.3 操作任务1:下载Discuz论坛并上传至服务器 168 8.1.4 操作任务2:安装UCenter与Discuz论坛软件 170 8.1.5 拓展任务2:更换论坛模板 176 8.1.6 拓展任务3:安装UCenter Home社区软件 179 8.2 配置Apache服务器 179 8.2.1 阅读任务 179 8.2.2 操作任务1:设置监听地址和端口号 180 8.2.3 拓展任务:设置网管电子邮件地址与主机名称 181 8.2.4 操作任务2:改变主目录路径 182 8.2.5 操作任务3:设置目录访问权限 183 8.2.6 操作任务4:创建虚拟目录 184 8.3 虚拟主机 185 8.3.1 阅读任务 185 8.3.2 拓展任务:创建网站web1和web2 186 8.3.3 操作任务1:基于同一IP地址不同端口的虚拟主机 186 8.3.4 操作任务2:基于域名的虚拟主机 188 8.4 本章小结 190 8.4.1 知识点与技能点 190 8.4.2 职业任务 190 第9章 FTP服务 191 9.1 安装Vsftpd模块 191 9.1.1 阅读任务 191 9.1.2 操作任务1:下载并安装Webmin模块Vsftpd 192 9.1.3 操作任务2:定位Vsftpd主配置文件 194 9.2 匿名FTP服务器 196 9.2.1 阅读任务 196 9.2.2 拓展任务:访问FTP服务器 197 9.2.3 操作任务:允许服务器匿名上传 198 9.3 本地用户登录 200 9.3.1 阅读任务 200 9.3.2 操作任务:创建数据库和数据库表 201 9.3.3 拓展任务:登录测试 204 9.3.4 小结 204 9.4 本章小结 205 9.4.1 知识点与技能点 205 9.4.2 职业任务 205
http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0129210