我们的人生如游戏,每个人都扮演着不同的角色,有普通玩家、NPC、普通野怪,终极Boss,都有不同的级别之分,我们在技术方面又何尝不是呢,我们大部分人都是普通野怪,遍地都是,很容易被别人虐,没有什么特殊的技能,而Boss确实很少的,尤其像一些大的游戏都只有一个终极Boss,那是强大无比的存在,在我们心中那就是大神。

而我们又何尝不想成为称霸一方的Boss呢?用一句话说Boss虐我千百遍,我追Boss如初见,在linux的道路上我们每个人都想成为Linux Boss,成为大神。

在此前的公开课中,有期望从事Linux运维的童鞋希望推荐一些学习书籍,在此先罗列一些我们在成长之路上曾经读到过并觉得不错的书籍,推荐给有需要者。



入门书:

《鸟哥的私房菜(基础篇)》

《鸟哥的私房菜(服务篇)》

《Linux命令行与Shell脚本编程大全(第2版)》

《UNIX/Linux 系统管理技术手册》

《UNIX编程艺术》

计算机及操作系统原理书:

《深入理解计算机系统(原书第2版)》

《现代操作系统 (原书第3版)》

深入理解Linux系统(说明:开发类的书籍只求读懂其讲到的原理部分就成)

原理篇:

《Linux内核设计与实现(原书第3版)》

《Linux程序设计(第4版)》

《构建嵌入式Linux系统(第二版)》

《深入理解LINUX内核(第三版)》

《UNIX网络编程 卷1:套接字联网API(第3版)》

《UNIX网络编程 卷2:进程间通信(第2版)》

《UNIX 环境高级编程(第2版)》

《程序员的自我修养—链接、装载与库》

《Linux设备驱动程序(第三版)》

实做篇:

《手把手教你构建自己的Linux系统》

《高性能Linux服务器构建实战》

shell

我看过最好的 《shell编程艺术》

lamp/lnmp

nginx: 《取代Apache的高性能Web服务器》

apache:《Apache服务器配置与使用工作笔记》

mysql:《高性能MySQL》

安全

《Linux firewalls》

《白帽子讲web安全》

架构

《大型网站技术架构》

《构建高性能web站点》

docker

《Docker技术入门与实战》

nosql

《redis设计与实现》

《mongodb权威指南》

自动化

《Puppet实战》

《SaltStack技术入门与实战》

云计算、虚拟化

《OpenStack开源云王者归来 云计算、虚拟化、Nova、Swift、Quantum与Hadoop》

python

《Python基础教程》

监控

《Zabbix企业级分布式监控系统》

《华章科技:Nagios系统监控实践》



以上是我对Linux学习书单的一个梳理,了解一个东西的结构是对学习最好的途径,就是从他的结构一层一层剖开,然后你就会发现自己原来好多地方都没有弄懂,有的地方是理解错误的,恍然大悟,豁然开朗。

比如系统是如何进行启动的,启动的时候需要哪些东西引导呢。如果你想检验下自己,再也没有什么能比自己做一个linux系统更能学习系统结构的了。

本文摘自:马哥教育微信