章Linux系统框架及管理进阶1
1.1操作系统框架结构1
1.1.1Linux内核2
1.1.2Linux SHELL5
1.1.3Linux文件系统5
1.1.4Linux应用程序8
1.2计算机存储体系8
1.3Linux系统启动流程9
1.4计算机存储体系11
1.5单用户模式及应用13
第2章文件系统及动态磁盘管理16
2.1文件系统概述16
2.1.1Linux与Windows文件系统的区别16
2.1.2文件系统层次分析16
2.1.3索引式文件系统17
2.1.4Linux文件系统的运作18
2.2EXT文件系统19
2.2.1EXT文件系统结构19
2.2.2查看文件系统命令20
2.2.3EXT文件系统存储和读取文件23
2.2.4创建文件过程与日志文件系统24
2.2.5链接文件25
2.3文件操作管理27
2.3.1配置本地yum源27
2.3.2利用yum进行查询、安装、升级和移除功能30
2.3.3yum的软件群组功能34
2.3.4全系统自动升级35
2.4存储基础35
2.5基于多路径的块设备配置37
2.5.1iSCSI方式的多路径存储38
2.5.2FC方式的多路径存储49
2.6NAS配置50
第3章域名系统——DNS&BIND58
3.1BIND概述58
3.1.1BIND的安装58
3.1.2配置文件58
3.2BIND主配置文件61
3.2.1named.conf的默认配置61
3.2.2修改named.conf62
3.2.3默认区域配置文件/etc/named.rfc1912.zones62
3.2.4自定义区域63
3.3正向区域数据库文件64
3.4反向区域数据库文件65
3.5测试DNS服务65
3.6辅DNS68
3.6.1辅DNS的配置68
3.6.2测试辅DNS70
3.7子域71
3.7.1父子域在同一台DNS服务器上71
3.7.2父子域在不同DNS服务器上73
3.8不错配置75
3.8.1DNS转发75
3.8.2负载均衡77
3.8.3远程DNS管理——RNDC78
第4章系统安全81
4.1加密与解密81
4.1.1加密与解密基本原理81
4.1.2数据加密解密的基本实现85
4.2SSH互信配置86
4.2.1SSH基本原理86
4.2.2基于Linux客户端的SSH用户认证87
4.2.3基于Winodws客户端的SSH用户认证90
4.3基于私有CA的安全Web-HTTPS95
4.3.1PKI95
4.3.2私有CA实现98
4.3.3安全Web服务器——https实现99
4.4Iptables防火墙102
4.4.1Iptables防火墙基本原理与结构102
4.4.2Iptables防火墙的管理107
4.5TCP/IP数据包结构112
4.5.1网络分层结构112
4.5.2IP首部结构114
4.5.3TCP首部结构116
4.5.4UDP首部118
4.5.5TCP连接的建立与断开119
4.6防火墙的基本配置123
4.6.1规则查看(-L)123
4.6.2规则删除(-D)124
4.6.3规则清空(-F)124
4.6.4默认规则(-P)125
4.6.5规则添加125
4.6.6规则修改127
4.6.7自定义链127
4.7条件匹配129
4.7.1基本匹配条件129
4.7.2扩展匹配条件130
4.8网络防火墙141
4.8.1网络体系141
4.8.2Linux主机内核转发功能143
4.8.3网络防火墙配置143
4.9网络地址转换144
4.9.1源地址转换145
4.9.2目标地址转换146
4.10应用层过滤防火墙148
4.10.1检查现有软件环境149
4.10.2编译内核149
第5章集群系统——LVS154
5.1大型网站系统架构的演进154
5.2集群介绍161
5.3负载均衡集群166
5.3.1LVS项目背景167
5.3.2LVS的类型167
5.3.3LVS调度算法175
5.3.4NAT结构负载均衡178
5.3.5DR结构负载均衡183
5.4数据库集群190
5.4.1数据库基本概念190
5.4.2MySQL及SQL语句190
5.4.3MySQL的备份和还原191
5.4.4MySQL主从复制192
第6章分布式文件系统Hadoop196
6.1Hadoop简介196
6.2Hadoop架构原理196
6.3Hadoop的使用场景199
6.4Hadoop分布式文件系统200
6.4.1设计思想200
6.4.2体系结构201
6.4.3数据复制202
6.4.4文件系统元数据的持久化205
6.4.5数据组织206
6.5分布式数据处理MapReduce207
6.5.1逻辑模型207
6.5.2实现机制208
6.6分布式结构化数据表HBase209
6.6.1逻辑模型209
6.6.2物理模型210
6.6.3子表服务器210
6.6.4主服务器211
6.6.5元数据表212
6.7Hadoop安装212
6.7.1Hadoop环境安装配置212
6.7.2Hadoop运行模式215
6.8Hive数据仓库217
6.8.1Hive工作原理217
6.8.2Hive数据类型217
6.8.3Hive的特点219
6.8.4Hive的安装221
第7章IPv6222
7.1IPv6基础知识222
7.1.1IPv6地址222
7.1.2IPv6报文格式224
7.2IPv6使用协议226
7.2.1邻居发现协议226
7.2.2IPv6地址自动配置协议227
7.2.3IPv6路由选择协议229
7.3IPv4到IPv6的过渡技术232
7.3.1IPv6/IPv4双协议栈技术232
7.3.2隧道技术234
7.3.3网络地址和协议转换技术235
参考文献237