# opsx-docs **Repository Path**: k8s-devops/opsx-docs ## Basic Information - **Project Name**: opsx-docs - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-02 - **Last Updated**: 2026-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚀 Linux云计算&DevOps实战派 > 从零基础到企业级实战应用的完整学习路径,3-4个月成为专业运维工程师! [](https://www.python.org/) [](https://www.mkdocs.org/) [](LICENSE) [](https://gitee.com/attacker/opsx) ⭐ **如果这个项目对你有帮助,请给我们一个Star,这是对我们最大的鼓励!** 本项目是一个全面的Linux运维学习资源库,包含从基础知识到高级应用的完整资料。采用模块化设计,每个模块都是独立的学习单元,同时各模块之间形成有机的知识体系。 ## 🎆 项目特色 - **系统性学习路径**: 从入门到高级的完整进阶路线 - **实战项目驱动**: 每个阶段都有综合实战项目 - **现代化技术栈**: 基于云原生和容器化技术 - **互动式文档**: 支持搜索、代码高亮、响应式设计 - **中文友好**: 全中文文档,适合国内学习者 ## 📚 课程体系 ### 🚀 Linux云计算运维实战(10周) **目标**:从零基础到高级运维工程师,系统掌握企业级运维技能 **第一阶段:Linux云计算运维入门** - Week 1-2:Linux基础与系统管理 - Week 3:网络基础与服务配置 - Week 4:Shell脚本编程实战 - Week 5:Docker容器技术 **第二阶段:运维进阶** - Week 6:Kubernetes集群管理 - Week 7:数据库运维实战 - Week 8:监控告警体系 - Week 9:日志管理与分析 **第三阶段:DevOps与多云实践** - Week 10:自动化运维与CI/CD + 多云平台管理 ### 💻 全栈运维开发(9周) > **注意**:全栈开发课程是运维课程的进阶扩展,提供完整的开发技能 **Python全栈开发(5周)** - Week1:Python基础 - Week2-3:Django + DRF后端 - Week1:前端开发技术栈 - HTML5/CSS3/JavaScript基础 - Vue.js 3核心开发 - Element Plus组件库 - Week4-5:DRF + Vue3全栈整合 **Go全栈开发(4周)** - Week1:Go语言基础 - Week2-3:Gin高性能后端 - (前端开发技术栈与Python共享) - Week4:Gin + Vue3全栈整合 ## 🚀 快速开始 ### 环境要求 - **Python**: 3.12+ - **操作系统**: macOS, Linux, Windows - **内存**: 4GB+ - **硬盘**: 2GB 可用空间 ### 安装步骤 1. **克隆项目** ```bash git clone https://github.com/opsx/devops-learning.git cd devops-learning ``` 2. **使用启动脚本(推荐)** ```bash ./start.sh ``` 3. **手动启动** ```bash # 创建虚拟环境 python3 -m venv env # 激活虚拟环境 source env/bin/activate # 安装依赖 pip install -r requirements.txt # 启动服务 mkdocs serve -a 0.0.0.0:8000 ``` 4. **访问文档** - 本地访问:[http://localhost:8000](http://localhost:8000) - 网络访问:[http://0.0.0.0:8000](http://0.0.0.0:8000) ## 📁 项目结构 ``` opsx/ ├── docs/ # 文档源文件 │ ├── index.md # 首页 │ ├── stage1/ # 阶段一:运维基础 │ │ ├── linux/ # Linux课程 │ │ └── container/ # 容器课程 │ ├── stage2/ # 阶段二:云计算核心 │ │ ├── kubernetes/ # K8s课程 │ │ └── devops/ # DevOps课程 │ ├── stage3/ # 阶段三:全栈开发 │ │ ├── python/ # Python课程 │ │ └── golang/ # Go课程 │ └── extras/ # 扩展课程 │ └── database/ # 数据库课程 ├── mkdocs.yml # MkDocs配置文件 ├── requirements.txt # Python依赖 ├── start.sh # 启动脚本 └── README.md # 项目说明 ``` ## 🌟 特色功能 - **现代化UI**: 基于Material Design的美观界面 - **响应式设计**: 支持桌面和移动设备 - **全文搜索**: 快速定位所需内容 - **代码高亮**: 支持多种编程语言语法高亮 - **暗黑模式**: 保护眼睛,提升阅读体验 - **离线支持**: 可生成静态网站,支持离线阅读 - **PDF导出**: 一键导出完整PDF文档,方便离线学习 ## 🏆 学习成果 完成全部课程后,您将能够: - 熟练管理Linux服务器和容器化环境 - 设计和运维Kubernetes集群 - 构建完整的监控告警体系 - 开发运维自动化工具和平台 - 具备多云环境运维能力 - 掌握数据库运维核心技能 ## 🔧 技术栈 ### 文档系统 - **框架**: MkDocs + Material Theme - **语言**: Python 3.12+ - **部署**: 静态网站生成 ### 课程技术 - **基础技能**: Linux, Shell, Docker, Kubernetes - **监控工具**: Prometheus, Grafana, ELK Stack - **开发语言**: Python, Go - **前端技术**: Vue3, Element Plus - **云平台**: AWS, 阿里云, 腾讯云 ## 📅 学习计划 ### 初级阶段(1-3个月) - 完成Linux基础学习 - 掌握Docker容器技术 - 完成至少2个实战项目 ### 中级阶段(3-6个月) - 深入学习Kubernetes - 构建监控告警体系 - 实现DevOps自动化流程 ### 高级阶段(6-12个月) - 选择Python或Go路线深入学习 - 开发运维管理平台 - 掌握数据库运维技能 ## 📚 学习资源 ### 官方文档 - [Kubernetes官方文档](https://kubernetes.io/docs/) - [Docker官方文档](https://docs.docker.com/) - [Prometheus文档](https://prometheus.io/docs/) ### 推荐书籍 - 《鸟哥的Linux私房菜》 - 《Kubernetes权威指南》 - 《DevOps实践指南》 ### 在线资源 - [CNCF Landscape](https://landscape.cncf.io/) - [实验楼Linux课程](https://www.shiyanlou.com/) - [极客时间](https://time.geekbang.org/) ## 🤝 贡献指南 欢迎为项目贡献力量! ### 贡献方式 1. **内容贡献**: 完善文档、添加案例、修复错误 2. **题目建议**: 提供学习题目和实战项目 3. **代码示例**: 提供配套的代码示例 4. **翻译工作**: 帮助翻译国外优秀文档 ### 提交流程 ```bash # 1. Fork 项目 # 2. 克隆到本地 git clone https://gitee.com/attacker/opsx.git # 3. 创建分支 git checkout -b feature/your-feature # 4. 提交修改 git commit -m "Add: your contribution description" # 5. 推送到Gitee git push origin feature/your-feature # 6. 创建Pull Request ``` ## 📞 联系我们 如果您在学习过程中遇到问题,可以通过以下方式联系我们: - 📧 **邮箱**: admin@attacker.club - 💬 **微信群**: 扫描二维码加入学习群 - 🐙 **Gitee Issues**: [提交问题](https://gitee.com/attacker/opsx/issues) - 🌐 **官网**: https://attacker.club ## 📄 许可证 本项目采用 [MIT 许可证](LICENSE)。您可以自由使用、修改和分发。 ## 🎆 特别鸣谢 感谢以下项目和组织的启发和支持: - [MkDocs](https://www.mkdocs.org/) - 优秀的文档生成工具 - [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/) - 美观的文档主题 - [CNCF](https://www.cncf.io/) - 云原生计算基金会 - [Kubernetes Community](https://kubernetes.io/community/) - K8s社区 - [LinuxDevOps](https://github.com/Tender-Liu/LinuxDevOps) - 参考项目 ---