本书主要分为四篇:语法基础篇、程序设计结构篇、初级应用篇和高级应用篇。其中第一篇语法基础部分介绍了C语言概述和C语言数据与运算;第二篇程序设计结构部分介绍了算法与流程图、顺序结构程序设计、选择结构程序设计和循环结构程序设计;第三篇初级应用部分介绍了数组、函数和编译预处理;第四篇高级应用部分介绍了指针、构造类型、位运算和文件。
本书较为全面地介绍了Qemu-KVM、Libvirt、Virt-Manager、网络虚拟化、传统的存储技术(RAID、LVM、NFS、ISCSI)、常见的分布式存储(HDFS、GlusterFS、Lustre、MooseFS、Ceph)、容器虚拟化技术。除第1章外,每个章节都配有详细的实验实践案例,内容设计丰富,便于读者理解和掌握。