图书介绍
Linux运维之道PDF|Epub|txt|kindle电子书版本网盘下载
![Linux运维之道](https://www.shukui.net/cover/7/35048142.jpg)
- 丁明一编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121218774
- 出版时间:2014
- 标注页数:434页
- 文件大小:67MB
- 文件页数:450页
- 主题词:Linux操作系统
PDF下载
下载说明
Linux运维之道PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识2
第1章 部署操作系统2
1.1 光盘安装Linux操作系统2
1.1.1 操作系统版本的选择2
1.1.2 光盘安装Linux系统案例2
1.2 无人职守自动安装Linux操作系统15
1.2.1 大规模部署案例15
1.2.2 PXE简介16
1.2.3 Kickstart技术17
1.2.4 配置安装服务器18
1.2.5 自动化安装案例19
1.3 常见问题分析27
第2章 命令工具30
2.1 基本命令31
2.1.1 目录及文件的基本操作31
2.1.2 查看文件内容35
2.1.3 链接文件37
2.1.4 压缩及解压38
2.1.5 命令使用技巧39
2.1.6 帮助40
2.2 Vim文档编辑42
2.2.1 Vim工作模式42
2.2.2 Vim光标操作43
2.2.3 Vim编辑文档43
2.2.4 Vim查找与替换44
2.2.5 Vim保存与退出45
2.2.6 Vim小技巧45
2.3 账户与安全46
2.3.1 账户及组的概念46
2.3.2 创建账户及组46
2.3.3 修改账户及组48
2.3.4 删除账户及组49
2.3.5 账户与组文件解析49
2.3.6 文件及目录权限51
2.3.7 账户管理案例53
2.3.8 ACL访问控制权限54
2.4 存储管理55
2.4.1 磁盘分区56
2.4.2 格式化与挂载文件系统60
2.4.3 LVM逻辑卷概述62
2.4.4 创建LVM分区实例64
2.4.5 修改LVM分区容量68
2.4.6 删除LVM分区69
2.4.7 RAID磁盘阵列概述69
2.4.8 RAID级别70
2.4.9 创建与管理软RAID实例74
2.4.1 0RAID性能测试77
2.4.1 1RAID故障模拟78
2.5 软件管理79
2.5.1 Linux常用软件包类型79
2.5.2 RPM软件包管理79
2.5.3 使用YUM安装软件包81
2.5.4 YUM使用技巧83
2.5.5 源码编译安装软件84
2.5.6 常见问题分析85
2.5.7 服务管理86
2.6 计划任务88
2.6.1 at一次性计划任务88
2.6.2 cron周期性计划任务89
2.6.3 计划任务权限90
2.7 性能监控90
2.7.1 监控CPU使用情况——uptime命令90
2.7.2 监控内存及交换分区使用情况——free命令91
2.7.3 监控磁盘使用情况——df命令91
2.7.4 监控网络使用情况——ifconfig和netstat命令92
2.7.5 监控进程使用情况——ps和top命令94
2.8 网络配置95
2.8.1 命令行设置网络参数95
2.8.2 文件修改网络参数97
2.8.3 网络故障排错99
2.9 内核模块101
2.9.1 内核模块存放位置101
2.9.2 查看已加载内核模块102
2.9.3 加载与卸载内核模块102
2.9.4 修改内核参数103
第3章 自动化运维104
3.1 Shell简介104
3.2 Bash功能介绍105
3.2.1 命令历史105
3.2.2 命令别名105
3.2.3 管道与重定向106
3.2.4 快捷键107
3.3 Bash使用技巧107
3.3.1 重定向技巧107
3.3.2 命令序列使用技巧108
3.3.3 作业控制技巧108
3.3.4 花括号{}的使用技巧109
3.4 变量109
3.4.1 自定义变量109
3.4.2 变量的使用范围110
3.4.3 环境变量111
3.4.4 位置变量112
3.4.5 变量的展开替换112
3.4.6 数组113
3.4.7 算术运算与测试114
3.5 Shell引号116
3.5.1 反斜线116
3.5.2 单引号117
3.5.3 双引号117
3.5.4 反引号117
3.6 正则表达式118
3.6.1 基本正则表达式(Regular Expression)119
3.6.2 扩展正则表达式(Extended Regular Expression)122
3.6.3 POSIX规范122
3.6.4 GNU规范123
3.7 Sed124
3.7.1 Sed简介124
3.7.2 Sed基本语法格式124
3.7.3 Sed入门范例125
3.7.4 Sed指令与脚本127
3.7.5 Sed高级应用132
3.8 Awk136
3.8.1 Awk简介136
3.8.2 Awk工作流程136
3.8.3 Awk基本语法格式137
3.8.4 Awk操作指令138
3.8.5 Awk高级应用142
3.9 Shell脚本145
3.9.1 脚本格式范例146
3.9.2 运行脚本的方式146
3.9.3 Shell脚本简单案例147
3.9.4 判断语句应用150
3.9.5 循环语句应用154
3.9.6 控制语句应用158
3.9.7 Shell函数应用159
3.9.8 综合案例162
3.9.9 图形脚本166
第2篇 网络服务170
第4章 搭建网络服务170
4.1 NFS文件共享170
4.1.1 NFS服务器配置171
4.1.2 客户端访问NFS共享173
4.1.3 NFS高级设置174
4.1.4 常见问题分析177
4.2 Samba文件共享178
4.2.1 快速配置Samba服务器178
4.2.2 访问Samba共享180
4.2.3 配置文件详解182
4.2.4 Samba应用案例183
4.2.5 常见问题分析186
4.3 vsftpd文件共享187
4.3.1 FTP工作模式188
4.3.2 安装与管理vsftpd189
4.3.3 配置文件解析189
4.3.4 账户权限190
4.3.5 vsftpd应用案例191
4.3.6 常见问题分析195
4.4 ProFTPD文件共享196
4.4.1 安装ProFTPD软件196
4.4.2 配置文件解析197
4.4.3 ProFTPD权限设置198
4.4.4 虚拟用户应用案例198
4.4.5 常见问题分析202
4.5 Subversion版本控制202
4.5.1 Subversion简介202
4.5.2 Subversion服务器对比204
4.5.3 安装Subversion软件205
4.5.4 svnserve服务器搭建205
4.5.5 svnserve+SSH服务器搭建210
4.5.6 Apache+SVN服务器搭建211
4.5.7 常见问题213
4.6 网络存储服务器214
4.6.1 iSCSI网络存储215
4.6.2 Rsync文件同步219
4.6.3 Rsync+Inotify实现文件自动同步225
4.7 DHCP服务器231
4.7.1 安装软件231
4.7.2 配置文件解析232
4.7.3 DHCP应用案例233
4.7.4 常见问题分析234
4.8 DNS域名服务器235
4.8.1 DNS简介235
4.8.2 安装DNS软件237
4.8.3 配置文件解析238
4.8.4 部署主域名服务器241
4.8.5 部署从域名服务器245
4.8.6 DNS视图应用案例247
4.8.7 常见问题分析249
4.9 Apache网站服务器250
4.9.1 Apache简介250
4.9.2 安装Apache软件250
4.9.3 配置文件解析252
4.9.4 虚拟主机应用案例257
4.9.5 网站安全应用案例259
4.9.6 常见问题分析260
4.10 Nginx网站服务器261
4.10.1 Nginx简介261
4.10.2 安装Nginx软件261
4.10.3 配置文件解析264
4.10.4 虚拟主机应用案例267
4.10.5 SSL网站应用案例269
4.10.6 HTTP响应状态码270
4.11 数据库基础271
4.11.1 MySQL数据库简介271
4.11.2 安装MySQL软件272
4.11.3 MySQL管理工具273
4.11.4 数据库定义语言278
4.11.5 数据库操作语言283
4.11.6 数据库查询语言285
4.11.7 MySQL与安全286
4.11.8 MySQL数据库备份与还原289
4.12 动态网站架构案例290
4.12.1 论坛系统应用案例291
4.12.2 博客系统应用案例297
第5章 系统监控301
5.1 Cacti监控系统301
5.1.1 简介301
5.1.2 Cacti监控应用案例302
5.2 Nagios监控系统310
5.2.1 简介310
5.2.2 Nagios监控应用案例311
第6章 网络安全323
6.1 iptables防火墙323
6.1.1 iptables防火墙语法格式324
6.1.2 iptables防火墙应用案例327
6.1.3 防火墙备份与还原330
6.2 SELinux简介331
6.2.1 SELinux配置文件331
6.2.2 SELinux软件包332
6.2.3 SELinux安全上下文333
6.2.4 SELinux排错334
6.2.5 修改安全上下文336
6.2.6 查看与修改布尔值338
6.2.7 SELinux应用案例339
6.2.8 httpd相关的SELinux安全策略339
6.2.9 FTP相关的SELinux安全策略340
6.2.1 0MySQL相关的SELinux安全策略341
6.2.1 1NFS相关的SELinux安全策略342
6.2.1 2Samba相关的SELinux安全策略343
6.3 OpenVPN344
6.3.1 OpenVPN简介344
6.3.2 安装OpenVPN服务345
6.3.3 OpenVPN客户端348
第3篇 高级应用352
第7章 虚拟化技术352
7.1 虚拟化产品对比352
7.1.1 VMware虚拟化技术353
7.1.2 Xen虚拟化技术353
7.1.3 KVM虚拟化技术354
7.2 KVM虚拟化应用案例354
7.2.1 安装KVM组件354
7.2.2 创建虚拟机操作系统355
7.2.3 监控虚拟机操作系统360
7.2.4 命令工具使用技巧362
7.2.5 虚拟存储与虚拟网络367
第8章 集群及高可用377
8.1 集群377
8.1.1 LVS负载均衡简介377
8.1.2 基于NAT的LVS负载均衡378
8.1.3 基于TUN的LVS负载均衡379
8.1.4 基于DR的LVS负载均衡380
8.1.5 LVS负载均衡调度算法381
8.1.6 部署LVS服务382
8.1.7 LVS负载均衡应用案例385
8.1.8 常见问题分析392
8.2 Keepalived双机热备393
8.2.1 Keepalived简介393
8.2.2 VRRP协议简介394
8.2.3 安装Keepalived服务394
8.2.4 配置文件解析395
8.2.5 Keepalived+LVS应用案例396
8.2.6 常见问题分析404
8.3 Squid代理服务器405
8.3.1 Squid简介405
8.3.2 安装Squid服务405
8.3.3 常见代理服务器类型406
8.3.4 配置文件解析407
8.3.5 Squid应用案例408
8.4 HAProxy负载均衡412
8.4.1 HAProxy简介412
8.4.2 配置文件解析413
8.4.3 HAProxy应用案例416
8.5 Nginx高级应用420
8.5.1 Nginx负载均衡420
8.5.2 Nginx负载均衡案例422
8.5.3 Nginx rewrite规则425
8.6 MySQL高可用429
8.6.1 MySQL复制429
8.6.2 一步一步操作MySQL复制430