思维导图备注

构建高可用Linux服务器
首页 下载 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第3章 生产环境下的Shell脚本

浏览 4 扫码
  • 小字体
  • 中字体
  • 大字体
2023-09-04 21:58:03
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 本书赞誉
  • 前言
  • 第1章 Linux服务器的构建基础
    • 1.1 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS 5.8 x86_64
    • 1.2 全面了解Linux服务器
      • 1.2.1 查看Linux服务器的CPU详细情况
      • 1.2.2 查看Linux服务器的内存使用情况
      • 1.2.3 查看Linux服务器的硬盘使用情况
      • 1.2.4 查看Linux系统的平均负载
      • 1.2.5 查看Linux系统的其他参数
    • 1.3 Linux服务器的网络配置
      • 1.3.1 配置Linux服务器的网络
      • 1.3.2 查看Linux服务器的网络连接
      • 1.3.3 查看Linux服务器的进程
      • 1.3.4 在CentOS 5.8、FreeBSD 8.1及Windows下添加静态路由
    • 1.4 Linux服务器的日志管理
      • 1.4.1 系统日志syslog.conf的配置详解
      • 1.4.2 Linux下的日志维护技巧
    • 1.5 Linux服务器的优化
      • 1.5.1 如何根据服务器应用来选购服务器
      • 1.5.2 CentOS 5.8最小化安装后的优化
      • 1.5.3 优化Linux下的内核TCP参数以提高系统性能
    • 1.6 用开源工具Nagios监控Linux服务器
      • 1.6.2 Nagios应该监控的服务器基础选项
      • 1.6.3 工作中的Nagios使用心得
    • 1.7 小结
  • 第2章 生产环境下服务器的故障诊断与排除
    • 2.1 快速排障的重要性和必要性
    • 2.2 安装系统时容易发生的错误描述与处理方法
      • 2.2.1 忘记CentOS 5.8的root密码怎么办
      • 2.2.2 正确重设root密码
      • 2.2.3 安装FreeBSD 8.1时不要设置/boot分区
      • 2.2.4 安装CentOS 5.8时忘了关闭iptalbes和SELinux
    • 2.3 网络配置时容易发生的错误描述与处理方法
      • 2.3.1 安装CentOS 5.8时忘了激活网卡
      • 2.3.2 CentOS 5.8网卡文件备份的正确方法
      • 2.3.3 在CentOS 5.8下如何正确配置网关
      • 2.3.4 防火墙初始化的注意事项
    • 2.4 系统维护时应该注意的地方
      • 2.4.1 服务器硬件改动进入了Emergency模式
      • 2.4.2 如何以普通用户的身份编辑无权限的文件
      • 2.4.3 在Linux下配置最大文件打开数的方法
      • 2.4.4 在crontab下正确防止脚本运行冲突
    • 2.5 紧急处理线上服务器故障的办法
      • 2.5.1 更改Administrator密码导致计划任务无法执行
      • 2.5.2 CentOS 5.8的root密码被恶意篡改
      • 2.5.3 bash文件损坏该如何正确处理
      • 2.5.4 正确操作nohup让程序始终在后台运行
      • 2.5.5 Nginx负载均衡器出现故障
    • 2.6 检查机房应注意的位置和细节问题
    • 2.7 系统维护时应注意的非技术因素
    • 2.8 小结
  • 第3章 生产环境下的Shell脚本
    • 3.1 Vim的基础用法及进阶心得
    • 3.2 Sed的基础用法及实用举例
      • 3.2.1 Sed的基础语法格式
      • 3.2.2 Sed的用法举例说明
    • 3.3 基础正则表达式
    • 3.4 Linux下强大的查找命令find
    • 3.5 汇总Linux/UNIX下的bash快捷键
    • 3.6 生产环境下的Shell脚本分类
      • 3.6.1 生产环境下的Shell脚本备份类
      • 3.6.2 生产环境下的开发类Shell脚本
      • 3.6.3 生产环境下的统计类Shell脚本
      • 3.6.4 生产环境下的监控类Shell脚本
      • 3.6.5 生产环境下的自动化类Shell脚本
    • 3.7 小结
  • 第4章 构建高可用的Linux集群
    • 4.1 负载均衡高可用的核心概念和常用软件
      • 4.1.2 以F5 BIG-IP作为负载均衡器
      • 4.1.3 以LVS作为负载均衡器
      • 4.1.4 以Nginx作为负载均衡器
      • 4.1.5 以HAProxy作为负载均衡器
      • 4.1.6 高可用软件Keepalived
      • 4.1.7 高可用软件Heartbeat
      • 4.1.8 高可用块设备DRBD
    • 4.2 负载均衡中的名词解释
      • 4.2.2 什么是Session共享及实现的方法
      • 4.2.3 什么是会话保持
    • 4.3 负载均衡器的会话保持机制
      • 4.3.2 LVS的会话保持机制
      • 4.3.3 Nginx的会话保持机制
      • 4.3.4 HAProxy的会话保持机制
    • 4.4 Linux集群的项目案例分享
      • 4.4.2 项目案例二:企业级Web负载均衡高可用之Nginx+Keepalived
      • 4.4.3 项目案例三:用LVS+Keepalived构建高可用JSP集群
      • 4.4.4 项目案例四:Nginx主主负载均衡架构
      • 4.4.5 项目案例五:生产环境下的高可用NFS文件服务器
      • 4.4.6 项目案例六:HAProxy双机高可用方案之HAProxy+Keepalived
      • 4.4.7 项目案例七:百万级PV高可用网站架构设计
      • 4.4.8 项目案例八:千万级PV高性能高并发网站架构设计
    • 4.5 软件级负载均衡器的特点对比
    • 4.6 项目实践中Linux集群的总结和思考
    • 4.7 细分五层解说网站架构
    • 4.8 网站架构应关注和研究的方向
    • 4.9 部分项目施工图纸
    • 4.10 小结
  • 第5章 MySQL性能调优及高可用案例分享
    • 5.1 MySQL数据库的优化
      • 5.1.2 线上环境中MySQL应该采用的编译安装方法
      • 5.1.3 MySQL配置文件的优化
      • 5.1.4 MySQL上线后根据status状态进行适当优化
    • 5.2 MySQL数据库的高可用架构方案
      • 5.2.1 生产环境下的MySQL数据库主从Replication同步
      • 5.2.2 生产环境下的DRBD+Heartbeat+MySQL双机高可用
      • 5.2.3 利用MySQL Proxy 0.8.2实现数据的读写分离
    • 5.3 利用sysbench对磁盘I/O作性能测试
    • 5.4 生产环境下的MySQL数据库备份
    • 5.5 小结
  • 第6章 分布式自动化部署管理工具puppet
    • 6.1 puppet的基本概念及工作流程
    • 6.2 安装puppet前的准备工作
    • 6.3 puppet的详细安装步骤
    • 6.4 puppet简单的文件应用
    • 6.5 puppet的进阶操作
      • 6.5.1 如何同步puppet-agent端上的常用服务
      • 6.5.2 如何在puppet-agent上自动安装常用的软件包
      • 6.5.3 如何自动同步puppet服务器端的目录文件
      • 6.5.4 如何根据不同的puppet-agent名推送不同的文件
      • 6.5.5 如何在puppet-agent端自动执行Shell脚本
      • 6.5.6 如何快速同步puppet服务器端的目录文件
      • 6.5.7 ERB模板来自动配置Apache虚拟主机
    • 6.6 puppet利用Nginx多端口实现负载均衡
    • 6.7 puppet配置文件的管理
    • 6.8 小结
  • 第7章 开源VPN软件在企业中的应用
    • 7.1 流行的VPN技术及其分类
    • 7.2 如何选择自己需要的VPN
    • 7.3 PPTPD VPN在企业中的部署应用
    • 7.4 OpenVPN VPN在企业中的部署应用
      • 7.4.1 案例一:在CentOS 5.8下路由模式配置OpenVPN服务器
      • 7.4.2 案例二:在FreeBSD 8下网桥模式配置OpenVPN服务器
    • 7.5 部署OpenVPN服务器的注意事项
      • 7.5.2 OpenVPN服务器的安全问题
    • 7.6 OpenVPN VPN软件的应用范畴
    • 7.7 小结
  • 第8章 Linux防火墙及系统安全
    • 8.1 基础网络知识
      • 8.1.2 TCP/IP中三次握手及四次挥手的过程详解
      • 8.1.3 其他基础网络知识
    • 8.2 Linux防火墙的概念
    • 8.3 Linux防火墙在企业中的作用
    • 8.4 Linux防火墙的语法
    • 8.5 iptables基础知识
      • 8.5.2 iptables的Conntrack记录
      • 8.5.3 关于iptables模块的说明
      • 8.5.4 iptables防火墙初始化的注意事项
      • 8.5.5 如何保存运行中的iptables规则
    • 8.6 如何流程化编写iptables脚本
    • 8.7 学习iptables应该掌握的工具
      • 8.7.2 图形化抓包工具Wireshark
      • 8.7.3 强大的命令行扫描工具Nmap
    • 8.8 iptables的简单脚本学习
      • 8.8.1 普通的Web主机防护脚本
      • 8.8.2 如何让别人ping通自己而自己也能ping通别人
      • 8.8.3 建立安全vsftpd服务器
    • 8.9 线上生产服务器的iptables脚本
      • 8.9.1 安全的主机iptables防火墙脚本
      • 8.9.2 自动分析黑名单及白名单的iptables脚本
      • 8.9.3 利用recent模块限制同一IP的连接数
      • 8.9.4 利用DenyHosts工具和脚本来防止SSH暴力破解
    • 8.10 TCP_wrappers应用级防火墙的介绍和应用
    • 8.11 系统运维工作中的Linux防火墙总结
    • 8.12 Linux系统自身的安全防护
      • 8.12.2 SELinux的相关设置
    • 8.13 Linux系统安全相关的工具
      • 8.13.1 Rootkit检测工具Chkrootkit
      • 8.13.2 文件系统完整性检查工具Tripwire
      • 8.13.3 防恶意扫描软件PortSentry
    • 8.14 Linux服务器基础防护篇
    • 8.15 如何防止入侵
    • 8.16 小结
  • 附录A Xmanager 3.0企业版实用技巧集锦
  • 附录B 使用Screen管理远程会话
  • 附录C 在CentOS 5.8 x86_64下安装及管理Xen虚拟机
  • 附录D 在CentOS 5.8下配置rsync服务器
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《构建高可用Linux服务器》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度