网络编程与自动化:从SDN到未来趋势
1. 适合阅读人群
在网络编程与自动化领域,有几类IT专业人员能从中受益:
- 网络工程师 :熟悉网络协议、网络设备配置以及网络运营管理。通过学习,可掌握使用自动化进行配置管理、故障排除和可观测性分析等技能,提高工作效率,构建更可靠的基础设施。且无需软件开发、编程、自动化或DevOps相关工具的先验知识,只需有开放的学习心态。
- 系统管理员 :主要负责管理连接到网络的系统,可能已有使用本书中部分工具(如Linux、源代码控制和配置管理系统)的经验。本书能帮助他们在不同场景下拓展对这些工具的理解,例如用Ansible配置网络交换机而非仅用于Linux服务器。若网络知识较薄弱,可搭配专注于核心网络概念的书籍,如《Packet Guide to Core Network Protocols》。
- 软件开发人员 :许多开发者可能有使用本书中编程语言和开发工具(如Python和Git)的经验。他们可以了解这些工具和语言在网络环境中的应用,如用Python检索和存储网络特定数据。前提是需具备基本的核心网络协议和概念知识,新手可能需补充相关书籍。
2. 本书使用的工具
网络编程与自动化领域的技术和工具有多种版本和变体。本书选用了一套具有代表性的工具,例如Linux系统,主要关注Debian、Ubuntu(基于Debian)和CentOS(基于Red Hat Enterprise Linux)。各工具的具体版本会在相应章节说明。
3. 在线资源
由于无法涵盖网络自动
超级会员免费看
订阅专栏 解锁全文
779

被折叠的 条评论
为什么被折叠?



