服务器运维管理
¥88.00定价
作者: 钟明江,周宝林,岳立文
出版时间:2021-08
出版社:重庆大学电子音像出版社
- 重庆大学电子音像出版社
- 9787894464811
- 1版
- 431585
- 69235259-4
- 平装
- 16开
- 2021-08
- 651
- 416
- 计算机类
- 高职
内容简介
本书主要讲解了服务器概述、网络基础架构、Windows Server系统发展历程、Windows Server系统安装运行环境、Windows Server系统日常维护、Linux平台及CentOS系统简介、Linux系统基础、Shell script语法、常用服务、CentOS系统日常维护和安全。通过本书的学习,学生能掌握服务器常规使用与运维管理的知识和实际应用。
目录
目录
第1章 服务器概述 1
1.1 服务器简介 2
1.2 服务器与普通PC机的区别 2
1.3 服务器的分类 2
1.3.1 按照体系架构 3
1.3.2 按照应用层次 3
1.3.3 按照应用功能 6
1.3.4 按照外形 6
1.4 服务器的硬件 8
1.4.1 CPU核心 8
1.4.2 CPU频率 8
1.4.3 处理器数量 9
1.4.4 处理器缓存 9
1.4.5 服务器芯片组 10
1.4.6 服务器内存 10
1.4.7 SCSI接口 11
1.4.8 服务器硬盘 11
1.4.9 RAID 12
1.4.10 服务器电源 13
1.4.11 服务器网卡 13
1.4.12 服务器管理软件 13
第2章 网络基础架构 15
2.1 网络体系结构 16
2.1.1 定义 16
2.1.2 特点 16
2.1.3 层次 17
2.2 网关 19
2.2.1 什么是网关 19
2.2.2 默认网关 20
2.2.3 区别 21
2.2.4 网关的分类 22
2.3 路由 25
2.3.1 路由的基本概念 25
2.3.2 原理算法 26
2.3.3 路由算法的特性 27
2.3.4 路由算法的类型 28
2.3.5 度量标准 29
2.3.6 路由类型及特点 30
2.3.7 配置 31
2.4 路由器 33
2.4.1 路由器作用 33
2.4.2 路由器工作原理 34
2.4.3 路由器包含功能 34
2.4.4 路由器工作过程 34
2.4.5 路由协定与可被绕送协定 35
2.4.6 路由器种类 36
2.4.7 软路由与硬路由对比 36
第3章 Windows Server系统发展历程 40
3.1 什么是Windows Server 41
3.2 Windows Server版本 41
3.2.1 2000版 41
3.2.2 2003版 42
3.2.3 2008版 46
3.2.4 2012版 49
3.2.5 Windows Server 10 52
3.2.6 Windows Server 2016 56
3.3 Windows Server容器是如何影响应用的 58
3.4 Windows Server无法支持创建存储层原因 58
3.5 Windows Server中的IIS漏洞以及修复方法 59
3.5.1 Windows Server未处理异常的产生 59
3.5.2 Windows Server视图状态加密和MAC被禁用 59
3.5.3 Windows Server非加密的HTTP连接被允许 59
3.5.4 windows server跨框架脚本成为可能 60
3.5.5 没有打windows server补丁 60
3.6 Windows Server的改变 60
3.6.1 Hyper-V虚拟化平台的最低硬件标准 61
3.6.2 Hyper-V的新功能 61
3.6.3 Windows Server 2016 Hyper-V新特性 62
3.6.4 专用的虚拟机连接工具 63
3.7 Windows server 2019 63
3.7.1 系统要求 64
3.7.2 新功能 66
3.7.3 转移到Windows Server 2019版本 72
第4章 Windows Server系统安装运行环境 76
4.1 Windows Server 安装IIS 77
4.1.1 什么是IIS 77
4.1.2 Windows Server安装IIS 78
4.1.3 利用FTP服务上传网站文件 82
4.1.4 IIS发布PHP网站 87
4.2 Windows Server 搭建Nginx+PHP+MySQL 92
4.2.1 下载Nginx 92
4.2.2 安装Nginx 92
4.2.3 连接Nginx和PHP 92
4.3 Windows Server 安装WampServer 93
4.3.1 什么是WampServer 93
4.3.2 WampServer特点 94
4.3.3 下载WampServer 95
4.3.4 安装WampServer 95
4.3.5 WampServer使用技巧 99
第5章 Windows Server系统日常维护 106
5.1 硬件状态管理 107
5.1.1 查看磁盘情况 107
5.1.2 查看CPU情况 107
5.1.3 查看内存情况 108
5.2 监视系统资源 108
5.2.1 检测指标分析 108
5.3 查看系统核心进程文件管理 113
5.3.1 查看系统运行的进程情况 113
5.4 操作系统账户管理 114
5.4.1 查看用户数量 114
5.4.2 查看用户当前状态 114
5.4.3 查看用户权限 114
5.4.4 系统账号 114
5.4.5 密码与用户策略 115
5.5 网络管理 115
5.5.1 路由表管理 115
5.5.2 ARP表管理 116
5.5.3 TCP、UDP连接情况 116
5.6 操作系统日志管理 117
5.7 操作系统补丁管理 117
5.8 操作系统安全管理 118
5.8.1 屏蔽不相关的应用程序 118
5.8.2 屏蔽不相关的系统账号 118
5.8.3 屏蔽不相关的TCP/IP、UDP 端口 118
5.8.4 安装防病毒软件 119
5.8.5 升级系统补丁 119
5.8.6 系统任务管理 119
5.9 数据备份 119
5.9.1 系统数据备份 119
5.9.2 普通数据备份 119
5.9.3 数据库定时自动备份 119
5.10 数据恢复 120
5.10.1 系统数据恢复 120
5.10.2 普通数据恢复 120
5.10.3 数据库恢复 120
第6章 Linux平台及CentOS系统简介 122
6.1 Linux简介 123
6.2 Linux发展历史 123
6.3 Linux特性 124
6.3.1 基本思想 124
6.3.2 完全免费 124
6.3.3 完全兼容POSIX1.0标准 124
6.3.4 多用户、多任务 125
6.3.5 良好的界面 125
6.3.6 支持多种平台 125
6.4 Linux与Windows的区别 125
6.4.1 授权 125
6.4.2 软件 125
6.4.3 安全性 126
6.4.4 易用性 126
6.4.5 稳定性 126
6.5 CentOS系统 126
6.5.1 CentOS介绍 126
6.5.2 CentOS最新版本 127
6.5.3 CentOS特点 127
6.5.4 下载 128
6.5.5 安装 129
6.5.6 Cloud Studio 144
第7章 Linux系统基础 146
7.1 Linux 系统启动过程 147
7.1.1 内核引导 147
7.1.2 运行init 147
7.1.3 系统初始化 148
7.1.4 建立终端 149
7.1.5 用户登录系统 150
7.1.6 图形模式与文字模式的切换方式 150
7.1.7 Linux 关机 151
7.2 Linux 系统目录结构 152
7.3 Linux 忘记密码解决方法 154
7.4 Linux 远程登录 159
7.4.1 Putty登录远程服务器 160
7.4.2 使用密钥认证机制远程登录linux 161
7.4.3 终端利用ssh登录远程服务器 165
7.5 Linux 文件基本属性 165
7.5.1 文件属主和属组 166
7.5.2 Linux vi/vim 171
7.5.3 什么是 vim 172
7.5.4 vi/vim 的使用 172
7.5.5 vi/vim 使用实例 174
7.5.6 vi/vim 按键说明 176
第8章 Shell script语法 182
8.1 Linux文件与目录管理 183
8.1.1 处理目录的常用命令 183
8.1.2 Linux 文件内容查看 188
8.1.3 Linux 链接概念 191
8.2 Linux用户与用户组管理 193
8.2.1 Linux系统用户账号的管理 193
8.2.2 Linux系统用户组的管理 196
8.2.3 与用户账号有关的系统文件 197
8.2.4 拥有账户文件 200
8.2.5 添加批量用户 202
8.3 Linux磁盘管理 203
8.3.1 磁盘格式化 208
8.3.2 磁盘检验 209
8.3.3 磁盘挂载与卸除 210
8.4 Linux yum 命令 211
8.4.1 yum 语法 211
8.4.2 yum 常用命令 211
8.4.3 国内yum源 213
8.5 Shell 215
8.5.1 什么是Shell 215
8.5.2 Shell脚本 215
8.5.3 Shell环境 215
8.5.4 第一个Shell脚本 216
8.5.5 运行 Shell 脚本的方法 216
8.6 Shell变量 217
8.6.1 使用变量 218
8.6.2 只读变量 218
8.6.3 删除变量 219
8.6.4 变量类型 219
8.7 Shell字符串 219
8.7.1 单引号 219
8.7.2 双引号 220
8.7.3 拼接字符串 220
8.7.4 获取字符串长度 220
8.7.5 提取子字符串 220
8.7.6 查找子字符串 221
8.8 Shell数组 221
8.8.1 定义数组 221
8.8.2 读取数组 222
8.8.3 获取数组长度 222
8.9 Shell注释 222
8.9.1 单行注释 222
8.9.2 多行注释 223
8.10 Shell传递参数 223
8.11 Shell运算符 225
8.11.1 算术运算符 226
8.11.2 关系运算符 227
8.11.3 布尔运算符 229
8.11.4 逻辑运算符 230
8.11.5 字符串运算符 231
8.11.6 文件测试运算符 232
8.12 Shell echo命令 235
8.12.1 显示普通字符串 235
8.12.2 显示转义符 235
8.12.3 显示变量 235
8.12.4 显示换行 236
8.12.5 显示不换行 236
8.12.6 显示结果定向至文件 236
8.12.7 原样输出字符串 236
8.12.8 显示命令执行结果 237
8.12.9 Shell printf命令 237
8.12.10 printf的转义序列 239
8.13 Shell test命令 240
8.13.1 数值测试 240
8.13.2 字符串测试 241
8.13.3 文件测试 242
8.14 Shell 流程控制 243
8.14.1 if else 243
8.14.2 for 循环 245
8.14.3 while 语句 246
8.14.4 until 循环 247
8.14.5 case 语句 248
8.14.6 跳出循环 249
8.15 Shell 函数 251
8.15.1 函数定义 251
8.15.2 函数调用 251
8.15.3 函数参数 252
8.16 Shell 输入/输出重定向 253
8.16.1 输出重定向 254
8.16.2 输入重定向 254
8.16.3 重定向深入讲解 255
8.16.4 Here Document 256
8.16.5 /dev/null文件 257
8.17 Shell 文件包含 257
第9章 常用服务 259
9.1 FTP 260
9.1.1 FTP简介 260
9.1.2 工作原理 260
9.1.3 用户分类 261
9.1.4 传输方式 262
9.1.5 支持模式 262
9.1.6 命令参数 263
9.1.7 匿名FTP 266
9.1.8 常用FTP客户端软件 267
9.1.9 FileZilla下载 268
9.1.10 FileZilla安装 269
9.1.11 FileZilla建立新站点 272
9.2 SVN 274
9.2.1 SVN简介 274
9.2.2 SVN安装 276
9.2.3 SVN生命周期 282
9.2.4 SVN启动模式 283
9.2.5 SVN创建版本库 285
9.2.6 SVN检出操作 287
9.2.7 SVN解决冲突 287
9.2.8 SVN提交操作 289
9.2.9 SVN版本退回 290
9.2.10 SVN分支 290
9.2.11 SVN查看历史信息 292
9.2.12 SVN标签 295
9.2.13 TortoiseSVN 使用 296
9.3 DHCP 319
9.3.1 功能概述 319
9.3.2 封包格式 320
9.3.3 相关介绍 322
9.3.4 工作原理 323
9.3.5 DHCP服务 324
9.3.6 DHCP使用情况 326
9.3.7 DHCP跨网运作 327
9.3.8 网络设备 327
9.4 DNS 336
9.4.1 DNS简介 336
9.4.2 DNS历史 336
9.4.3 技术实现 336
第10章 CentOS系统日常维护 340
10.1 CentOS日常维护及常用脚本 341
10.2 CentOS日常维护操作 358
10.2.1 设置IP 358
10.2.2 配置主机名 358
10.2.3 创建账号 359
10.2.4 系统基础软件安装 359
10.2.5 修改内核参数 360
10.2.6 高危风险操作 360
10.2.7 linux紧急故障修复 360
10.3 Linux日常维护常用命令 363
10.3.1 资源 363
10.3.2 磁盘和分区 363
10.3.3 网络 364
10.3.4 进程 364
10.3.5 用户 364
10.3.6 服务 364
10.3.7 程序 364
第11章 安全 366
11.1 常见攻击手段 367
11.1.1 服务器登录用户、数据库登录用户爆破 367
11.1.2 服务器端口漏洞 367
11.1.3 木马植入 367
11.2 DDOS 攻击的防范 368
11.2.1 什么是DOSS 368
11.2.2 DOSS的种类 368
11.2.3 什么是CC攻击 368
11.2.4 CC与DOSS 的区别 369
11.2.5 CC攻击的常用防护方式 369
11.3 网站后门防范及安全配置 371
11.3.1 后门防范基本 371
11.3.2 安全配置Web服务器 372
11.3.3 配置安全的SQL服务器 373
11.4 局域网中ARP攻击的查找与防范 373
11.4.1 Fedora下常用的arp命令 373
11.4.2 ARP欺骗 374
11.4.3 ARP欺骗工具 374
11.4.4 修改Mac地址 374
11.5 用魔数防范文件上传攻击 375
11.6 服务器被入侵如何解决 375
11.7 Linux服务器安全防护要点 383
11.7.1 强化:密码管理 383
11.7.2 限定:网络服务管理 383
11.7.3 严格审计:系统登录用户管理 384
11.7.4 设定:用户账号安全等级管理 385
11.7.5 谨慎使用:“r系列”远程程序管理 385
11.7.6 限制:root用户权限管理 385
11.7.7 追踪黑客踪迹:日志管理 386
11.7.8 横向扩展:综合防御管理 386
11.7.9 评测:漏洞追踪及管理 387
11.7.10保持更新:补丁管理 387
11.8 Windows安全 387
11.8.1 用户在线情况下,密码的破解 387
11.8.2 用户不在线情况下,密码的破解 388
11.8.3 通过SAM获得管理员密码 388
11.8.4 SYSKEY加密的破解 389
11.8.5 账户克隆 389
11.8.6 Office密码破解 393
11.8.7 常见文档的破解 394
11.8.8 EFS 395
11.8.9 Outlook密码的破解 397
11.8.10 Web邮箱密码的破解 397
11.8.11使用cain提取密码 398
11.8.12踩点 398
11.8.13扫描 398
11.8.14 X-Scan 399
11.8.15 Nmap 400
11.8.16 Angry IP Scanner 401
11.8.17 Netcat 402
11.8.18查点 402
11.8.19 sniffer portable 403
11.8.20猜测账户的密码 405
11.8.21入侵 406
11.8.22防护 410
第1章 服务器概述 1
1.1 服务器简介 2
1.2 服务器与普通PC机的区别 2
1.3 服务器的分类 2
1.3.1 按照体系架构 3
1.3.2 按照应用层次 3
1.3.3 按照应用功能 6
1.3.4 按照外形 6
1.4 服务器的硬件 8
1.4.1 CPU核心 8
1.4.2 CPU频率 8
1.4.3 处理器数量 9
1.4.4 处理器缓存 9
1.4.5 服务器芯片组 10
1.4.6 服务器内存 10
1.4.7 SCSI接口 11
1.4.8 服务器硬盘 11
1.4.9 RAID 12
1.4.10 服务器电源 13
1.4.11 服务器网卡 13
1.4.12 服务器管理软件 13
第2章 网络基础架构 15
2.1 网络体系结构 16
2.1.1 定义 16
2.1.2 特点 16
2.1.3 层次 17
2.2 网关 19
2.2.1 什么是网关 19
2.2.2 默认网关 20
2.2.3 区别 21
2.2.4 网关的分类 22
2.3 路由 25
2.3.1 路由的基本概念 25
2.3.2 原理算法 26
2.3.3 路由算法的特性 27
2.3.4 路由算法的类型 28
2.3.5 度量标准 29
2.3.6 路由类型及特点 30
2.3.7 配置 31
2.4 路由器 33
2.4.1 路由器作用 33
2.4.2 路由器工作原理 34
2.4.3 路由器包含功能 34
2.4.4 路由器工作过程 34
2.4.5 路由协定与可被绕送协定 35
2.4.6 路由器种类 36
2.4.7 软路由与硬路由对比 36
第3章 Windows Server系统发展历程 40
3.1 什么是Windows Server 41
3.2 Windows Server版本 41
3.2.1 2000版 41
3.2.2 2003版 42
3.2.3 2008版 46
3.2.4 2012版 49
3.2.5 Windows Server 10 52
3.2.6 Windows Server 2016 56
3.3 Windows Server容器是如何影响应用的 58
3.4 Windows Server无法支持创建存储层原因 58
3.5 Windows Server中的IIS漏洞以及修复方法 59
3.5.1 Windows Server未处理异常的产生 59
3.5.2 Windows Server视图状态加密和MAC被禁用 59
3.5.3 Windows Server非加密的HTTP连接被允许 59
3.5.4 windows server跨框架脚本成为可能 60
3.5.5 没有打windows server补丁 60
3.6 Windows Server的改变 60
3.6.1 Hyper-V虚拟化平台的最低硬件标准 61
3.6.2 Hyper-V的新功能 61
3.6.3 Windows Server 2016 Hyper-V新特性 62
3.6.4 专用的虚拟机连接工具 63
3.7 Windows server 2019 63
3.7.1 系统要求 64
3.7.2 新功能 66
3.7.3 转移到Windows Server 2019版本 72
第4章 Windows Server系统安装运行环境 76
4.1 Windows Server 安装IIS 77
4.1.1 什么是IIS 77
4.1.2 Windows Server安装IIS 78
4.1.3 利用FTP服务上传网站文件 82
4.1.4 IIS发布PHP网站 87
4.2 Windows Server 搭建Nginx+PHP+MySQL 92
4.2.1 下载Nginx 92
4.2.2 安装Nginx 92
4.2.3 连接Nginx和PHP 92
4.3 Windows Server 安装WampServer 93
4.3.1 什么是WampServer 93
4.3.2 WampServer特点 94
4.3.3 下载WampServer 95
4.3.4 安装WampServer 95
4.3.5 WampServer使用技巧 99
第5章 Windows Server系统日常维护 106
5.1 硬件状态管理 107
5.1.1 查看磁盘情况 107
5.1.2 查看CPU情况 107
5.1.3 查看内存情况 108
5.2 监视系统资源 108
5.2.1 检测指标分析 108
5.3 查看系统核心进程文件管理 113
5.3.1 查看系统运行的进程情况 113
5.4 操作系统账户管理 114
5.4.1 查看用户数量 114
5.4.2 查看用户当前状态 114
5.4.3 查看用户权限 114
5.4.4 系统账号 114
5.4.5 密码与用户策略 115
5.5 网络管理 115
5.5.1 路由表管理 115
5.5.2 ARP表管理 116
5.5.3 TCP、UDP连接情况 116
5.6 操作系统日志管理 117
5.7 操作系统补丁管理 117
5.8 操作系统安全管理 118
5.8.1 屏蔽不相关的应用程序 118
5.8.2 屏蔽不相关的系统账号 118
5.8.3 屏蔽不相关的TCP/IP、UDP 端口 118
5.8.4 安装防病毒软件 119
5.8.5 升级系统补丁 119
5.8.6 系统任务管理 119
5.9 数据备份 119
5.9.1 系统数据备份 119
5.9.2 普通数据备份 119
5.9.3 数据库定时自动备份 119
5.10 数据恢复 120
5.10.1 系统数据恢复 120
5.10.2 普通数据恢复 120
5.10.3 数据库恢复 120
第6章 Linux平台及CentOS系统简介 122
6.1 Linux简介 123
6.2 Linux发展历史 123
6.3 Linux特性 124
6.3.1 基本思想 124
6.3.2 完全免费 124
6.3.3 完全兼容POSIX1.0标准 124
6.3.4 多用户、多任务 125
6.3.5 良好的界面 125
6.3.6 支持多种平台 125
6.4 Linux与Windows的区别 125
6.4.1 授权 125
6.4.2 软件 125
6.4.3 安全性 126
6.4.4 易用性 126
6.4.5 稳定性 126
6.5 CentOS系统 126
6.5.1 CentOS介绍 126
6.5.2 CentOS最新版本 127
6.5.3 CentOS特点 127
6.5.4 下载 128
6.5.5 安装 129
6.5.6 Cloud Studio 144
第7章 Linux系统基础 146
7.1 Linux 系统启动过程 147
7.1.1 内核引导 147
7.1.2 运行init 147
7.1.3 系统初始化 148
7.1.4 建立终端 149
7.1.5 用户登录系统 150
7.1.6 图形模式与文字模式的切换方式 150
7.1.7 Linux 关机 151
7.2 Linux 系统目录结构 152
7.3 Linux 忘记密码解决方法 154
7.4 Linux 远程登录 159
7.4.1 Putty登录远程服务器 160
7.4.2 使用密钥认证机制远程登录linux 161
7.4.3 终端利用ssh登录远程服务器 165
7.5 Linux 文件基本属性 165
7.5.1 文件属主和属组 166
7.5.2 Linux vi/vim 171
7.5.3 什么是 vim 172
7.5.4 vi/vim 的使用 172
7.5.5 vi/vim 使用实例 174
7.5.6 vi/vim 按键说明 176
第8章 Shell script语法 182
8.1 Linux文件与目录管理 183
8.1.1 处理目录的常用命令 183
8.1.2 Linux 文件内容查看 188
8.1.3 Linux 链接概念 191
8.2 Linux用户与用户组管理 193
8.2.1 Linux系统用户账号的管理 193
8.2.2 Linux系统用户组的管理 196
8.2.3 与用户账号有关的系统文件 197
8.2.4 拥有账户文件 200
8.2.5 添加批量用户 202
8.3 Linux磁盘管理 203
8.3.1 磁盘格式化 208
8.3.2 磁盘检验 209
8.3.3 磁盘挂载与卸除 210
8.4 Linux yum 命令 211
8.4.1 yum 语法 211
8.4.2 yum 常用命令 211
8.4.3 国内yum源 213
8.5 Shell 215
8.5.1 什么是Shell 215
8.5.2 Shell脚本 215
8.5.3 Shell环境 215
8.5.4 第一个Shell脚本 216
8.5.5 运行 Shell 脚本的方法 216
8.6 Shell变量 217
8.6.1 使用变量 218
8.6.2 只读变量 218
8.6.3 删除变量 219
8.6.4 变量类型 219
8.7 Shell字符串 219
8.7.1 单引号 219
8.7.2 双引号 220
8.7.3 拼接字符串 220
8.7.4 获取字符串长度 220
8.7.5 提取子字符串 220
8.7.6 查找子字符串 221
8.8 Shell数组 221
8.8.1 定义数组 221
8.8.2 读取数组 222
8.8.3 获取数组长度 222
8.9 Shell注释 222
8.9.1 单行注释 222
8.9.2 多行注释 223
8.10 Shell传递参数 223
8.11 Shell运算符 225
8.11.1 算术运算符 226
8.11.2 关系运算符 227
8.11.3 布尔运算符 229
8.11.4 逻辑运算符 230
8.11.5 字符串运算符 231
8.11.6 文件测试运算符 232
8.12 Shell echo命令 235
8.12.1 显示普通字符串 235
8.12.2 显示转义符 235
8.12.3 显示变量 235
8.12.4 显示换行 236
8.12.5 显示不换行 236
8.12.6 显示结果定向至文件 236
8.12.7 原样输出字符串 236
8.12.8 显示命令执行结果 237
8.12.9 Shell printf命令 237
8.12.10 printf的转义序列 239
8.13 Shell test命令 240
8.13.1 数值测试 240
8.13.2 字符串测试 241
8.13.3 文件测试 242
8.14 Shell 流程控制 243
8.14.1 if else 243
8.14.2 for 循环 245
8.14.3 while 语句 246
8.14.4 until 循环 247
8.14.5 case 语句 248
8.14.6 跳出循环 249
8.15 Shell 函数 251
8.15.1 函数定义 251
8.15.2 函数调用 251
8.15.3 函数参数 252
8.16 Shell 输入/输出重定向 253
8.16.1 输出重定向 254
8.16.2 输入重定向 254
8.16.3 重定向深入讲解 255
8.16.4 Here Document 256
8.16.5 /dev/null文件 257
8.17 Shell 文件包含 257
第9章 常用服务 259
9.1 FTP 260
9.1.1 FTP简介 260
9.1.2 工作原理 260
9.1.3 用户分类 261
9.1.4 传输方式 262
9.1.5 支持模式 262
9.1.6 命令参数 263
9.1.7 匿名FTP 266
9.1.8 常用FTP客户端软件 267
9.1.9 FileZilla下载 268
9.1.10 FileZilla安装 269
9.1.11 FileZilla建立新站点 272
9.2 SVN 274
9.2.1 SVN简介 274
9.2.2 SVN安装 276
9.2.3 SVN生命周期 282
9.2.4 SVN启动模式 283
9.2.5 SVN创建版本库 285
9.2.6 SVN检出操作 287
9.2.7 SVN解决冲突 287
9.2.8 SVN提交操作 289
9.2.9 SVN版本退回 290
9.2.10 SVN分支 290
9.2.11 SVN查看历史信息 292
9.2.12 SVN标签 295
9.2.13 TortoiseSVN 使用 296
9.3 DHCP 319
9.3.1 功能概述 319
9.3.2 封包格式 320
9.3.3 相关介绍 322
9.3.4 工作原理 323
9.3.5 DHCP服务 324
9.3.6 DHCP使用情况 326
9.3.7 DHCP跨网运作 327
9.3.8 网络设备 327
9.4 DNS 336
9.4.1 DNS简介 336
9.4.2 DNS历史 336
9.4.3 技术实现 336
第10章 CentOS系统日常维护 340
10.1 CentOS日常维护及常用脚本 341
10.2 CentOS日常维护操作 358
10.2.1 设置IP 358
10.2.2 配置主机名 358
10.2.3 创建账号 359
10.2.4 系统基础软件安装 359
10.2.5 修改内核参数 360
10.2.6 高危风险操作 360
10.2.7 linux紧急故障修复 360
10.3 Linux日常维护常用命令 363
10.3.1 资源 363
10.3.2 磁盘和分区 363
10.3.3 网络 364
10.3.4 进程 364
10.3.5 用户 364
10.3.6 服务 364
10.3.7 程序 364
第11章 安全 366
11.1 常见攻击手段 367
11.1.1 服务器登录用户、数据库登录用户爆破 367
11.1.2 服务器端口漏洞 367
11.1.3 木马植入 367
11.2 DDOS 攻击的防范 368
11.2.1 什么是DOSS 368
11.2.2 DOSS的种类 368
11.2.3 什么是CC攻击 368
11.2.4 CC与DOSS 的区别 369
11.2.5 CC攻击的常用防护方式 369
11.3 网站后门防范及安全配置 371
11.3.1 后门防范基本 371
11.3.2 安全配置Web服务器 372
11.3.3 配置安全的SQL服务器 373
11.4 局域网中ARP攻击的查找与防范 373
11.4.1 Fedora下常用的arp命令 373
11.4.2 ARP欺骗 374
11.4.3 ARP欺骗工具 374
11.4.4 修改Mac地址 374
11.5 用魔数防范文件上传攻击 375
11.6 服务器被入侵如何解决 375
11.7 Linux服务器安全防护要点 383
11.7.1 强化:密码管理 383
11.7.2 限定:网络服务管理 383
11.7.3 严格审计:系统登录用户管理 384
11.7.4 设定:用户账号安全等级管理 385
11.7.5 谨慎使用:“r系列”远程程序管理 385
11.7.6 限制:root用户权限管理 385
11.7.7 追踪黑客踪迹:日志管理 386
11.7.8 横向扩展:综合防御管理 386
11.7.9 评测:漏洞追踪及管理 387
11.7.10保持更新:补丁管理 387
11.8 Windows安全 387
11.8.1 用户在线情况下,密码的破解 387
11.8.2 用户不在线情况下,密码的破解 388
11.8.3 通过SAM获得管理员密码 388
11.8.4 SYSKEY加密的破解 389
11.8.5 账户克隆 389
11.8.6 Office密码破解 393
11.8.7 常见文档的破解 394
11.8.8 EFS 395
11.8.9 Outlook密码的破解 397
11.8.10 Web邮箱密码的破解 397
11.8.11使用cain提取密码 398
11.8.12踩点 398
11.8.13扫描 398
11.8.14 X-Scan 399
11.8.15 Nmap 400
11.8.16 Angry IP Scanner 401
11.8.17 Netcat 402
11.8.18查点 402
11.8.19 sniffer portable 403
11.8.20猜测账户的密码 405
11.8.21入侵 406
11.8.22防护 410