CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
DevOps 网络与邮件/课时/网络与运维基础
RawBlame
课时目录12 节

DevOps 网络与邮件

  1. 01网络与运维基础
  2. 02OSI 与分层
  3. 03SSH 远程管理
  4. 04FTP 与 SFTP
  5. 05SMTP 发信
  6. 06IMAP 与 POP3
  7. 07邮件认证
  8. 08编辑器与文本处理
  9. 09版本控制回顾
  10. 10编程语言选型
  11. 11邮件运维排障
  12. 12综合练习

网络与运维基础

与 networking/linux 分工;devops 网络节点地图。

25 分钟

DevOps 网络与邮件基础全景

运维工程师日常打交道的不只是 HTTP API,还有 SSH 登录、文件传输、邮件投递、DNS 解析 等底层协议。本 track 从 DevOps 落地视角 串联 networking-essentials 的 TCP/IP 理论、linux-essentials 的服务器操作、git-essentials 的配置版本化,以及 dns-essentials 的域名与 MX 记录,帮你在 DevOps 路线图 上补齐「网络 + 邮件 + 工具链」三块拼图。

学习目标

  • 理解 DevOps 场景下 网络协议、邮件系统、编辑器、版本控制 各自解决什么问题
  • 对照 CodeRoadMap 部署拓扑,列出 SSH / SMTP / IMAP 各走哪条链路
  • 建立本 track 12 课的学习顺序与前置知识映射

DevOps 网络与邮件能力地图

能力域典型协议/工具运维场景
远程管理SSH (22)登录服务器、隧道转发、密钥分发
文件传输SFTP/SCP、FTP (21)部署包上传、日志拉取、遗留系统对接
邮件投递SMTP (25/587/465)告警通知、用户注册验证、事务邮件
邮件收取IMAP (143/993)、POP3运维邮箱、工单系统、客户端同步
域名与路由DNS A/MX/TXT邮件可达性、SPF/DKIM 验证
配置与协作Vim、Git改 Nginx/Postfix 配置、Infrastructure as Code
CodeRoadMap 生产环境(示意)
    ├─ 开发者 ──SSH──► Linux 服务器(Nginx + Docker)
    ├─ CI/CD ──SFTP/SCP──► 部署目录
    ├─ 监控告警 ──SMTP──► 运维邮箱
    └─ DNS MX ──► 邮件服务器 ──IMAP──► 值班手机

与 net-intro 互补:那边讲 计算机网络概念,本 track 讲 运维工程师每天要用到的协议与工具。

本 track 课程结构

  1. 协议层:OSI 模型运维视角 → SSH → FTP → SMTP → IMAP → 邮件认证
  2. 工具层:编辑器 → 版本控制 → 脚本编程
  3. 实战层:邮件系统搭建与运维 → 综合练习

前置建议:完成 linux-essentials 的 SSH 与 systemd 两课;DNS 基础见 dns-intro。

练习

  • 在 上标记「网络与邮件」节点,关联本 track 各课 slug
DevOps 路线图
  • 列出你当前工作中用到的 5 个端口及对应协议(如 22/80/443/587/993)
  • 对照 CodeRoadMap 架构,画一张「开发者 → SSH → 服务器 → SMTP → 邮箱」的数据流图
  • 小结

    DevOps 网络与邮件 = 远程管理 + 文件传输 + 邮件投递/收取 + DNS 路由 + 配置工具链。 下一课从 OSI 七层模型入手,建立协议分层思维,后续 SSH/FTP/SMTP 各课会反复引用。

    加载本节练习…
    下一课 →OSI 与分层