- 写GitBook的目地
GitBook的内容记录了我大学所学(70%)和在实习期间(30%)的一些见闻,写它的目的是为了梳理一下自己零碎的知识,同时也秉承开源社区的共享精神与大家分享我微不足道的讲解。我平时也有些博客的习惯欢迎大家来访问我的博客(yjscloud.site),这个GitBook的内容呢我尽量做到每天更新一至三个小章节,计划用三个月的时间来完成内容的更新,我是一个运维小白很多东西都不懂写错了或者是误导大家了请亲们见谅哈~
- 自我介绍一下
姓名:幸~~
性别:男
坐标:广州
职位:目前还是一个学生(准大四),现就职于某公司负责运维工作(维护腾讯政务云)
邮箱:yjscloud@gmail.com
QQ:1303460512
爱好:搞机
座右铭:因上努力,果上随缘。
- 感谢陪伴我左右的人
穷人家的孩子早当家,我技术穷、人长得也不怎么好看、也不高、家里也不怎么有钱是一个典型的矮矬穷吧!既然这样了就要多读点书、多敲几行代码,很遗憾因为高中不努力学习没有考到好的大学,但我所就读的大学也不负其软件学院的“大名”,出来实习发现在珠三角地区的IT公司里面到处都是我们学校的人!他们一个个都是大佬啊!初来乍到我什么都不会、什么都不懂,幸运的是我实习的公司带我的人巧好是本校本专业的师兄,这让我这个害怕孤独的人带来一丝的安慰哈哈哈。
我在大学期间自认为是没有浪费光阴,我不玩游戏、不看剧、不看小说,因为丑所以没有女朋友~是一个典型的闲人。但我荣幸的大学期间加入了学院学生会学习部,在这里我交到可以说是相伴一生的好朋友吧,感谢他们三年多来的陪伴~。大一的我加入了可以说是我们学校最牛掰的社团——网络管理协会,在这里我交到一群志同道合的朋友,毕竟是搞机的部门,一起学习、一起吐槽IT圈的事情哈哈哈。期间通过小小的努力大二大三算是“入驻”学校网络中心,给学校网络中心维护机房,恩~是“免费劳动力”。很感谢导生师兄是他带我入了运维的坑,也是他在我大一迷茫的时候给我指明了方向,反正他是我最想揍的人啦~。
愿我所想终成你所愿~感谢你们陪我度过大学的这段光阴!
**因上努力,果上随缘。**
![1-1](http://pblnebbqz.bkt.clouddn.com/he-1.jpg)
- 献给我的朋友们
- 一、个人对学习的看法
- 二、运维技能图谱
- 三、运维常用技能
- 3.1 Vim(最好用的编辑器)
- 3.2 Nginx & Tengine(Web服务)
- 1. Nginx介绍和部署
- 2. Nginx配置解析
- 3. Nginx常用模块
- 4. Nginx 的session 一致性问题
- 3.3 Tomcat(Web中间件)
- 3.4 Keepalived(负载均衡高可用)
- 3.5 Memcache(分布式缓存)
- 3.6 Zookeeper(分布式协调系统)
- 3.7 KVM(开源虚拟化)
- 1. 虚拟化介绍
- 2. KVM基础
- 3. 设置VNC和时间同步
- 4. kvm虚拟机快照备份
- 5. kvm虚拟机在线扩展磁盘
- 6. kvm虚拟机静态迁移
- 7. kvm虚拟机动态迁移
- 8. kvm虚拟机存储池配置
- 9. cpu添加虚拟化功能
- 3.8 GitLab(版本控制)
- 3.8.1 GitLab安装与汉化
- 3.9 Jenkins(运维自动化)
- 3.10 WAF(Web防火墙)
- 3.10.1初探WAF
- 四、常用数据库
- 4.1 MySQL(关系型数据库)
- 1. MySQL源码安装
- 4.2 Mongodb(适用与大数据分析的数据库)
- 4.3 Redis(非关系数据库)
- 五、自动化运维工具
- 5.1 Cobbler(系统自动化部署)
- 5.2 Ansible(自动化部署)
- 5.3 Puppet(自动化部署)
- 5.4 SaltStack(自动化运维)
- 六、存储
- 6.1 GFS(文件型存储)
- 6.2 Ceph(后端存储)
- 七、运维监控工具
- 7.1 对监控的理解
- 7.2 Zabbix(运维监控)
- 7.2.1 Zabbix简介
- 7.2.2 Zabbix服务部署
- 1. Zabbix服务端部署
- 2. Zabbix客服端部署
- 3. 配置前端展示
- 4. zabbix告警配置
- 7.2.3 Zabbix监控服务
- 1. 监控网络设备
- 2. 自定义Nginx监控
- 7.3 云镜(安全监控)
- 7.4 ELK(日志收集展示)
- 八、运维云平台
- 8.1 OpenStack(开源云操作系统)
- 8.1.1 OpenStack简介
- 8.1.2 实验架构设计
- 8.1.3 集群环境准备
- 8.1.4 controller节点部署
- 1. 安装Mariadb Galera Cluster集群
- 2. 安装RabbitMQ Cluster集群
- 3. 安装Pacemaker
- 4. 安装HAProxy
- 5. 安装配置Keystone
- 6. 安装配置glance
- 1. 制作镜像模板
- 7. 安装配置nova
- 8. 安装配置neutron
- 1. 配置虚拟机网络
- 9. 安装Dashboard
- 10. 安装配置cinder
- 8.1.5 compute节点部署
- 1. 安装相关软件包
- 2. 安装Neutron
- 3. 配置cinder
- 4. 创建第一个虚拟机
- 8.1.6 OpenStack报错处理
- 1. cinder僵尸卷删除
- 8.1.7 快速孵化虚拟机方案
- 8.1.8 Kolla容器化部署OpenStack
- 1. 单点部署
- 2. 多节点部署
- 8.2 Tstack(腾讯云平台)
- 8.3 K8s(微服务容器化)
- 九、运维编程技能
- 9.1 Shell(运维必会语言)
- 9.2 Python(万能的胶水语言)
- 十、Devops运维
- 10.1 理念
- 10.2 Devops实战