课程大纲

开源简介

  • 定义开源及其重要性
  • 常见的开源许可证和社区
  • 参与开源项目

Linux操作系统

  • Linux发行版简介
  • 安装Linux发行版(如Ubuntu)
  • Linux文件系统基本结构

Linux命令行界面(CLI)

  • 导航Linux文件系统
  • 处理文件和目录
  • 管理用户、组和权限

Linux系统管理

  • 使用包管理器管理软件包
  • 进程、系统监控和故障排除
  • 使用cron和at调度任务

云计算简介

  • 云计算概念和优势
  • 公有云、私有云和混合云模型
  • 基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)

云部署模型

  • 理解不同的云部署选项
  • 构建和管理虚拟机
  • 使用Docker进行容器化

云服务和技术

  • 云服务类别概述
  • 探索云存储、数据库和网络
  • Kubernetes编排简介

云中的开源

  • 在云环境中使用开源工具
  • 使用Ansible进行自动化和配置管理
  • 持续集成和持续部署(CI/CD)管道

安全与合规

  • 基本的云安全概念
  • 身份和访问管理(IAM)
  • 合规框架和最佳实践

总结与下一步

  • 课程的关键要点
  • 开源IT和云计算领域的职业路径
  • 进一步学习的资源

要求

  • 基本的计算机素养
  • 熟悉Linux命令行界面操作

受众

  • 有志成为IT专业人士的人士
  • 学生
  • 非技术岗位的专业人士
 28 小时

即将举行的公开课程

课程分类