Appearance
知识库简介
建这个知识库主要有两个原因:一是整理自己零散的知识,形成体系,边写边补,以后回看也方便查漏补缺;二是做知识分享,笔记放在网上,如果能顺便帮到别人,那就算意外之喜了。
这里的内容不是教程也不是权威指南,只是一个运维人的学习笔记,肯定有疏漏和错误,我会持续修正。
知识库大纲
| 章节 | 内容 |
|---|---|
| 00. 互联网与架构基础 | 网站访问、DNS、HTTP、前后端、数据库、集群、高可用和技术选型。 |
| 01. Linux 基础 | 目录、文件、权限、进程、磁盘、网络、日志、防火墙和初始化。 |
| 02. Shell 脚本 | Bash 语法、文本处理、日志分析和常见运维脚本。 |
| 03. 远程运维 | SSH、堡垒机、tmux、文件传输、rsync 和日常操作规范。 |
| 04. MySQL | SQL、索引、权限、备份恢复、故障排查、主从复制和高可用。 |
| 05. Redis | 持久化、内存、主从、哨兵、Cluster、安全和日常运维。 |
| 06. Web 服务 | Nginx、HTTPS、反向代理、Tomcat 和 Web 服务排错。 |
| 07. 服务注册与配置中心 | Nacos 部署、服务发现、配置管理和平台操作。 |
| 08. 负载均衡与高可用 | LVS、HAProxy、Keepalived 和常见高可用组合。 |
| 09. 容器化 | Docker、镜像、网络、存储、Compose、containerd 和 Harbor。 |
| 10. Kubernetes | 集群、工作负载、网络、存储、发布、安全、排错和生产基线。 |
| 11. 分布式存储 | NFS、Ceph、MinIO 和云原生场景里的存储对接。 |
| 12. 可观测性与监控告警 | Prometheus、Grafana、Alertmanager、Nightingale、Zabbix 和 K8s 监控。 |
| 13. 日志平台 | 日志采集、存储、检索和分析,施工中。 |
| 14. 链路追踪 | Trace、Span、调用拓扑和性能定位,施工中。 |
| 15. CI/CD | 流水线、制品、发布、回滚和持续交付,施工中。 |
| 16. 消息队列 | Kafka、RabbitMQ、消费模型和积压排查,施工中。 |
| 17. 自动化运维 | Ansible、Terraform、任务编排和 IaC,施工中。 |
| 18. Python 脚本 | Python 基础、文件处理、系统交互、网络批量管理和小项目。 |
| 19. 轻量前端 | HTML、CSS、JavaScript、DOM、请求、Vue 和页面练习。 |
| 20. Python 后端开发 | FastAPI、数据库、认证权限、任务、Webhook、审计和平台实战。 |
| 21. Node.js | Node 运行时、npm、异步、文件路径、系统交互和 Express API。 |
| 22. Go 语言 | Go 基础、并发、工程化、client-go、Operator、服务开发和部署。 |