
| 《linux网络服务器配置、管理与实践教程》 第1章 linux服务器搭建与测试1 1.1 linux简介1 1.2 linux的特点3 1.3 安装前的准备工作4 1.3.1 硬件要求4 1.3.2 系统硬件设备型号5 1.3.3 各种安装方式5 1.3.4 硬盘分区和文件系统7 1.3.5 linux分区方案8 1.4 安装red hat enterprise linux 5系统8 1.4.1 安装步骤8 1.4.2 linux配置16 1.5 在虚拟机中安装red hat enterprise linux 5系统21 1.5.1 vmware 虚拟机简介21 1.5.2 安装vmware workstation22 1.5.3 在虚拟机上安装red hat enterprise linux 526 1.6 引导器启动及设置28 1.7 red hat enterprise linux 5网络配置30 1.7.1 配置主机名30 .1.7.2 使用ifconfig配置ip地址及辅助ip地址30 1.7.3 禁用和启用网卡33 1.7.4 更改网卡mac地址33 1.7.5 route命令设置网关34 1.7.6 修改网卡配置文件35 1.7.7 用setup命令配置网络36 1.7.8 修改resolv.conf设置dns37 1.8 网络环境测试38 1.8.1 ping命令检测网络连通状况38 1.8.2 netstat命令查看网络配置39 1.8.3 nslookup测试域名解析41 1.9 本章小结43 1.10 本章习题43 1.11 本章实训44 第2章 dhcp服务器搭建与应用47 2.1 dhcp协议47 2.1.1 dhcp概述47 2.1.2 dhcp的工作过程48 2.2 安装dhcp服务器50 2.2.1 dhcp服务器所需软件50 2.2.2 安装dhcp服务器50 2.3 dhcp一般服务器的配置51 2.3.1 主配置文件dhcpd.conf52 2.3.2 常用参数介绍54 2.3.3 常用声明介绍54 2.3.4 常用选项介绍55 2.3.5 租约期限数据库文件56 2.3.6 dhcp配置实例157 2.3.7 启动/停止dhcp服务58 2.3.8 绑定ip地址60 2.3.9 dhcp配置实例260 2.4 dhcp高级服务器的配置62 2.4.1 dhcp规划62 2.4.2 dhcp多作用域设置65 2.4.3 dhcp配置实例366 2.4.4 dhcp配置实例467 2.4.5 dhcp中继代理69 2.4.6 dhcp配置实例569 2.5 dhcp客户端的配置72 2.5.1 linux中dhcp客户端的配置72 2.5.2 windows客户端的配置74 2.6 本章小结75 2.7 本章习题75 2.8 本章实训77 第3章 dns服务器搭建与应用79 3.1 dns服务器简介79 3.1.1 dns简介80 3.1.2 dns域名空间的分层结构80 3.1.3 区81 3.1.4 dns域名服务器的类型82 3.1.5 域名解析过程82 3.1.6 资源记录83 3.2 安装dns服务84 3.2.1 bind简介84 3.2.2 dns安装所需软件84 3.2.3 dns的安装85 3.3 配置dns常用服务器85 3.3.1 主配置文件named.conf86 3.3.2 配置正向解析区域87 3.3.3 配置反向解析区域88 3.3.4 区域文件与资源记录89 3.4 dns应用配置实例191 3.4.1 dns服务器配置与测试91 3.4.2 dns启动与停止dns服务95 3.5 dns应用配置实例296 3.6 dns客户端配置101 3.7 本章小结101 3.8 本章习题102 3.9 本章实训103 第4章 邮件服务器搭建与应用106 4.1 linux邮件服务器基本概念106 4.1.1 电子邮件服务106 4.1.2 电子邮件系统107 4.1.3 电子邮件系统的工作原理108 4.1.4 邮件功能组件109 4.1.5 邮件中继109 4.1.6 邮件认证机制111 4.2 安装sendmail服务111 4.3 sendmail一般服务器配置112 4.3.1 sendmail.cf和sendmail.mc112 4.3.2 m4工具的使用113 4.3.3 local-host-names文件114 4.3.4 安装imap 和pop 服务器114 4.3.5 sendmail应用案例1115 4.3.6 sendmail的调试118 4.3.7 别名和群发设置123 4.3.8 利用access文件设置邮件中继123 4.3.9 sendmail应用案例2125 4.4 sendmail客户端配置137 4.4.1 linux客户端137 4.4.2 windows客户端137 4.5 本章小结141 4.6 本章习题141 4.7 本章实训142 第5章 ftp服务器搭建与应用144 5.1 ftp简介144 5.1.1 ftp工作原理145 5.1.2 ftp传输模式146 5.1.3 ftp连接模式146 5.1.4 ftp用户分类148 5.2 安装ftp服务器148 5.2.1 安装vsftp149 5.2.2 启动与停止vsftp149 5.3 ftp常规服务器配置150 5.3.1 主配置文件vsftpd.conf150 5.3.2 匿名账号ftp服务器153 5.3.3 真实账号ftp服务器155 5.3.4 ftp应用案例1156 5.3.5 限制用户目录157 5.3.6 限制服务器的连接数量159 5.3.7 制定ftp目录欢迎信息160 5.3.8 下载速度的限制161 5.3.9 ftp应用案例2162 5.4 ftp客户端配置164 5.4.1 windows 下访问ftp服务器的方法164 5.4.2 linux下访问ftp服务器的方法166 5.5 本章小结168 5.6 本章习题168 5.7 本章实训169 第6章 web服务器搭建与应用171 6.1 apache服务器简介171 6.1.1 web服务器简介171 6.1.2 apache简介172 6.1.3 http协议172 6.1.4 lamp模型173 6.2 安装apache服务器173 6.2.1 apache所需软件173 6.2.2 apache的安装174 6.2.3 apache的启动与停止174 6.3 配置apache服务器175 6.3.1 主配置文件httpd.conf175 6.3.2 根目录设置serverroot176 6.3.3 超时设置177 6.3.4 客户端连接数限制177 6.3.5 设置管理员邮件地址177 6.3.6 设置主机名称178 6.3.7 设置文件目录178 6.3.8 设置首页178 6.3.9 网页编码设置179 6.3.10 web应用案例179 6.3.11 apache日志文件181 6.3.12 目录设置182 6.3.13 虚拟目录184 6.3.14 apache的用户和组185 6.4 配置apache虚拟主机185 6.5 lamp网站的实现188 6.5.1 lamp实现环境188 6.5.2 lamp需求分析188 6.5.3 lamp解决方案189 6.6 本章小结197 6.7 本章习题197 6.8 本章实训198 第7章 samba服务器搭建与应用200 7.1 smb协议和samba简介200 7.1.1 smb协议200 7.1.2 samba简介201 7.1.3 samba应用环境201 7.1.4 samba工作原理201 7.2 samba服务器安装203 7.2.1 samba所需软件203 7.2.2 安装samba服务203 7.2.3 启动与停止samba服务器205 7.3 samba服务器常规配置207 7.3.1 samba主配置文件207 7.3.2 samba服务日志文件211 7.3.3 samba服务器的密码文件212 7.3.4 share服务器配置实例213 7.3.5 user服务器配置实例214 7.4 samba服务配置的高级功能217 7.4.1 用户账号映射217 7.4.2 客户端访问控制220 7.4.3 设置samba的权限222 7.4.4 隐藏samba的共享目录223 7.5 samba客户端的配置225 7.5.1 linux客户端访问samba服务器225 7.5.2 windows客户端访问samba服务器共享目录227 7.6 samba打印机共享227 7.7 实践与应用228 7.7.1 环境及需求228 7.7.2 需求分析228 7.7.3 解决方案229 7.8 本章小结234 7.9 本章习题234 7.10 本章实训235 第8章 流媒体服务器搭建与应用241 8.1 流媒体简介241 8.1.1 流式传输协议242 8.1.2 流式传输方式243 8.1.3 流媒体播放方式243 8.1.4 流媒体文件格式244 8.1.5 流媒体工作原理245 8.2 helix服务器安装246 8.2.1 helix所需软件246 8.2.2 helix服务安装246 8.2.3 启动与停止helix服务器249 8.3 helix服务器的基本配置250 8.4 流媒体客户端的安装254 8.5 本章小结255 8.6 本章习题255 8.7 本章实训256 第9章 nfs的配置及应用257 9.1 nfs的基本原理257 9.1.1 nfs概述257 9.1.2 rpc简介258 9.1.3 nfs的工作原理259 9.2 安装nfs260 9.3 常规服务器配置261 9.3.1 nfs的搭建流程261 9.3.2 配置方案261 9.3.3 nfs应用实例263 9.3.4 nfs的启动与停止264 9.3.5 rpcinfo命令265 9.3.6 exportfs命令268 9.3.7 配置nfs固定端口268 9.3.8 测试nfs服务270 9.4 客户端配置271 9.5 本章小结273 9.6 本章作业273 9.7 本章实训273 第10章 防火墙服务器搭建与应用274 10.1 防火墙概述274 10.1.1 防火墙简介274 10.1.2 防火墙的分类275 10.2 iptables介绍276 10.2.1 netfilter/iptables组件276 10.2.2 iptables组成结构277 10.2.3 iptable工作流程278 10.2.4 网络地址转换的工作原理279 10.3 iptables的安装与配置280 10.4 iptables命令281 10.5 防火墙的配置285 10.5.1 设置默认策略285 10.5.2 查看iptables规则286 10.5.3 添加、删除、修改规则286 10.5.4 保存规则与恢复288 10.5.5 禁止客户机访问某些网站289 10.5.6 禁止客户机使用qq289 10.6 网络地址转换290 10.6.1 配置snat290 10.6.2 配置dnat292 10.6.3 masquerade293 10.7 实践与应用293 10.7.1 环境及需求293 10.7.2 需求分析294 10.7.3 解决方案294 10.8 本章小结296 10.9 本章习题296 10.10 本章实训297 第11章 网络访问300 11.1 远程登录服务概述300 11.1.1 什么是远程登录300 11.1.2 telnet概述301 11.1.3 telnet工作原理301 11.2 telnet服务301 11.2.1 安装telnet程序301 11.2.2 telnet服务的启动与停止302 11.2.3 防火墙设置303 11.2.4 更改telnet端口号303 11.2.5 linux客户端304 11.2.6 windows客户端305 11.3 ssh服务305 11.3.1 ssh概述305 11.3.2 安装openssh306 11.3.3 ssh的启动与停止306 11.3.4 openssh配置文件307 11.3.5 openssh配置文件309 11.3.6 openssh客户端配置312 11.4 本章习题315 11.5 本章实训315 第12章 数据库服务器316 12.1 数据库系统简介316 12.1.1 数据库简介316 12.1.2 数据库类型317 12.2 postgresql的安装和配置317 12.2.1 postgresql简介317 12.2.2 安装和启动postgresql318 12.2.3 postgresql数据库的管理与维护319 12.3 mysql的安装和配置321 12.3.1 mysql概述321 12.3.2 安装和启动mysql322 12.3.3 mysql数据库的管理与维护323 12.4 本章小结326 12.5 本章习题327 12.6 本章实训328 参考文献331 |
商品评论(0条)