Linux 是当今三大操作系统(Windows、macOS、Linux)之一,其创始人是林纳斯·托瓦兹①。
林纳斯·托瓦兹 21 岁时用 4 个月的时间首次创建了 Linux 内核,于 1991 年 10 月 5 日正式对
外发布。Linux 系统继承了 UNIX 系统以网络为核心的思想,是一个性能稳定的多用户网络操
作系统。
20 世纪 90 年代至今,互联网飞速发展,IT 引领时代潮流,而 Linux 系统是一切 IT 的基石,
其应用场景涉及方方面面,小到个人计算机、智能手环、智能手表、智能手机等设备,大到服
务器、云计算、大数据、人工智能、数字货币、区块链等领域。
为什么写《Linux 虚拟化——原理、方法和实战(KVM Docker OpenStack)》这本书?这要
从我的经历说起。我出生在贵州省一个贫困的小山村,从小经历了砍柴、放牛、挑水、做饭,
日出而作、日落而归的朴素生活,看到父母一辈子都生活在小山村里,没有见过大城市,所以
从小立志要走出大山,要让父母过上幸福的生活。正是这样的信念让我不断地努力。大学毕业
至今,我在“北漂”的 IT 运维路上已走过了十多年:从初创小公司到国有企业、机关单位,再
到图吧、研修网、京东商城等 IT 企业,分别担任过 Linux 运维工程师、Linux 运维架构师、运维
经理,直到现在创办的京峰教育培训机构。
一路走来,很感谢生命中遇到的每一个人,是大家的帮助,让我不断地进步和成长,也让
我明白了一个人活着不应该只为自己和自己的家人,还要考虑到整个社会,哪怕只能为社会贡
献一点点价值,人生就是精彩的。
为了帮助更多的人通过技术改变自己的命运,我决定和团队同事一起编写这本书。虽然市
面上关于 Linux 的书籍有很多,但是很难找到一本关于企业级 KVM 虚拟化实战、企业级 Docker
虚拟化实战、Docker 企业命令实战、Docker 网络原理实战篇、Dockerfile企业镜像实战、Docker
仓库案例实战、Docker Compose 容器编排实战、Docker Swarm 集群案例实战、OpenStack KVM
构建企业级私有云等内容的详细、全面的主流技术书籍,这就是编写本书的初衷。
① 创始人全称是 Linus Benedict Torvalds(林纳斯·本纳第克特·托瓦兹)。
II Linux 虚拟化——原理、方法和实战(KVM Docker OpenStack)
配套资源
程序代码、面试题目、学习路径、工具手册、简历模板等资料,请扫描下方二维码下载
或者到清华大学出版社官方网站本书页面下载。
配套资源
作者精心录制了与 Linux 开发相关的视频课程(3000 分钟,144 集),便于读者自学。扫
描封底“文泉课堂”刮刮卡中的二维码进行绑定后即可观看(注:视频内容仅供学习参
考,与书中内容并非一一对应)。
虽然已花费大量的时间和精力核对书中的代码和内容,但难免存在纰漏,恳请读者批评
指正。
吴光科
2023 年 3 月
前 言
致谢
ACKNOWLEDGEMENT
感谢 Linux 之父林纳斯·托瓦兹,他不仅创造了 Linux 系统,还影响了整个开源世界,也影
响了我的一生。
感谢我亲爱的父母,含辛茹苦地抚养我们兄弟三人,是他们对我无微不至的照顾,让我有
更多的精力和动力去工作,去帮助更多的人。
感谢何红敏、周孝坤、杨政平、洛远、谭庆松、李涛、张强、刘峰、郭大德、田文杰、柴
宗虎、张馨、佘仕星、李燊、岳晓勇及其他挚友多年来对我的信任和鼓励。
感谢腾讯课堂所有的课程经理及平台老师,感谢 51CTO 副总裁一休及全体工作人员对我及
京峰教育培训机构的大力支持。
感谢京峰教育培训机构的每位学员对我的支持和鼓励,希望他们都学有所成,最终成为社
会的中流砥柱。感谢京峰教育首席运营官蔡正雄,感谢京峰教育培训机构的辛老师、朱老师、
张老师、关老师、兮兮老师、小江老师、可馨老师等全体老师和助教、班长、副班长,是他们
的大力支持,让京峰教育能够帮助更多的学员。
最后要感谢我的爱人黄小红,是她一直在背后默默地支持我、鼓励我,让我有更多的精力
和时间去完成这本书。