Red Hat Enterprise Linux 6.4网络操作系统详解

Red Hat Enterprise Linux 6.4网络操作系统详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-03
版次: 1
ISBN: 9787302460381
定价: 79.00
装帧: 其他
开本: 16开
纸张: 胶版纸
2人买过
  • 本书以目前被广泛应用的Red Hat Enterprise Linux服务器发行版6.4为例,采用教、学、做相结合的模式,着眼应用,全面系统地介绍了Linux的应用、开发及网络服务器配置与管理的方法与技巧。全书共分五部分: 安装系统与软件、系统配置与管理、编程与调试、网络服务器配置与管理、网络安全。
      本书结构合理,知识全面且实例丰富,语言通俗易懂。本书采用“任务驱动、项目导向”的方式,注重知识的实用性和可操作性,强调职业技能训练。随书光盘中含有所有项目的项目实训操作录像24个,除此之外,光盘中还有shell *脚本文件、VPN等RPM软件包、yum源文件、服务器配置的参考配置文件、C语言程序源代码、习题答案、项目实录的PPT以及20个实训视频等其他教学资源。
      本书是广大Linux爱好者不可多得的一本学习宝典。适合Linux初、中级用户,开源软件爱好者,网络系统管理员,大中专院校的学生,社会人员培训,Linux下的开发人员使用。 目录

    第一部分安装系统与软件

    项目一安装与初步配置Linux操作系统3

    1.1任务1认识Linux操作系统3

    1.1.1子任务1认识Linux的历史与现状3

    1.1.2子任务2理解Linux的体系结构5

    1.1.3子任务3认识Linux的版本7

    1.1.4Red Hat Enterprise Linux 6的新特性8

    1.2任务2设计与准备搭建Linux服务器9

    1.2.1项目设计9

    1.2.2项目准备12

    1.3任务3安装Red Hat

    Enterprise Linux 613

    1.4任务4初步配置安装后的Red

    Hat Enterprise

    Linux 624

    1.5任务5Linux的登录和退出26

    1.6任务6认识Linux的启动过程和运行级别27

    1.7任务7启动shell29

    1.8任务8认识X?Window

    System30

    1.8.1子任务1理解什么是X?Window

    System30

    1.8.2子任务2认识X?Window

    System的基本结构31

    1.9任务9安装Linux的常见故障及排除方法32

    1.9.1开始安装阶段的故障及排除方法32

    1.9.2安装过程中的问题33

    1.9.3安装后的问题34

    1.9.4忘记root密码的修复方法35

    1.10项目实录: Linux系统的安装与初步配置37

    1.11练习题38

    1.12实践习题39

    1.13超级链接39

    项目二熟练使用Linux常用命令40

    2.1任务1熟悉Linux命令基础402.1.1子任务1了解Linux命令的特点40

    2.1.2子任务2后台运行程序41

    2.2任务2熟练使用文件目录类命令41

    2.2.1子任务1熟练使用浏览目录类命令41

    2.2.2子任务2熟练使用浏览文件类命令42

    2.2.3子任务3熟练使用目录操作类命令44

    2.2.4子任务4熟练使用cp命令45

    2.2.5子任务5熟练使用文件操作类命令46

    2.3任务3熟练使用系统信息类命令53

    2.4任务4熟练使用进程管理类命令54

    2.5任务5熟练使用其他常用命令57

    2.6项目实录: 使用Linux基本命令59

    2.7练习题59

    2.8实践习题60

    2.9超级链接60

    项目三安装与管理软件包61

    3.1项目知识准备61

    3.1.1开放源码、编译器与可执行文件61

    3.1.2make与configure62

    3.1.3Tarball软件63

    3.1.4安装与升级软件63

    3.1.5RPM与DPKG64

    3.1.6RPM与SRPM65

    3.1.7i386、i586、i686、noarch与x86_64 66

    3.1.8RPM属性依赖的解决方法: yum线上升级67

    3.2项目实施68

    3.2.1任务1管理Tarball68

    3.2.2任务2使用RPM软件管理程序73

    3.2.3任务3使用yum79

    3.3项目实训安装与管理软件包85

    3.4练习题87

    3.5录像位置88

    3.6超级链接88

    第二部分系统配置与管理

    项目四管理Linux服务器的用户和组91

    4.1任务1理解用户账户和组群91

    4.2任务2理解用户账户文件和组群文件92

    4.2.1子任务1理解用户账户文件92

    4.2.2子任务2理解组群文件94

    4.3任务3管理用户账户95

    4.3.1子任务1用户切换95

    4.3.2子任务2新建用户96

    4.3.3子任务3设置用户账户口令97

    4.3.4子任务4维护用户账户98

    4.4任务4管理组群99

    4.4.1子任务1维护组群账户99

    4.4.2子任务2为组群添加用户100

    4.5任务5使用用户管理器管理用户和组群100

    4.5.1子任务1管理用户账号100

    4.5.2子任务2在图形模式下管理组群102

    4.6任务6使用常用的账户管理命令102

    4.7项目实录: 管理用户和组105

    4.8练习题105

    4.9超级链接107

    项目五配置与管理文件系统108

    5.1任务1全面理解文件系统与目录108

    5.1.1子任务1认识文件系统108

    5.1.2子任务2理解Linux文件系统的目录结构110

    5.1.3子任务3理解绝对路径与相对路径110

    5.2任务2管理Linux文件权限111

    5.2.1子任务1理解文件和文件权限111

    5.2.2子任务2详解文件的各种属性信息112

    5.2.3子任务3使用数字表示法修改权限114

    5.2.4子任务4使用文字表示法修改权限115

    5.2.5子任务5理解权限与指令间的关系116

    5.3任务3修改文件与目录的默认权限与隐藏权限117

    5.3.1子任务1理解文件的预设权限(umask)117

    5.3.2子任务2利用umask119

    5.3.3子任务3设置文件的隐藏属性120

    5.3.4子任务4设置文件的特殊权限121

    5.4企业实战与应用124

    5.5项目实录: 配置与管理文件的权限126

    5.6练习题126

    5.7超级链接127

    项目六配置与管理磁盘128

    6.1任务1熟练使用常用磁盘管理工具128

    6.2任务2配置与管理磁盘配额136

    6.2.1子任务1部署磁盘配额环境136

    6.2.2子任务2设置磁盘配额136

    6.2.3子任务3检查磁盘配额的使用情况139

    6.3任务3磁盘配额配置企业案例139

    6.3.1子任务1环境需求139

    6.3.2子任务2解决方案140

    6.4任务4在Linux中配置软RAID143

    6.4.1子任务1创建与挂载RAID设备144

    6.4.2子任务2RAID设备的数据恢复145

    6.5任务5配置软RAID企业案例146

    6.5.1子任务1环境需求146

    6.5.2子任务2解决方案146

    6.6任务6逻辑卷管理器147

    6.6.1子任务1理解LVM的基本概念147

    6.6.2子任务2建立物理卷、卷组和逻辑卷148

    6.6.3子任务3管理LVM逻辑卷150

    6.7项目实录151

    项目实录一: 文件系统的管理151

    项目实录二: 逻辑卷管理器152

    项目实录三: 动态磁盘的管理152

    6.8练习题152

    6.9超级链接153

    项目七管理Linux服务器的网络配置154

    7.1任务1掌握常见的网络配置文件154

    7.1.1子任务1详解/etc/sysconfig/network154

    7.1.2子任务2详解tc/sysconfig/network?scripts/ifcfg?ethN155

    7.1.3子任务3详解/etc/hosts156

    7.1.4子任务4详解/etc/resolv.conf156

    7.1.5子任务5详解/etc/host.conf157

    7.1.6子任务6详解/etc/services157

    7.2任务2熟练使用常用的网络配置命令157

    7.2.1子任务1配置主机名 157

    7.2.2子任务2使用ifconfig配置IP地址及辅助IP地址158

    7.2.3子任务3禁用和启用网卡 159

    7.2.4子任务4更改网卡的MAC地址160

    7.2.5子任务5使用route命令160

    7.2.6子任务6网卡配置文件162

    7.2.7子任务7使用setup命令163

    7.2.8子任务8图形界面配置工具163

    7.2.9子任务9修改resolv.conf并设置DNS163

    7.2.10子任务10使用service165

    7.3任务3熟练使用常用的网络测试工具165

    7.3.1子任务1使用ping命令检测网络的状况 165

    7.3.2子任务2使用netstat命令166

    7.3.3子任务3使用traceroute命令168

    7.3.4子任务4使用arp命令168

    7.4任务4理解守护进程和xinetd169

    7.4.1子任务1认识守护进程169

    7.4.2子任务2配置xinetd170

    7.4.3子任务3使用守护进程管理工具171

    7.5项目实录: 配置Linux下的TCP/IP173

    7.6练习题173

    7.7超级链接174

    第三部分编程与调试

    项目八熟练使用vim程序编辑器与shell177

    8.1任务1熟练使用vim编辑器177

    8.1.1子任务1启动与退出vim177

    8.1.2子任务2熟练掌握vim的工作模式178

    8.1.3子任务3使用vim命令179

    8.1.4子任务4完成案例练习182

    8.1.5子任务5了解vim编辑环境183

    8.2任务2熟练掌握shell184

    8.2.1子任务1了解shell的基本概念184

    8.2.2子任务2认识shell环境变量186

    8.3任务3熟练掌握正则表达式192

    8.3.1子任务1了解正则表示法192

    8.3.2子任务2了解语系对正则表达式的影响194

    8.3.3子任务3掌握grep的高级使用195

    8.3.4子任务4练习基础正则表达式195

    8.3.5子任务5基础正则表达式的特殊字符汇总202

    8.4任务4掌握输入/输出重定向及管道命令的应用203

    8.4.1子任务1使用重定向203

    8.4.2子任务2使用管道205

    8.5项目实录: 使用vim编辑器206

    8.6练习题207

    8.7超级链接208

    项目九学习shell script209

    9.1任务1shell script概述209

    9.1.1子任务1了解shell

    script209

    9.1.2子任务2编写与执行一个shell

    script210

    9.1.3子任务3养成撰写shell

    script的良好习惯211

    9.2任务2练习简单的shell

    script212

    9.2.1子任务1完成简单的范例212

    9.2.2子任务2了解脚本运行方式的差异214

    9.3任务3用好判断式215

    9.3.1子任务1利用test命令的测试功能215

    9.3.2子任务2利用判断符号\[\]217

    9.3.3子任务3使用shell

    script的默认变量($0,$1,…)219

    9.3.4子任务4参数变量号码的偏移220

    9.4任务4使用条件判断式221

    9.4.1子任务1利用if...then221

    9.4.2子任务2利用case...esac判断226

    9.4.3子任务3利用函数的功能228

    9.5任务5使用循环(loop)230

    9.5.1子任务1while do done及until do

    done(不定循环)230

    9.5.2子任务2for...do...done(固定循环)232

    9.5.3子任务3for...do...done的数值处理234

    9.6任务6对shell script进行追踪与调试235

    9.7项目实录: 使用shell

    script编程236

    9.8练习题237

    9.9超级链接238

    项目十使用gcc和make调试程序239

    10.1任务1了解程序的调试239

    10.1.1子任务1编译时错误 239

    10.1.2子任务2运行时错误240

    10.1.3子任务3逻辑错误和语义错误240

    10.2任务2使用传统程序语言进行编译240

    10.2.1子任务1安装GCC241

    10.2.2子任务2单一程序: 打印 Hello

    World242

    10.2.3子任务3主程序、子程序链接、子程序的编译243

    10.2.4子任务4调用外部函数库: 加入链接的函数库245

    10.2.5子任务5GCC的简易用法(编译、参数与链接)246

    10.3任务3使用make进行宏编译247

    10.3.1子任务1为什么要用make247

    10.3.2子任务2了解makefile 的基本语法与变量248

    10.4练习题250

    10.5超级链接250

    项目十一Linux下C语言程序设计入门251

    11.1项目实施251

    11.1.1任务1进程程序设计实例251

    11.1.2文件操作程序设计实例256

    11.1.3时间概念程序设计实例264

    11.1.4熟悉Linux网络编程267

    11.2项目实训编写、调试、运行一个C语言程序280

    11.3练习题280

    11.4超级链接280

    第四部分网络服务器配置与管理

    项目十二配置与管理samba服务器283

    12.1相关知识283

    12.1.1samba应用环境283

    12.1.2SMB协议284

    12.1.3samba工作原理284

    12.1.4yum285

    12.2项目设计与准备288

    12.3项目实施288

    12.3.1任务1安装samba服务288

    12.3.2任务2启动与停止samba服务290

    12.3.3任务3了解samba服务器配置的工作流程291

    12.3.4任务4解读主要配置文件smb.conf291

    12.3.5任务5了解samba服务日志文件和服务密码文件295

    12.3.6任务6share服务器实例解析296

    12.3.7任务7user服务器实例解析298

    12.3.8任务8samba高级服务器配置300

    12.3.9任务9samba的打印共享306

    12.3.10任务10配置samba客户端307

    12.4企业samba服务器实用案例308

    12.4.1企业环境及需求308

    12.4.2需求分析309

    12.4.3解决方案309

    12.5samba排错312

    12.5.1Linux服务的一般排错方法312

    12.5.2samba服务的故障排错312

    12.6项目实录314

    12.7练习题315

    12.8实践习题316

    12.9超级链接316

    项目十三配置与管理NFS服务器317

    13.1NFS相关知识317

    13.1.1NFS服务概述317

    13.1.2NFS服务的组件319

    13.2项目设计及准备319

    13.3项目实施320

    13.3.1任务1安装、启动和停止NFS服务器320

    13.3.2任务2配置NFS服务321

    13.3.3任务3了解NFS服务的文件存取权限323

    13.3.4任务4在客户端挂载NFS文件系统323

    13.4企业NFS服务器实用案例326

    13.4.1企业环境及需求326

    13.4.2解决方案327

    13.5排除NFS故障329

    13.6项目实录330

    13.7练习题331

    13.8实践习题333

    13.9超级链接333

    项目十四DHCP服务器配置与管理334

    14.1相关知识334

    14.1.1DHCP服务概述334

    14.1.2DHCP工作过程335

    14.1.3IP地址租约和更新335

    14.1.4DHCP服务器分配给客户端的IP地址类型336

    14.2项目设计及准备337

    14.2.1项目设计337

    14.2.2项目需求准备337

    14.3项目实施338

    14.3.1任务1安装DHCP服务器338

    14.3.2任务2DHCP常规服务器配置338

    14.3.3任务3配置DHCP客户端345

    14.4企业案例1: 多网卡实现DHCP多作用域配置346

    14.4.1企业环境及需求346

    14.4.2解决方案347

    14.5企业案例2: 配置DHCP超级作用域349

    14.5.1超级作用域的功能与实现349

    14.5.2DHCP超级作用域配置案例350

    14.6企业案例3: 配置DHCP中继代理 351

    14.6.1企业环境与网络拓扑351

    14.6.2解决方案351

    14.7DHCP服务配置排错354

    14.7.1客户端无法获取IP地址354

    14.7.2提供备份的DHCP设置354

    14.7.3利用命令及租约文件排除故障355

    14.7.4总结一下网络故障的排除方法356

    14.8项目实录356

    14.9练习题358

    14.10实践习题358

    14.11超级链接359

    项目十五配置与管理DNS服务器360

    15.1相关知识360

    15.1.1域名空间360

    15.1.2DNS服务器分类362

    15.1.3DNS查询模式363

    15.1.4域名解析过程363

    15.1.5资源记录 364

    15.1.6/etc/hosts文件 365

    15.2项目设计及准备365

    15.3项目实施365

    15.3.1任务1安装DNS服务365

    15.3.2任务2DNS服务的启动、停止与重启366

    15.3.3任务3配置主要名称服务器367

    15.3.4任务4 配置常规DNS服务器实例375

    15.3.5任务5配置辅助DNS服务器378

    15.3.6任务6建立子域并进行区域委派382

    15.3.7任务7配置转发服务器385

    15.3.8任务8配置缓存服务器(Caching?only Name

    Server)386

    15.3.9任务9配置DNS客户端387

    15.4企业DNS服务器实用案例387

    15.4.1企业环境与需求387

    15.4.2需求分析387

    15.4.3解决方案388

    15.5DNS故障排除391

    15.5.1使用工具排除DNS服务器配置391

    15.5.2防火墙及SELinux对DNS服务器的影响393

    15.5.3检查DNS服务器配置中的常见错误394

    15.5.4了解chroot软件包394

    15.6项目实录395

    15.7练习题396

    15.8实践习题397

    15.9超级链接397

    项目十六配置与管理Apache服务器398

    16.1相关知识398

    16.1.1Web服务的概述398

    16.1.2LAMP模型400

    16.1.3流行的WWW服务器软件400

    16.1.4Apache服务器简介401

    16.2项目设计及准备401

    16.2.1项目设计401

    16.2.2项目准备401

    16.3项目实施402

    16.3.1任务1安装、启动与停止Apache服务402

    16.3.2任务2认识Apache服务器的主配置文件404

    16.3.3任务3Apache服务器常规设置409

    16.3.4任务4Web应用案例417

    16.3.5任务5虚拟主机的配置418

    16.3.6任务6配置用户身份认证422

    16.4项目实录425

    16.5练习题426

    16.6实践习题427

    16.7超级链接428

    项目十七配置与管理FTP服务器429

    17.1相关知识429

    17.1.1FTP工作原理429

    17.1.2匿名用户430

    17.1.3FTP服务的传输模式430

    17.1.4流行的FTP服务器软件简介431

    17.1.5FTP命令432

    17.2项目设计与准备432

    17.2.1项目设计432

    17.2.2项目准备433

    17.3项目实施433

    17.3.1任务1安装、启动、停止与自动启动vsftpd服务433

    17.3.2任务2认识vsftpd的配置文件435

    17.3.3任务3  配置vsftpd常规服务器435

    17.3.4任务4设置vsftpd虚拟账号446

    17.4企业实战与应用448

    17.4.1企业环境448

    17.4.2需求分析448

    17.4.3解决方案449

    17.5FTP排错452

    17.6项目实录453

    17.7练习题454

    17.8实践习题454

    17.9超级链接455

    项目十八配置与管理sendmail服务器456

    18.1相关知识456

    18.1.1电子邮件服务概述456

    18.1.2电子邮件系统的组成457

    18.1.3电子邮件传输过程457

    18.1.4与电子邮件相关的协议458

    18.1.5邮件中继459

    18.2项目设计及准备460

    18.2.1项目设计460

    18.2.2项目准备460

    18.3项目实施460

    18.3.1任务1安装、启动和停止sendmail服务460

    18.3.2任务2sendmail常规服务器配置461

    18.3.3任务3设置邮箱容量467

    18.3.4任务4设置虚拟域用户469

    18.3.5任务5调试sendmail服务器471

    18.3.6任务6sendmail应用案例475

    18.4sendmail服务企业实战与应用478

    18.4.1企业环境478

    18.4.2需求分析479

    18.4.3解决方案479

    18.5sendmail排错487

    18.5.1无法定位邮件服务器487

    18.5.2身份验证失败487

    18.5.3邮箱配额限制488

    18.5.4邮件服务器配置常记几件事488

    18.6练习题488

    18.7实践习题489

    18.8超级链接489

    第五部分网

    络 安 全

    项目十九配置与管理防火墙493

    19.1相关知识493

    19.1.1防火墙概述493

    19.1.2iptables简介495

    19.1.3iptables工作原理495

    19.1.4NAT的基本知识498

    19.2项目设计及准备500

    19.2.1项目设计500

    19.2.2项目准备501

    19.3项目实施501

    19.3.1任务1安装、启动iptables501

    19.3.2任务2认识iptables的基本语法501

    19.3.3任务3设置默认策略504

    19.3.4任务4配置iptables规则505

    19.3.5任务5从常用实例中掌握配置iptables的技巧508

    19.3.6任务6使用日志监控iptables510

    19.3.7任务7实现NAT(网络地址转换)511

    19.4企业实战与应用515

    19.4.1企业环境及需求515

    19.4.2需求分析515

    19.4.3解决方案516

    19.5项目实录518

    19.6练习题519

    19.7超级链接520

    项目二十配置与管理代理服务器521

    20.1相关知识521

    20.1.1代理服务器的工作原理521

    20.1.2代理服务器的作用522

    20.2项目设计及准备522

    20.2.1项目设计522

    20.2.2项目准备523

    20.3项目实施523

    20.3.1任务1安装、启动、停止与随系统启动squid服务523

    20.3.2任务2配置squid服务器524

    20.3.3任务3配置透明代理 528

    20.3.4任务4从案例中学习透明代理的配置

    529

    20.4企业实战与应用533

    20.4.1企业环境及需求533

    20.4.2需求分析533

    20.4.3解决方案533

    20.5项目实录535

    20.6练习题535

    20.7综合案例分析535

    20.8超级链接536

    项目二十一配置与管理VPN服务器537

    21.1相关知识537

    21.1.1VPN工作原理537

    21.1.2VPN的特点和应用538

    21.1.3VPN协议539

    21.2项目设计及准备540

    21.2.1项目设计540

    21.2.2项目准备540

    21.3项目实施541

    21.3.1任务1安装VPN服务器541

    21.3.2任务2配置VPN服务器542

    21.3.3任务3配置VPN客户端545

    21.4企业实战与实用550

    21.4.1企业环境及需求550

    21.4.2解决方案551

    21.5项目实录553

    21.6练习题553

    21.7超级链接554

    项目二十二Linux系统监视与进程管理555

    22.1项目知识准备555

    22.1.1进程555

    22.1.2子进程与父进程557

    22.1.3系统或网络服务: 常驻在内存的进程558

    22.1.4Linux的多用户、多任务环境558

    22.1.5什么是作业管理559

    22.2项目实施560

    22.2.1任务1使用系统监视560

    22.2.2任务2作业管理565

    22.2.3任务3进程管理570

    22.2.4任务4查看系统资源578

    22.3项目实训Linux进程管理和系统监视583

    22.4练习题585

    22.5录像位置585

    22.6超级链接585

    课后习题答案586

    参考文献595第一篇数据存储概述

    第1章数据存储基础3

    1.1数据存储发展历史4

    1.1.1信息数据发展4

    1.1.2存储的基本概念5

    1.2数据存储原理5

    1.2.1存储的基本原理5

    1.2.2常见存储设备及其组件6

    1.2.3存储网络的分类9

    1.2.4存储网络的比较12

    1.2.5RAID存储技术15

    1.2.6存储性能指标15

    1.3数据存储技术16

    1.3.1备份技术背景16

    1.3.2数据备份原则17

    1.3.3数据灾难基础17

    1.3.4数据容灾与备份18

    1.3.5数据容灾指标19

    1.3.6数据容灾级别19

    1.4数据存储与应用21

    1.4.1数据存储与数据访问21

    1.4.2存储网络对应用系统的影响21

    1.4.3存储网络对应用系统的意义23

    任务拓展24

    第2章存储应用环境25

    2.1IT基础设施26

    2.1.1计算机系统组成26

    2.1.2IT系统简介26

    2.1.3数据中心的概念292.2存储环境31

    2.2.1主机的内部应用环境31

    2.2.2传统内置存储遇到的问题31

    2.2.3网络存储应用环境31

    2.3存储介质33

    2.3.1机械硬盘33

    2.3.2SSD硬盘38

    2.3.3SSD与HDD的比较48

    2.3.4SSD性能优势50

    2.3.5SSD在存储中的应用51

    2.4存储主机应用系统52

    2.4.1主机硬件系统52

    2.4.2主机软件系统54

    2.4.3主机的管理56

    2.5存储中应用数据库59

    2.5.1数据库的基本概念59

    2.5.2数据库处理系统60

    2.5.3数据库的基本结构60

    2.5.4数据库的主要特点60

    2.5.5数据库的结构模型61

    2.5.6数据库的备份与恢复62

    任务拓展65

    第3章数据存储技术66

    3.1存储阵列系统的组成67

    3.1.1存储阵列系统的基本概念67

    3.1.2存储阵列在存储系统架构中的位置67

    3.1.3存储阵列系统硬件的组成67

     3.2传统的存储系统68

    3.2.1传统的内置存储68

    3.2.2外置存储网络的形态69

    3.2.3DAS存储的形态70

    3.2.4DAS存储的局限性70

    3.3SAN技术与应用71

    3.3.1SAN存储基础71

    3.3.2FC连接与协议74

    3.3.3SCSI协议介绍80

    3.3.4iSCSI协议介绍85

    3.3.5IP SAN的产生与发展89

    3.3.6IP SAN的组成和组网连接92

    3.3.7FC协议与TCP协议融合95

    3.4NAS技术与应用104

    3.4.1NAS存储基础104

    3.4.2NAS网络拓扑104

    3.4.3NAS的发展及特点105

    3.4.4集群NAS105

    3.4.5NAS与文件服务器的对比105

    3.4.6NAS系统的组成与部件106

    3.4.7NAS文件共享协议CIFS及NFS108

    3.4.8NAS文件系统的I/O与性能110

    3.4.9NAS的实现与应用111

    任务拓展117

    第二篇数据灾备概述

    第4章RAID技术与应用121

    4.1RAID技术介绍122

    4.1.1RAID简介122

    4.1.2RAID的实现技术分类122

    4.1.3RAID的基本原理122

    4.1.4RAID的关键技术123

    4.1.5RAID的优势125

    4.2RAID级别分类125

    4.2.1RAID0126

    4.2.2RAID1126

    4.2.3RAID2126

    4.2.4RAID3127

    4.2.5RAID4128

    4.2.6RAID5128

    4.2.7RAID6129

    4.2.8RAID组合等级129

    4.2.9非标准RAID等级132

    4.2.10RAID的实现方式136

    4.3RAID的应用选择137

    任务拓展138

    第5章虚拟磁带库技术139

    5.1虚拟磁带库介绍及相关产品对比140

    5.1.1架构140

    5.1.2各种VTL产品间的重要差异141

    5.1.3虚拟磁带库和磁带库的对比143

    5.2虚拟磁带库的实现方式144

    5.2.1备份软件型虚拟磁带库(第Ⅰ代D2D) 144

    5.2.2应用服务器级虚拟磁带库方案(第Ⅱ代D2D) 145

    5.2.3智能化专用型虚拟磁带库设备方案(第Ⅲ代D2D) 145

    5.3虚拟磁带库功能介绍147

    5.3.1新型环境与创新存储的应用147

    5.3.2直接磁带输出147

    5.3.3删除重复数据148

    5.3.4I/O负载平衡148

    5.3.5硬件压缩148

    5.3.6无服务器磁带备份148

    5.3.7销毁虚拟磁带148

    5.3.8磁带整合149

    5.3.9磁带缓冲149

    5.3.10按需扩容149

    5.4虚拟磁带库的优势与劣势149

    5.4.1VTL的优点150

    5.4.2VTL的缺点150

    5.5虚拟磁带库的管理方式151

    5.6虚拟磁带库数据的迁移151

    5.7虚拟磁带库与重复数据删除技术介绍152

    5.7.1重复数据删除的概念152

    5.7.2重复数据删除的技术基础153

    5.7.3重复数据删除技术的分类154

    5.7.4重复数据删除操作的基本原理155

    5.7.5重复数据删除可选择的方式156

    5.7.6重复数据删除的优势157

    5.8虚拟磁带库的趋势介绍159

    5.8.1变化中的虚拟磁带库市场159

    5.8.2用户的需求159

    5.8.3下一代产品的增强特性160

    任务拓展161

    第6章数据灾备与恢复技术162

    6.1灾备技术介绍163

    6.1.1数据备份技术164

    6.1.2本地介质备份及异地介质存放方案164

    6.1.3远程数据备份方案165

    6.2基于目的端重复数据删除技术的备份方案介绍167

    6.2.1技术描述167

    6.2.2资源配置要求168

    6.2.3技术特点168

    6.2.4适用范围168

    6.2.5可选技术168

    6.3基于源端重复数据删除技术的备份方案介绍168

    6.3.1技术描述168

    6.3.2资源配置要求169

    6.3.3技术特点169

    6.3.4适用范围170

    6.3.5可选技术170

    6.4基于智能存储设备的数据复制技术170

    6.4.1技术描述170

    6.4.2技术架构及特点170

    6.4.3生产—同城复制模式(即A—B模式)171

    6.4.4资源配置要求173

    6.4.5适用范围174

    6.4.6主流技术174

    6.4.7实施步骤174

    6.5基于数据库的数据复制技术174

    6.5.1技术描述174

    6.5.2资源配置要求175

    6.5.3技术特点175

    6.5.4主要实施步骤176

    6.5.5适用范围176

    6.5.6主流技术176

    6.6基于主机的数据复制方案介绍176

    6.6.1数据卷镜像方案176

    6.6.2数据卷复制方案179

    6.6.3主要实施步骤181

    6.7基于存储虚拟化的数据复制技术介绍182

    6.7.1模式一: 带外数据、带外管理模式182

    6.7.2模式二: 带内数据、带外管理模式183

    6.7.3模式三: 带内数据、带内管理模式184

    6.8灾备技术对比表186

    任务拓展187

    第7章虚拟化技术188

    7.1虚拟化技术概述188

    7.1.1虚拟化的定义188

    7.1.2虚拟化的发展历史189

    7.1.3百花齐放的虚拟化技术191

    7.1.4虚拟化的优势192

    7.1.5虚拟化的目的193

    7.2现有虚拟化技术的分析与对比194

    7.2.1服务器虚拟化194

    7.2.2网络虚拟化214

    7.2.3存储虚拟化217

    7.2.4应用虚拟化220

    7.2.5虚拟化技术的比较222

    7.3虚拟化架构对比分析223

    7.4虚拟平台所面临的安全问题227

    7.4.1使用虚拟化环境时存在的缺陷227

    7.4.2保障虚拟服务器环境安全的措施227

    7.5虚拟化未来发展趋势229

    7.5.1被重构的IT图景229

    7.5.2云计算的演进229

    任务拓展231

    第三篇数据灾备应用

    第8章灾备系统设计与典型案例分析235

    8.1灾备需求分析236

    8.1.1信息可行性分析236

    8.1.2故障分析236

    8.1.3基础架构分析237

    8.2系统的设计思路和设计原则243

    8.2.1系统设计的理论依据和规范243

    8.2.2系统设计方法论243

    8.2.3技术路线243

    8.2.4系统设计原则244

    8.3备份系统建设的重要性245

    8.3.1系统灾难分析245

    8.3.2国家对数据安全的重视246

    8.3.3备份系统保护数据安全246

    8.3.4备份系统的保护场景246

    8.4典型案例分析246

    8.4.1基本数据保护及数据归档场景246

    8.4.2应用保护场景248

    8.4.3大型灾备场景249

    任务拓展251

    第9章数据中心安全运维252

    9.1运维体系介绍252

    9.1.1运维管理服务体系253

    9.1.2服务提升工具255

    9.1.3运维监控平台的建设原则255

    9.1.4系统集中监控方案256

    9.1.5统一事件管理平台建设259

    9.1.6报表管理系统259

    9.1.7运维服务管理平台建设260

    9.1.8应急机构与职责261

    9.1.9突发事件分级262

    9.1.10应急响应265

    9.2运维制度管理267

    9.2.1管理制度架构267

    9.2.2管理制度说明267

    9.2.3运维服务内容综述269

    9.2.4基础设施保障服务270

    9.2.5变更管理服务272

    9.2.6问题管理服务275

    9.2.7客户服务管理277

    9.2.8运维服务质量管理278

    9.2.9服务水平管理279

    9.2.10灾难恢复服务279

    9.2.11应急资源保障280

    9.2.12应急宣传、培训与演练281

    9.3安全管理服务282

    9.3.1安全管理通则282

    9.3.2人员的安全282

    9.3.3物理的安全283

    9.3.4安全审核283

    任务拓展283

    第四篇数据灾备趋势

    第10章云计算应用与云灾备287

    10.1云计算的应用287

    10.1.1云物联287

    10.1.2云安全288

    10.1.3云存储289

    10.1.4云游戏289

    10.1.5云计算289

    10.1.6私有云289

    10.1.7云教育290

    10.1.8云会议290

    10.1.9云社交290

    10.2云的三种服务模式和四种服务模型290

    10.2.1云服务的模式290

    10.2.2云服务的部署模型291

    10.3云灾备介绍293

    10.3.1云灾备的概念293

    10.3.2云灾备服务详情293

    10.3.3云灾备的服务类型293

    10.3.4云灾备服务优势294

    10.3.5基于云灾备的数据安全存储关键技术294

    10.4Google云计算原理介绍295

    10.4.1Google文件系统GFS295

    10.4.2系统架构296

    10.4.3容错机制298

    10.4.4系统管理技术298

    10.4.5并行数据处理MapReduce299

    10.4.6实现机制300

    10.4.7分布式锁服务Chubby303

    10.4.8通信协议308

    10.4.9正确性与性能310

    10.4.10分布式结构化数据表Bigtable311

    任务拓展319

    第11章大数据存储320

    11.1大数据存储的概念321

    11.2分布式存储系统介绍324

    11.2.1分布式文件系统324

    11.2.2典型架构325

    11.2.3问题及解决方法325

    11.2.4主控服务器327

    11.2.5数据服务器328

    11.2.6HDFS介绍329

    11.2.7分布式文件系统HDFS的特性330

    11.3分布式数据库331

    11.3.1分布式数据库结构331

    11.3.2分布式并发控制技术332

    11.3.3NoSQL数据库介绍334

    11.3.4HBase介绍337

    11.4关键技术分析343

    11.4.1元数据管理343

    11.4.2数据去重344

    11.4.3数据分布和负载均衡344

    11.5不同数据库公司的大数据主张345

    11.6大数据时代的数据保护347

    11.6.1HDFS347

    11.6.2HBase349

    11.6.3Zookeeper351

    11.6.4OpenStack352

    任务拓展356

    参考文献357
  • 内容简介:
    本书以目前被广泛应用的Red Hat Enterprise Linux服务器发行版6.4为例,采用教、学、做相结合的模式,着眼应用,全面系统地介绍了Linux的应用、开发及网络服务器配置与管理的方法与技巧。全书共分五部分: 安装系统与软件、系统配置与管理、编程与调试、网络服务器配置与管理、网络安全。
      本书结构合理,知识全面且实例丰富,语言通俗易懂。本书采用“任务驱动、项目导向”的方式,注重知识的实用性和可操作性,强调职业技能训练。随书光盘中含有所有项目的项目实训操作录像24个,除此之外,光盘中还有shell *脚本文件、VPN等RPM软件包、yum源文件、服务器配置的参考配置文件、C语言程序源代码、习题答案、项目实录的PPT以及20个实训视频等其他教学资源。
      本书是广大Linux爱好者不可多得的一本学习宝典。适合Linux初、中级用户,开源软件爱好者,网络系统管理员,大中专院校的学生,社会人员培训,Linux下的开发人员使用。
  • 目录:
    目录

    第一部分安装系统与软件

    项目一安装与初步配置Linux操作系统3

    1.1任务1认识Linux操作系统3

    1.1.1子任务1认识Linux的历史与现状3

    1.1.2子任务2理解Linux的体系结构5

    1.1.3子任务3认识Linux的版本7

    1.1.4Red Hat Enterprise Linux 6的新特性8

    1.2任务2设计与准备搭建Linux服务器9

    1.2.1项目设计9

    1.2.2项目准备12

    1.3任务3安装Red Hat

    Enterprise Linux 613

    1.4任务4初步配置安装后的Red

    Hat Enterprise

    Linux 624

    1.5任务5Linux的登录和退出26

    1.6任务6认识Linux的启动过程和运行级别27

    1.7任务7启动shell29

    1.8任务8认识X?Window

    System30

    1.8.1子任务1理解什么是X?Window

    System30

    1.8.2子任务2认识X?Window

    System的基本结构31

    1.9任务9安装Linux的常见故障及排除方法32

    1.9.1开始安装阶段的故障及排除方法32

    1.9.2安装过程中的问题33

    1.9.3安装后的问题34

    1.9.4忘记root密码的修复方法35

    1.10项目实录: Linux系统的安装与初步配置37

    1.11练习题38

    1.12实践习题39

    1.13超级链接39

    项目二熟练使用Linux常用命令40

    2.1任务1熟悉Linux命令基础402.1.1子任务1了解Linux命令的特点40

    2.1.2子任务2后台运行程序41

    2.2任务2熟练使用文件目录类命令41

    2.2.1子任务1熟练使用浏览目录类命令41

    2.2.2子任务2熟练使用浏览文件类命令42

    2.2.3子任务3熟练使用目录操作类命令44

    2.2.4子任务4熟练使用cp命令45

    2.2.5子任务5熟练使用文件操作类命令46

    2.3任务3熟练使用系统信息类命令53

    2.4任务4熟练使用进程管理类命令54

    2.5任务5熟练使用其他常用命令57

    2.6项目实录: 使用Linux基本命令59

    2.7练习题59

    2.8实践习题60

    2.9超级链接60

    项目三安装与管理软件包61

    3.1项目知识准备61

    3.1.1开放源码、编译器与可执行文件61

    3.1.2make与configure62

    3.1.3Tarball软件63

    3.1.4安装与升级软件63

    3.1.5RPM与DPKG64

    3.1.6RPM与SRPM65

    3.1.7i386、i586、i686、noarch与x86_64 66

    3.1.8RPM属性依赖的解决方法: yum线上升级67

    3.2项目实施68

    3.2.1任务1管理Tarball68

    3.2.2任务2使用RPM软件管理程序73

    3.2.3任务3使用yum79

    3.3项目实训安装与管理软件包85

    3.4练习题87

    3.5录像位置88

    3.6超级链接88

    第二部分系统配置与管理

    项目四管理Linux服务器的用户和组91

    4.1任务1理解用户账户和组群91

    4.2任务2理解用户账户文件和组群文件92

    4.2.1子任务1理解用户账户文件92

    4.2.2子任务2理解组群文件94

    4.3任务3管理用户账户95

    4.3.1子任务1用户切换95

    4.3.2子任务2新建用户96

    4.3.3子任务3设置用户账户口令97

    4.3.4子任务4维护用户账户98

    4.4任务4管理组群99

    4.4.1子任务1维护组群账户99

    4.4.2子任务2为组群添加用户100

    4.5任务5使用用户管理器管理用户和组群100

    4.5.1子任务1管理用户账号100

    4.5.2子任务2在图形模式下管理组群102

    4.6任务6使用常用的账户管理命令102

    4.7项目实录: 管理用户和组105

    4.8练习题105

    4.9超级链接107

    项目五配置与管理文件系统108

    5.1任务1全面理解文件系统与目录108

    5.1.1子任务1认识文件系统108

    5.1.2子任务2理解Linux文件系统的目录结构110

    5.1.3子任务3理解绝对路径与相对路径110

    5.2任务2管理Linux文件权限111

    5.2.1子任务1理解文件和文件权限111

    5.2.2子任务2详解文件的各种属性信息112

    5.2.3子任务3使用数字表示法修改权限114

    5.2.4子任务4使用文字表示法修改权限115

    5.2.5子任务5理解权限与指令间的关系116

    5.3任务3修改文件与目录的默认权限与隐藏权限117

    5.3.1子任务1理解文件的预设权限(umask)117

    5.3.2子任务2利用umask119

    5.3.3子任务3设置文件的隐藏属性120

    5.3.4子任务4设置文件的特殊权限121

    5.4企业实战与应用124

    5.5项目实录: 配置与管理文件的权限126

    5.6练习题126

    5.7超级链接127

    项目六配置与管理磁盘128

    6.1任务1熟练使用常用磁盘管理工具128

    6.2任务2配置与管理磁盘配额136

    6.2.1子任务1部署磁盘配额环境136

    6.2.2子任务2设置磁盘配额136

    6.2.3子任务3检查磁盘配额的使用情况139

    6.3任务3磁盘配额配置企业案例139

    6.3.1子任务1环境需求139

    6.3.2子任务2解决方案140

    6.4任务4在Linux中配置软RAID143

    6.4.1子任务1创建与挂载RAID设备144

    6.4.2子任务2RAID设备的数据恢复145

    6.5任务5配置软RAID企业案例146

    6.5.1子任务1环境需求146

    6.5.2子任务2解决方案146

    6.6任务6逻辑卷管理器147

    6.6.1子任务1理解LVM的基本概念147

    6.6.2子任务2建立物理卷、卷组和逻辑卷148

    6.6.3子任务3管理LVM逻辑卷150

    6.7项目实录151

    项目实录一: 文件系统的管理151

    项目实录二: 逻辑卷管理器152

    项目实录三: 动态磁盘的管理152

    6.8练习题152

    6.9超级链接153

    项目七管理Linux服务器的网络配置154

    7.1任务1掌握常见的网络配置文件154

    7.1.1子任务1详解/etc/sysconfig/network154

    7.1.2子任务2详解tc/sysconfig/network?scripts/ifcfg?ethN155

    7.1.3子任务3详解/etc/hosts156

    7.1.4子任务4详解/etc/resolv.conf156

    7.1.5子任务5详解/etc/host.conf157

    7.1.6子任务6详解/etc/services157

    7.2任务2熟练使用常用的网络配置命令157

    7.2.1子任务1配置主机名 157

    7.2.2子任务2使用ifconfig配置IP地址及辅助IP地址158

    7.2.3子任务3禁用和启用网卡 159

    7.2.4子任务4更改网卡的MAC地址160

    7.2.5子任务5使用route命令160

    7.2.6子任务6网卡配置文件162

    7.2.7子任务7使用setup命令163

    7.2.8子任务8图形界面配置工具163

    7.2.9子任务9修改resolv.conf并设置DNS163

    7.2.10子任务10使用service165

    7.3任务3熟练使用常用的网络测试工具165

    7.3.1子任务1使用ping命令检测网络的状况 165

    7.3.2子任务2使用netstat命令166

    7.3.3子任务3使用traceroute命令168

    7.3.4子任务4使用arp命令168

    7.4任务4理解守护进程和xinetd169

    7.4.1子任务1认识守护进程169

    7.4.2子任务2配置xinetd170

    7.4.3子任务3使用守护进程管理工具171

    7.5项目实录: 配置Linux下的TCP/IP173

    7.6练习题173

    7.7超级链接174

    第三部分编程与调试

    项目八熟练使用vim程序编辑器与shell177

    8.1任务1熟练使用vim编辑器177

    8.1.1子任务1启动与退出vim177

    8.1.2子任务2熟练掌握vim的工作模式178

    8.1.3子任务3使用vim命令179

    8.1.4子任务4完成案例练习182

    8.1.5子任务5了解vim编辑环境183

    8.2任务2熟练掌握shell184

    8.2.1子任务1了解shell的基本概念184

    8.2.2子任务2认识shell环境变量186

    8.3任务3熟练掌握正则表达式192

    8.3.1子任务1了解正则表示法192

    8.3.2子任务2了解语系对正则表达式的影响194

    8.3.3子任务3掌握grep的高级使用195

    8.3.4子任务4练习基础正则表达式195

    8.3.5子任务5基础正则表达式的特殊字符汇总202

    8.4任务4掌握输入/输出重定向及管道命令的应用203

    8.4.1子任务1使用重定向203

    8.4.2子任务2使用管道205

    8.5项目实录: 使用vim编辑器206

    8.6练习题207

    8.7超级链接208

    项目九学习shell script209

    9.1任务1shell script概述209

    9.1.1子任务1了解shell

    script209

    9.1.2子任务2编写与执行一个shell

    script210

    9.1.3子任务3养成撰写shell

    script的良好习惯211

    9.2任务2练习简单的shell

    script212

    9.2.1子任务1完成简单的范例212

    9.2.2子任务2了解脚本运行方式的差异214

    9.3任务3用好判断式215

    9.3.1子任务1利用test命令的测试功能215

    9.3.2子任务2利用判断符号\[\]217

    9.3.3子任务3使用shell

    script的默认变量($0,$1,…)219

    9.3.4子任务4参数变量号码的偏移220

    9.4任务4使用条件判断式221

    9.4.1子任务1利用if...then221

    9.4.2子任务2利用case...esac判断226

    9.4.3子任务3利用函数的功能228

    9.5任务5使用循环(loop)230

    9.5.1子任务1while do done及until do

    done(不定循环)230

    9.5.2子任务2for...do...done(固定循环)232

    9.5.3子任务3for...do...done的数值处理234

    9.6任务6对shell script进行追踪与调试235

    9.7项目实录: 使用shell

    script编程236

    9.8练习题237

    9.9超级链接238

    项目十使用gcc和make调试程序239

    10.1任务1了解程序的调试239

    10.1.1子任务1编译时错误 239

    10.1.2子任务2运行时错误240

    10.1.3子任务3逻辑错误和语义错误240

    10.2任务2使用传统程序语言进行编译240

    10.2.1子任务1安装GCC241

    10.2.2子任务2单一程序: 打印 Hello

    World242

    10.2.3子任务3主程序、子程序链接、子程序的编译243

    10.2.4子任务4调用外部函数库: 加入链接的函数库245

    10.2.5子任务5GCC的简易用法(编译、参数与链接)246

    10.3任务3使用make进行宏编译247

    10.3.1子任务1为什么要用make247

    10.3.2子任务2了解makefile 的基本语法与变量248

    10.4练习题250

    10.5超级链接250

    项目十一Linux下C语言程序设计入门251

    11.1项目实施251

    11.1.1任务1进程程序设计实例251

    11.1.2文件操作程序设计实例256

    11.1.3时间概念程序设计实例264

    11.1.4熟悉Linux网络编程267

    11.2项目实训编写、调试、运行一个C语言程序280

    11.3练习题280

    11.4超级链接280

    第四部分网络服务器配置与管理

    项目十二配置与管理samba服务器283

    12.1相关知识283

    12.1.1samba应用环境283

    12.1.2SMB协议284

    12.1.3samba工作原理284

    12.1.4yum285

    12.2项目设计与准备288

    12.3项目实施288

    12.3.1任务1安装samba服务288

    12.3.2任务2启动与停止samba服务290

    12.3.3任务3了解samba服务器配置的工作流程291

    12.3.4任务4解读主要配置文件smb.conf291

    12.3.5任务5了解samba服务日志文件和服务密码文件295

    12.3.6任务6share服务器实例解析296

    12.3.7任务7user服务器实例解析298

    12.3.8任务8samba高级服务器配置300

    12.3.9任务9samba的打印共享306

    12.3.10任务10配置samba客户端307

    12.4企业samba服务器实用案例308

    12.4.1企业环境及需求308

    12.4.2需求分析309

    12.4.3解决方案309

    12.5samba排错312

    12.5.1Linux服务的一般排错方法312

    12.5.2samba服务的故障排错312

    12.6项目实录314

    12.7练习题315

    12.8实践习题316

    12.9超级链接316

    项目十三配置与管理NFS服务器317

    13.1NFS相关知识317

    13.1.1NFS服务概述317

    13.1.2NFS服务的组件319

    13.2项目设计及准备319

    13.3项目实施320

    13.3.1任务1安装、启动和停止NFS服务器320

    13.3.2任务2配置NFS服务321

    13.3.3任务3了解NFS服务的文件存取权限323

    13.3.4任务4在客户端挂载NFS文件系统323

    13.4企业NFS服务器实用案例326

    13.4.1企业环境及需求326

    13.4.2解决方案327

    13.5排除NFS故障329

    13.6项目实录330

    13.7练习题331

    13.8实践习题333

    13.9超级链接333

    项目十四DHCP服务器配置与管理334

    14.1相关知识334

    14.1.1DHCP服务概述334

    14.1.2DHCP工作过程335

    14.1.3IP地址租约和更新335

    14.1.4DHCP服务器分配给客户端的IP地址类型336

    14.2项目设计及准备337

    14.2.1项目设计337

    14.2.2项目需求准备337

    14.3项目实施338

    14.3.1任务1安装DHCP服务器338

    14.3.2任务2DHCP常规服务器配置338

    14.3.3任务3配置DHCP客户端345

    14.4企业案例1: 多网卡实现DHCP多作用域配置346

    14.4.1企业环境及需求346

    14.4.2解决方案347

    14.5企业案例2: 配置DHCP超级作用域349

    14.5.1超级作用域的功能与实现349

    14.5.2DHCP超级作用域配置案例350

    14.6企业案例3: 配置DHCP中继代理 351

    14.6.1企业环境与网络拓扑351

    14.6.2解决方案351

    14.7DHCP服务配置排错354

    14.7.1客户端无法获取IP地址354

    14.7.2提供备份的DHCP设置354

    14.7.3利用命令及租约文件排除故障355

    14.7.4总结一下网络故障的排除方法356

    14.8项目实录356

    14.9练习题358

    14.10实践习题358

    14.11超级链接359

    项目十五配置与管理DNS服务器360

    15.1相关知识360

    15.1.1域名空间360

    15.1.2DNS服务器分类362

    15.1.3DNS查询模式363

    15.1.4域名解析过程363

    15.1.5资源记录 364

    15.1.6/etc/hosts文件 365

    15.2项目设计及准备365

    15.3项目实施365

    15.3.1任务1安装DNS服务365

    15.3.2任务2DNS服务的启动、停止与重启366

    15.3.3任务3配置主要名称服务器367

    15.3.4任务4 配置常规DNS服务器实例375

    15.3.5任务5配置辅助DNS服务器378

    15.3.6任务6建立子域并进行区域委派382

    15.3.7任务7配置转发服务器385

    15.3.8任务8配置缓存服务器(Caching?only Name

    Server)386

    15.3.9任务9配置DNS客户端387

    15.4企业DNS服务器实用案例387

    15.4.1企业环境与需求387

    15.4.2需求分析387

    15.4.3解决方案388

    15.5DNS故障排除391

    15.5.1使用工具排除DNS服务器配置391

    15.5.2防火墙及SELinux对DNS服务器的影响393

    15.5.3检查DNS服务器配置中的常见错误394

    15.5.4了解chroot软件包394

    15.6项目实录395

    15.7练习题396

    15.8实践习题397

    15.9超级链接397

    项目十六配置与管理Apache服务器398

    16.1相关知识398

    16.1.1Web服务的概述398

    16.1.2LAMP模型400

    16.1.3流行的WWW服务器软件400

    16.1.4Apache服务器简介401

    16.2项目设计及准备401

    16.2.1项目设计401

    16.2.2项目准备401

    16.3项目实施402

    16.3.1任务1安装、启动与停止Apache服务402

    16.3.2任务2认识Apache服务器的主配置文件404

    16.3.3任务3Apache服务器常规设置409

    16.3.4任务4Web应用案例417

    16.3.5任务5虚拟主机的配置418

    16.3.6任务6配置用户身份认证422

    16.4项目实录425

    16.5练习题426

    16.6实践习题427

    16.7超级链接428

    项目十七配置与管理FTP服务器429

    17.1相关知识429

    17.1.1FTP工作原理429

    17.1.2匿名用户430

    17.1.3FTP服务的传输模式430

    17.1.4流行的FTP服务器软件简介431

    17.1.5FTP命令432

    17.2项目设计与准备432

    17.2.1项目设计432

    17.2.2项目准备433

    17.3项目实施433

    17.3.1任务1安装、启动、停止与自动启动vsftpd服务433

    17.3.2任务2认识vsftpd的配置文件435

    17.3.3任务3  配置vsftpd常规服务器435

    17.3.4任务4设置vsftpd虚拟账号446

    17.4企业实战与应用448

    17.4.1企业环境448

    17.4.2需求分析448

    17.4.3解决方案449

    17.5FTP排错452

    17.6项目实录453

    17.7练习题454

    17.8实践习题454

    17.9超级链接455

    项目十八配置与管理sendmail服务器456

    18.1相关知识456

    18.1.1电子邮件服务概述456

    18.1.2电子邮件系统的组成457

    18.1.3电子邮件传输过程457

    18.1.4与电子邮件相关的协议458

    18.1.5邮件中继459

    18.2项目设计及准备460

    18.2.1项目设计460

    18.2.2项目准备460

    18.3项目实施460

    18.3.1任务1安装、启动和停止sendmail服务460

    18.3.2任务2sendmail常规服务器配置461

    18.3.3任务3设置邮箱容量467

    18.3.4任务4设置虚拟域用户469

    18.3.5任务5调试sendmail服务器471

    18.3.6任务6sendmail应用案例475

    18.4sendmail服务企业实战与应用478

    18.4.1企业环境478

    18.4.2需求分析479

    18.4.3解决方案479

    18.5sendmail排错487

    18.5.1无法定位邮件服务器487

    18.5.2身份验证失败487

    18.5.3邮箱配额限制488

    18.5.4邮件服务器配置常记几件事488

    18.6练习题488

    18.7实践习题489

    18.8超级链接489

    第五部分网

    络 安 全

    项目十九配置与管理防火墙493

    19.1相关知识493

    19.1.1防火墙概述493

    19.1.2iptables简介495

    19.1.3iptables工作原理495

    19.1.4NAT的基本知识498

    19.2项目设计及准备500

    19.2.1项目设计500

    19.2.2项目准备501

    19.3项目实施501

    19.3.1任务1安装、启动iptables501

    19.3.2任务2认识iptables的基本语法501

    19.3.3任务3设置默认策略504

    19.3.4任务4配置iptables规则505

    19.3.5任务5从常用实例中掌握配置iptables的技巧508

    19.3.6任务6使用日志监控iptables510

    19.3.7任务7实现NAT(网络地址转换)511

    19.4企业实战与应用515

    19.4.1企业环境及需求515

    19.4.2需求分析515

    19.4.3解决方案516

    19.5项目实录518

    19.6练习题519

    19.7超级链接520

    项目二十配置与管理代理服务器521

    20.1相关知识521

    20.1.1代理服务器的工作原理521

    20.1.2代理服务器的作用522

    20.2项目设计及准备522

    20.2.1项目设计522

    20.2.2项目准备523

    20.3项目实施523

    20.3.1任务1安装、启动、停止与随系统启动squid服务523

    20.3.2任务2配置squid服务器524

    20.3.3任务3配置透明代理 528

    20.3.4任务4从案例中学习透明代理的配置

    529

    20.4企业实战与应用533

    20.4.1企业环境及需求533

    20.4.2需求分析533

    20.4.3解决方案533

    20.5项目实录535

    20.6练习题535

    20.7综合案例分析535

    20.8超级链接536

    项目二十一配置与管理VPN服务器537

    21.1相关知识537

    21.1.1VPN工作原理537

    21.1.2VPN的特点和应用538

    21.1.3VPN协议539

    21.2项目设计及准备540

    21.2.1项目设计540

    21.2.2项目准备540

    21.3项目实施541

    21.3.1任务1安装VPN服务器541

    21.3.2任务2配置VPN服务器542

    21.3.3任务3配置VPN客户端545

    21.4企业实战与实用550

    21.4.1企业环境及需求550

    21.4.2解决方案551

    21.5项目实录553

    21.6练习题553

    21.7超级链接554

    项目二十二Linux系统监视与进程管理555

    22.1项目知识准备555

    22.1.1进程555

    22.1.2子进程与父进程557

    22.1.3系统或网络服务: 常驻在内存的进程558

    22.1.4Linux的多用户、多任务环境558

    22.1.5什么是作业管理559

    22.2项目实施560

    22.2.1任务1使用系统监视560

    22.2.2任务2作业管理565

    22.2.3任务3进程管理570

    22.2.4任务4查看系统资源578

    22.3项目实训Linux进程管理和系统监视583

    22.4练习题585

    22.5录像位置585

    22.6超级链接585

    课后习题答案586

    参考文献595第一篇数据存储概述

    第1章数据存储基础3

    1.1数据存储发展历史4

    1.1.1信息数据发展4

    1.1.2存储的基本概念5

    1.2数据存储原理5

    1.2.1存储的基本原理5

    1.2.2常见存储设备及其组件6

    1.2.3存储网络的分类9

    1.2.4存储网络的比较12

    1.2.5RAID存储技术15

    1.2.6存储性能指标15

    1.3数据存储技术16

    1.3.1备份技术背景16

    1.3.2数据备份原则17

    1.3.3数据灾难基础17

    1.3.4数据容灾与备份18

    1.3.5数据容灾指标19

    1.3.6数据容灾级别19

    1.4数据存储与应用21

    1.4.1数据存储与数据访问21

    1.4.2存储网络对应用系统的影响21

    1.4.3存储网络对应用系统的意义23

    任务拓展24

    第2章存储应用环境25

    2.1IT基础设施26

    2.1.1计算机系统组成26

    2.1.2IT系统简介26

    2.1.3数据中心的概念292.2存储环境31

    2.2.1主机的内部应用环境31

    2.2.2传统内置存储遇到的问题31

    2.2.3网络存储应用环境31

    2.3存储介质33

    2.3.1机械硬盘33

    2.3.2SSD硬盘38

    2.3.3SSD与HDD的比较48

    2.3.4SSD性能优势50

    2.3.5SSD在存储中的应用51

    2.4存储主机应用系统52

    2.4.1主机硬件系统52

    2.4.2主机软件系统54

    2.4.3主机的管理56

    2.5存储中应用数据库59

    2.5.1数据库的基本概念59

    2.5.2数据库处理系统60

    2.5.3数据库的基本结构60

    2.5.4数据库的主要特点60

    2.5.5数据库的结构模型61

    2.5.6数据库的备份与恢复62

    任务拓展65

    第3章数据存储技术66

    3.1存储阵列系统的组成67

    3.1.1存储阵列系统的基本概念67

    3.1.2存储阵列在存储系统架构中的位置67

    3.1.3存储阵列系统硬件的组成67

     3.2传统的存储系统68

    3.2.1传统的内置存储68

    3.2.2外置存储网络的形态69

    3.2.3DAS存储的形态70

    3.2.4DAS存储的局限性70

    3.3SAN技术与应用71

    3.3.1SAN存储基础71

    3.3.2FC连接与协议74

    3.3.3SCSI协议介绍80

    3.3.4iSCSI协议介绍85

    3.3.5IP SAN的产生与发展89

    3.3.6IP SAN的组成和组网连接92

    3.3.7FC协议与TCP协议融合95

    3.4NAS技术与应用104

    3.4.1NAS存储基础104

    3.4.2NAS网络拓扑104

    3.4.3NAS的发展及特点105

    3.4.4集群NAS105

    3.4.5NAS与文件服务器的对比105

    3.4.6NAS系统的组成与部件106

    3.4.7NAS文件共享协议CIFS及NFS108

    3.4.8NAS文件系统的I/O与性能110

    3.4.9NAS的实现与应用111

    任务拓展117

    第二篇数据灾备概述

    第4章RAID技术与应用121

    4.1RAID技术介绍122

    4.1.1RAID简介122

    4.1.2RAID的实现技术分类122

    4.1.3RAID的基本原理122

    4.1.4RAID的关键技术123

    4.1.5RAID的优势125

    4.2RAID级别分类125

    4.2.1RAID0126

    4.2.2RAID1126

    4.2.3RAID2126

    4.2.4RAID3127

    4.2.5RAID4128

    4.2.6RAID5128

    4.2.7RAID6129

    4.2.8RAID组合等级129

    4.2.9非标准RAID等级132

    4.2.10RAID的实现方式136

    4.3RAID的应用选择137

    任务拓展138

    第5章虚拟磁带库技术139

    5.1虚拟磁带库介绍及相关产品对比140

    5.1.1架构140

    5.1.2各种VTL产品间的重要差异141

    5.1.3虚拟磁带库和磁带库的对比143

    5.2虚拟磁带库的实现方式144

    5.2.1备份软件型虚拟磁带库(第Ⅰ代D2D) 144

    5.2.2应用服务器级虚拟磁带库方案(第Ⅱ代D2D) 145

    5.2.3智能化专用型虚拟磁带库设备方案(第Ⅲ代D2D) 145

    5.3虚拟磁带库功能介绍147

    5.3.1新型环境与创新存储的应用147

    5.3.2直接磁带输出147

    5.3.3删除重复数据148

    5.3.4I/O负载平衡148

    5.3.5硬件压缩148

    5.3.6无服务器磁带备份148

    5.3.7销毁虚拟磁带148

    5.3.8磁带整合149

    5.3.9磁带缓冲149

    5.3.10按需扩容149

    5.4虚拟磁带库的优势与劣势149

    5.4.1VTL的优点150

    5.4.2VTL的缺点150

    5.5虚拟磁带库的管理方式151

    5.6虚拟磁带库数据的迁移151

    5.7虚拟磁带库与重复数据删除技术介绍152

    5.7.1重复数据删除的概念152

    5.7.2重复数据删除的技术基础153

    5.7.3重复数据删除技术的分类154

    5.7.4重复数据删除操作的基本原理155

    5.7.5重复数据删除可选择的方式156

    5.7.6重复数据删除的优势157

    5.8虚拟磁带库的趋势介绍159

    5.8.1变化中的虚拟磁带库市场159

    5.8.2用户的需求159

    5.8.3下一代产品的增强特性160

    任务拓展161

    第6章数据灾备与恢复技术162

    6.1灾备技术介绍163

    6.1.1数据备份技术164

    6.1.2本地介质备份及异地介质存放方案164

    6.1.3远程数据备份方案165

    6.2基于目的端重复数据删除技术的备份方案介绍167

    6.2.1技术描述167

    6.2.2资源配置要求168

    6.2.3技术特点168

    6.2.4适用范围168

    6.2.5可选技术168

    6.3基于源端重复数据删除技术的备份方案介绍168

    6.3.1技术描述168

    6.3.2资源配置要求169

    6.3.3技术特点169

    6.3.4适用范围170

    6.3.5可选技术170

    6.4基于智能存储设备的数据复制技术170

    6.4.1技术描述170

    6.4.2技术架构及特点170

    6.4.3生产—同城复制模式(即A—B模式)171

    6.4.4资源配置要求173

    6.4.5适用范围174

    6.4.6主流技术174

    6.4.7实施步骤174

    6.5基于数据库的数据复制技术174

    6.5.1技术描述174

    6.5.2资源配置要求175

    6.5.3技术特点175

    6.5.4主要实施步骤176

    6.5.5适用范围176

    6.5.6主流技术176

    6.6基于主机的数据复制方案介绍176

    6.6.1数据卷镜像方案176

    6.6.2数据卷复制方案179

    6.6.3主要实施步骤181

    6.7基于存储虚拟化的数据复制技术介绍182

    6.7.1模式一: 带外数据、带外管理模式182

    6.7.2模式二: 带内数据、带外管理模式183

    6.7.3模式三: 带内数据、带内管理模式184

    6.8灾备技术对比表186

    任务拓展187

    第7章虚拟化技术188

    7.1虚拟化技术概述188

    7.1.1虚拟化的定义188

    7.1.2虚拟化的发展历史189

    7.1.3百花齐放的虚拟化技术191

    7.1.4虚拟化的优势192

    7.1.5虚拟化的目的193

    7.2现有虚拟化技术的分析与对比194

    7.2.1服务器虚拟化194

    7.2.2网络虚拟化214

    7.2.3存储虚拟化217

    7.2.4应用虚拟化220

    7.2.5虚拟化技术的比较222

    7.3虚拟化架构对比分析223

    7.4虚拟平台所面临的安全问题227

    7.4.1使用虚拟化环境时存在的缺陷227

    7.4.2保障虚拟服务器环境安全的措施227

    7.5虚拟化未来发展趋势229

    7.5.1被重构的IT图景229

    7.5.2云计算的演进229

    任务拓展231

    第三篇数据灾备应用

    第8章灾备系统设计与典型案例分析235

    8.1灾备需求分析236

    8.1.1信息可行性分析236

    8.1.2故障分析236

    8.1.3基础架构分析237

    8.2系统的设计思路和设计原则243

    8.2.1系统设计的理论依据和规范243

    8.2.2系统设计方法论243

    8.2.3技术路线243

    8.2.4系统设计原则244

    8.3备份系统建设的重要性245

    8.3.1系统灾难分析245

    8.3.2国家对数据安全的重视246

    8.3.3备份系统保护数据安全246

    8.3.4备份系统的保护场景246

    8.4典型案例分析246

    8.4.1基本数据保护及数据归档场景246

    8.4.2应用保护场景248

    8.4.3大型灾备场景249

    任务拓展251

    第9章数据中心安全运维252

    9.1运维体系介绍252

    9.1.1运维管理服务体系253

    9.1.2服务提升工具255

    9.1.3运维监控平台的建设原则255

    9.1.4系统集中监控方案256

    9.1.5统一事件管理平台建设259

    9.1.6报表管理系统259

    9.1.7运维服务管理平台建设260

    9.1.8应急机构与职责261

    9.1.9突发事件分级262

    9.1.10应急响应265

    9.2运维制度管理267

    9.2.1管理制度架构267

    9.2.2管理制度说明267

    9.2.3运维服务内容综述269

    9.2.4基础设施保障服务270

    9.2.5变更管理服务272

    9.2.6问题管理服务275

    9.2.7客户服务管理277

    9.2.8运维服务质量管理278

    9.2.9服务水平管理279

    9.2.10灾难恢复服务279

    9.2.11应急资源保障280

    9.2.12应急宣传、培训与演练281

    9.3安全管理服务282

    9.3.1安全管理通则282

    9.3.2人员的安全282

    9.3.3物理的安全283

    9.3.4安全审核283

    任务拓展283

    第四篇数据灾备趋势

    第10章云计算应用与云灾备287

    10.1云计算的应用287

    10.1.1云物联287

    10.1.2云安全288

    10.1.3云存储289

    10.1.4云游戏289

    10.1.5云计算289

    10.1.6私有云289

    10.1.7云教育290

    10.1.8云会议290

    10.1.9云社交290

    10.2云的三种服务模式和四种服务模型290

    10.2.1云服务的模式290

    10.2.2云服务的部署模型291

    10.3云灾备介绍293

    10.3.1云灾备的概念293

    10.3.2云灾备服务详情293

    10.3.3云灾备的服务类型293

    10.3.4云灾备服务优势294

    10.3.5基于云灾备的数据安全存储关键技术294

    10.4Google云计算原理介绍295

    10.4.1Google文件系统GFS295

    10.4.2系统架构296

    10.4.3容错机制298

    10.4.4系统管理技术298

    10.4.5并行数据处理MapReduce299

    10.4.6实现机制300

    10.4.7分布式锁服务Chubby303

    10.4.8通信协议308

    10.4.9正确性与性能310

    10.4.10分布式结构化数据表Bigtable311

    任务拓展319

    第11章大数据存储320

    11.1大数据存储的概念321

    11.2分布式存储系统介绍324

    11.2.1分布式文件系统324

    11.2.2典型架构325

    11.2.3问题及解决方法325

    11.2.4主控服务器327

    11.2.5数据服务器328

    11.2.6HDFS介绍329

    11.2.7分布式文件系统HDFS的特性330

    11.3分布式数据库331

    11.3.1分布式数据库结构331

    11.3.2分布式并发控制技术332

    11.3.3NoSQL数据库介绍334

    11.3.4HBase介绍337

    11.4关键技术分析343

    11.4.1元数据管理343

    11.4.2数据去重344

    11.4.3数据分布和负载均衡344

    11.5不同数据库公司的大数据主张345

    11.6大数据时代的数据保护347

    11.6.1HDFS347

    11.6.2HBase349

    11.6.3Zookeeper351

    11.6.4OpenStack352

    任务拓展356

    参考文献357
