历时一年,本人新作终于可以与大家见面了,希望可以为技术的发展与推广尽一份贡献。

亚马逊:

http://www.amazon.cn/Linux%E8%BF%90%E7%BB%B4%E4%B9%8B%E9%81%93-%E4%B8%81%E6%98%8E%E4%B8%80/dp/B00HALIMXY/ref=sr_1_131?s=books&ie=UTF8&qid=1387811399&sr=1-131

当当网:

http://product.dangdang.com/23390658.html#catalog

京东网:

http://search.jd.com/Search?keyword=linux%E8%BF%90%E7%BB%B4%E4%B9%8B%E9%81%93&enc=utf-8&suggest=0

http://item.jd.com/1067469897.html

电子工业出版社:

http://www.phei.com.cn/module/goods/wssd_content.jsp?bookid=38488

互动出版网:

http://product.china-pub.com/63074

目 录
第1 篇 基础知识
第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.10 RAID 性能测试.................77
2.4.11 RAID 故障模拟................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 Sed.............................................. 124
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 Awk ............................................ 136
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 篇 网络服务
第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 安装与管理vsftpd............189
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.10 MySQL 相关的SELinux安全策略......................341
6.2.11 NFS 相关的SELinux安全策略................... 342
6.2.12 Samba 相关的SELinux安全策略......................... 343
6.3 Open***................................... 344
6.3.1 Open*** 简介................. 344
6.3.2 安装Open*** 服务......... 345
6.3.3 Open*** 客户端............. 348
第3 篇 高级应用
第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

本人新书推荐《linux运维之道》相关推荐

  1. 阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能

    阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能 目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性.当企业 ...

  2. Linux运维之道-基础命令

    基础命令 参照 linux运维之道(丁明一) 文章目录 基础命令 一.目录以及文件的基本操作 1. pwd 2.cd 3.ls 4.touch 5.mkdir 6.cp 7.rm 8.mv 9.fin ...

  3. FTP服务器管理【Linux运维之道之脚本案例】

    今天看到51CTO正在搞Linux Shell 脚本大赛,特地将自己的处女作发出来,希望能够得到分享. 这里说一下这个脚本的功能,这个脚本主要用来实现VSFTPD服务器的基础管理,主要用于方便运维管理 ...

  4. 有道云笔记linux运维,有道云协作-互联网行业解决方案

    互联网开发团队,由奇思妙想的设计狮.无所不能的产品汪."精通码艺"的程序猿和精准高效的软件测试组成.在项目开发过程中,部门同事需要通力协作.高效配合,一切工作核心围绕产品需求展开. ...

  5. linux运维之道基础命令,Linux运维之道(7)——Linux管理类命令

    @(Linux)[系统管理] 1. 目录管理类命令 1.1 cd命令 格式:cd [-L|[-P [-e]] [-@]] [dir] 被你忽略的小知识: 在这里科普一个小小的知识点,就是关于cd -为 ...

  6. Linux运维之道之ENGINEER1.0(系统安全,高级连接,防火墙策略)

    ENGINEER 系统安全保护: SELinux安全机制: 概述: 美国NSA国家安全局主导开发,一套增强Linux系统安全的强制访问控制体制: 集成到Linux内核(2.6及以上中)运行: RHEL ...

  7. linux运维之道 2.3 账户与安全

    2.groupadd 创建组账号 -g 1.创建tom组 #groupadd tom 2.创建GID为1000的组jerry #groupadd -g 1000 jerry 2.3.3 修改账户及组 ...

  8. linux运维之道 第二章 2.1.1目录文件基本操作

    大家好,又见面了,这次那给大家说说这个linux中的基本命令,听好了是基本!!!! 开始和大家说了linux中一切皆文件,在linux中有字符和图像两种工作界面,但是在企业中大部分都是用的字符工作界面 ...

  9. Linux运维之道之ENGINEER1.1(配置邮件服务器,数据库管理基础,表数据管理)

    ENGINNEER1.1 基础邮件服务 快速部署postfix邮件服务器: --装包,配置,起服务 安装postfix  :默认已安装 配置postfix,修改配置文件 #ls /etc/postfi ...

  10. Linux运维之道之ENGINEER1.3(配置SMB共享,配置NFS共享)

    ENGINEER1.3 配置SMB共享 samba服务基础 用途:为客户机提供共享使用的文件夹 协议:SMB(tcp139),CIFS(tcp445) 搭建基本的samba服务 安装samba软件包 ...

最新文章

  1. php 尾递归,关于尾递归的使用详解
  2. md5加密算法原理及其GO语言实现
  3. zTree树形菜单使用实例
  4. c语言密码锁程序,急求C语言电子密码锁程序
  5. lammps计算聚合物例子_LAMMPS模拟聚合物结构,非晶态聚合物变形行为的模拟,纳米线变形模拟,单轴张力模拟,晶格参数计算...
  6. 百度关键词点击ios_百度推广关键词点击价格高,如何处理?
  7. 双色球神经网络算法分析,双色球预测程序算法
  8. EmEditor Professional v14/15/16/17/18 最新版 注册码 2000组(终身授权)
  9. 设置屏幕亮度,并且监听屏幕亮度变化
  10. linux配置dhcp服务器时authoritative参数的作用
  11. CDR中神奇的卷页滤镜
  12. Linux内存管理 (1)物理内存初始化
  13. 设计模式之访问者模式(Vistor)
  14. Virtuoso: 最全安装(IC618,IC617等), 问题解决
  15. 【Microsoft Azure 的1024种玩法】四十二. 通过Windows Admin Center快速创建Azure Virtual Machines
  16. 基于Python实现的英文文本信息检索系统
  17. 5-Springboot集成FLOWABLE之会签
  18. iOS7适配问题总结
  19. 老路用得上的商学课-81-100学习(读书)笔记
  20. TEC-2机微程序设计实验

热门文章

  1. 解释下列术语堆栈型计算机,第二章 计算机指令集结构
  2. gpio能测Linux启动时间,linux – 如何自动测量新建图像的启动时间...
  3. dd命令打包多个文件_Android shell 下dd命令浅析
  4. java实现redis客户端_Java实现Redis客户端
  5. 示例1---从记事本中读取数值,然后写到数组中
  6. python随机数产生--random常用功能
  7. NMS(非极大值抑制)算法 -- 理论、代码
  8. 两年内赚到60万美元?走近以色列在线攻击服务vDOS
  9. pg 简单备份和恢复
  10. Linux中文档与目录的特殊权限