Linux系统运维与架构设计
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统运维与架构设计相关的知识,希望对你有一定的参考价值。
一 本章概览
介绍Linux系统运维与架构设计的方方面面
二 Linux基础入门
- 认识计算机核心硬件和服务器
- Linux发展历史、系统组成、应用领域以及发行版
- 搭建运维环境:VMWareWorkStation、SecureCRT的使用
- Linux系统的基本使用
- Shell入门以及命令概述
三 Linux系统管理
- 文件目录管理
- 用户管理
- 权限管理
- VIM编辑器的使用
- 文档压缩打包
- 程序包管理
- 网络管理
- 文件系统管理
- 内存管理
- 系统管理(监控、环境变量)
- 安全管理(selinux,iptables)
四 企业级应用服务管理
- 文件服务(Samba、NFS、SFTP)
- Web服务(HTTP协议、Apache、nginx)
- LAMP/LNMP
- DNS
五 Shell编程实战
- Shell脚本入门
- Shell变量、条件语句(if、case)、函数
- Shell 循环(语句while、unit、for、select)
- Shell 控制循环
- Shell 数组
- sed和gawk应用进阶
- Shell 脚本开发范例
- Shell脚本的调试
- Shell脚本开发环境变量配置和优化实践
- Expect自动化交互程序应用实践
- 子Shell和Shell嵌套模式应用
- Shell面试题实战
六 高性能、高可用mysql
- MySQL架构与历史
- MySQL基准测试
- 服务器性能剖析
- Schema与数据类型优化
- 创建高性能索引
- 查询性能优化
- MySQL高级特性
- 优化服务器设置
- 操作系统和硬件优化
- MySQL复制及其原理
- 可扩展的MySQL
- 高可用性
- 云端的MySQL
- 应用层优化
- 备份与恢复
- MySQL工具集
- MySQL Replicant库
- 二进制日志
- 高可用性复制
- 横向扩展复制
- 数据分片
- MySQL集群
- MySQL监控
七 负载均衡集群解决方案 HAProxy+LVS
八 高可用集群解决方案 Keepalived
九 高性能集群解决方案
十 运维工具使用
- ansible 自动化部署管理工具
- puppet 自动化配置管理工具
- fabric 自动化运维工具
- saltstack 自动化运维工具
十一 运维监控
- Zabbix
十二 Python自动化运维
- 构造B/S自动化运维平台
- 构造Linux系统安全审计功能
- 构建分布式质量监控平台
- 构建桌面版自动化运维平台
十三 云计算
- OpenStack
十四 大数据
- Hadoop
- Hadoop生态圈(HDFS,Hive,HBase,Zookeeper,Pig,Impala,Kudu,Flume)
- Spark
- Strom
十五 企业级虚拟化
- KVM
十六 分布式消息中间件
- RabbitMQ
- RocketMQ
十七 分布式MongoDB企业级应用
- MongoDB介绍
- MongoDB设计应用
- MongoDB复制
- MongoDB 分片
- MongoDB 应用管理
- MongoDB 服务管理
十八 分布式Redis企业级应用
- 初识Redis
- API的理解与使用
- Redis常用的小功能
- Redis客户端
- Redis持久化
- Redis复制
- Redis的噩梦:阻塞
- 理解内存
- 哨兵
- 集群
- 缓存设计
- 开发运维的陷阱
- Redis监控运维平台CacheCloud
- Redis配置统计字典
十九 分布式日志系统
- E(elasticsearch)
- L(Logstash)
- K(Kibana)
二十 分布式MySQL中间件
- MyCat
二十一 分布式文件存储
- MooseFS
- GlusterFS
- FastDFS
二十二 虚拟化容器
- Docker
- Kubernetes
二十三 Linux系统调优
- Linux系统优化思路
- Linux系统性能评估与优化案例
- 内存、磁盘性能评估
- 网络性能评估
- 基于Web应用的性能评估
二十四 Java技术栈
- Tomcat
- Jenkins
- Git/Gitlab
- Maven
- Jira
重要说明: 移动终端更好的阅读方案,关注个人微信公众号: ittimeline,CSDN文章内容会实时同步到该公众号中。
以上是关于Linux系统运维与架构设计的主要内容,如果未能解决你的问题,请参考以下文章
云社区 | 如何评估自动化运维的收益?超融合环境下的运维与传统架构有什么不同?