查看详情
相关图书 / 更多
Red Hat Enterprise Linux 6.4网络操作系统详解
ReactJS实践入门
(美)克里斯·明尼克(Chris Minnick)
Red Hat Enterprise Linux 6.4网络操作系统详解
Redis 数据库从入门到实践
陈逸怀 刘勇 刘瑜 王伟
Red Hat Enterprise Linux 6.4网络操作系统详解
Red Hat Enterprise Linux 9系统管理实战
肖志健
Red Hat Enterprise Linux 6.4网络操作系统详解
Re:从零开始的异世界生活 大塚真一郎 Art Works Re:BOX 2nd(盒装共2册)
[日]大塚真一郎 著;刘晨 译;天闻角川 出品
Red Hat Enterprise Linux 6.4网络操作系统详解
Re:从零开始的异世界生活Ex.3,剑鬼恋谭 长月达平著(官方外传小说第三弹)
(日) 长月达平 著 ; (日) 大塚真一郎 绘 ; 天闻角川 出品; 一寒 译
Red Hat Enterprise Linux 6.4网络操作系统详解
Revit建筑建模教程
胡永骁 徐德峰 王咸锋
Red Hat Enterprise Linux 6.4网络操作系统详解
Revit+Dynamo互通式立交桥梁参数化建模
鲍大鑫
Red Hat Enterprise Linux 6.4网络操作系统详解
Re:从零开始的异世界生活.26(赠色纸1张)“佛拉基亚帝国”篇开幕,新人物登场!
(日) 长月达平 著 ; (日) 大塚真一郎 绘 ; miyuki 译
Red Hat Enterprise Linux 6.4网络操作系统详解
React Native移动开发实战 第3版
向治洪
Red Hat Enterprise Linux 6.4网络操作系统详解
React Hooks开发实战
鬼哥 著
Red Hat Enterprise Linux 6.4网络操作系统详解
Re:从零开始的异世界生活Ex.2,剑鬼恋歌 长月达平著(官方外传小说第二弹)
[日]长月达平 著;一寒 译;[日]大塚真一郎 绘
Red Hat Enterprise Linux 6.4网络操作系统详解
Research on Destruction of the North China Craton(华北克拉通破坏)
华北克拉通破坏项目组
您可能感兴趣 / 更多
Red Hat Enterprise Linux 6.4网络操作系统详解
世界马克思主义研究2022(第一辑)
杨云霞 主编;程恩富
Red Hat Enterprise Linux 6.4网络操作系统详解
数据库管理与开发项目教程
杨云 温凤娇 余建浙 张志强
Red Hat Enterprise Linux 6.4网络操作系统详解
Linux网络操作系统项目教程(RHEL 7.4/CentOS 7.4)(微课版)(第4版)
杨云 吴敏 马玉英 王春身
Red Hat Enterprise Linux 6.4网络操作系统详解
中国神话传说(成长读书课:名师导读美绘版)
杨云
Red Hat Enterprise Linux 6.4网络操作系统详解
托老师的1100句
杨云波 张弢
Red Hat Enterprise Linux 6.4网络操作系统详解
中国民间故事(成长读书课:名家公开课美绘版)
杨云
Red Hat Enterprise Linux 6.4网络操作系统详解
计算机网络管理技术(第4版)
杨云江;王佳尧;高鸿峰;罗淑英;魏节敏;王喜宾;黄婷婷
Red Hat Enterprise Linux 6.4网络操作系统详解
网络设备配置项目教程(微课版)(第3版)
杨云;戴万长;孙大伟;王俞力;薛安康;高静
Red Hat Enterprise Linux 6.4网络操作系统详解
计算机网络基础(第4版)
杨云江;王佳尧;高鸿峰;魏节敏;肖利平;王喜宾;高腾刚;程星晶;徐鸿
Red Hat Enterprise Linux 6.4网络操作系统详解
现代临床检验技术与应用(精)
杨云山、谭毅菁、刘明全、严良烽、赵微 编
Red Hat Enterprise Linux 6.4网络操作系统详解
Windows Server 2012网络操作系统企业应用案例详解
杨云
Red Hat Enterprise Linux 6.4网络操作系统详解
ASP.NET典型系统开发详解
杨云