High Contrast
High Contrast
Dark Mode
Light Mode
Sepia
Forest
Back to Library
DevOps 实战指南
GitBook Online Generator
从 Ubuntu 服务器到 AWS、GCP、Azure,建立可部署、可监控、可恢复的 DevOps 实战能力
Start Reading
Table of Contents
▶
Devops基础与运维全景
DevOps 是什么,不是什么
从开发到运维的生命周期
单机到云平台的演进路径
▶
Ubuntu服务器初始化
购买云主机与首次登录
SSH、主机名与时区配置
Linux 文件系统与目录结构
▶
Linux核心操作与日常管理
用户、权限与 sudo
进程与 systemd 服务管理
包管理、环境变量与日志
▶
网络端口与远程访问
IP、DNS、端口与防火墙
网络排查工具箱
UFW、安全组与远程访问排错
▶
服务器安全基线
SSH 加固与密钥登录
最小权限与 Secrets 基础
Fail2ban、自动更新与审计
▶
Web服务与反向代理
Nginx 基础与反向代理原理
多站点、静态文件与 TLS 接入
应用进程与 Nginx 协同
▶
应用部署实战
标准部署流程
systemd 托管应用
蓝绿、滚动与回滚策略
▶
数据存储与备份恢复
磁盘、挂载与容量规划
数据库与文件备份策略
恢复演练与灾备意识
▶
日志监控与告警
系统、应用与访问日志
基础监控指标体系
告警设计与故障发现
▶
Shell自动化与运维脚本
Bash 脚本基础
定时任务与巡检脚本
幂等性、重试与日志规范
▶
Ci Cd与发布流水线
Git push 到自动部署
最小 GitHub Actions 与 GitLab CI
构建、测试、部署、回滚串联
▶
容器化与Docker运维入门
Docker 核心概念
Docker Compose 单机管理
什么时候用 Docker,什么时候不用 Kubernetes
▶
Aws版本实战
EC2 与最小网络安全组合
ALB、Route 53、S3、CloudWatch 落地
Ubuntu 应用在 AWS 上的部署与排错
▶
Gcp版本实战
Compute Engine 与最小安全组合
Cloud DNS、Storage、Monitoring 落地
Ubuntu 应用在 GCP 上的部署与排错
▶
Azure版本实战
Azure VM 与最小安全组合
Azure DNS、Storage、Monitor 落地
Ubuntu 应用在 Azure 上的部署与排错
▶
Kubernetes运维入门
K8s 核心概念与集群结构
kubectl 操作与应用部署
健康检查、滚动更新与资源限制
▶
可观测性体系
Prometheus 采集与存储原理
Grafana 仪表盘设计实战
告警规则与 On-Call 运营
DevOps 实战指南