Linux运维人员成长之路学习书籍推荐(未删减版)

简介:

我们的人生如游戏,每个人都扮演着不同的角色,有普通玩家、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系统更能学习系统结构的了。

本文摘自:马哥教育微信

本文转自  ChinaUnicom110  51CTO博客,原文链接:http://blog.51cto.com/xingyue2011/1950747

相关文章
|
2月前
|
NoSQL 关系型数据库 MySQL
Linux学习记录---(1、基本命令)
该博客文章提供了Linux系统中基本命令的使用记录,包括文件和目录操作、Redis服务管理、MySQL数据库操作以及Tomcat服务器的启动和检查。
Linux学习记录---(1、基本命令)
|
21天前
|
运维 监控 Linux
深入理解Linux系统运维:命令行工具的力量
【9月更文挑战第14天】在Linux的世界里,命令行工具是系统管理员的瑞士军刀。本文将带你领略命令行的魅力,从基础操作到高级技巧,让你的运维工作更加高效和精准。准备好了吗?让我们一起开启这段探索之旅!
|
10天前
|
消息中间件 运维 Linux
linux之centos运维kafka
linux之centos运维kafka
|
2月前
|
存储 运维 监控
运维.Linux下执行定时任务(中:Cron的常用替代方案)
本文是关于Linux下执行定时任务系列的第二部分,主要探讨除了Cron之外的常用替代方案。介绍了Systemd Timers、Anacron及at命令三种工具,它们分别适用于不同场景下的定时任务需求。文章详细分析了每种工具的特点、工作原理、基本使用方法及其高级功能,并对比了它们各自的优缺点,帮助读者根据实际情况选择最适合的定时任务解决方案。此外,还提供了指向具体实例和进一步阅读材料的链接。
78 4
运维.Linux下执行定时任务(中:Cron的常用替代方案)
|
2月前
|
图形学 开发者 存储
超越基础教程:深度拆解Unity地形编辑器的每一个隐藏角落,让你的游戏世界既浩瀚无垠又细节满满——从新手到高手的全面技巧升级秘籍
【8月更文挑战第31天】Unity地形编辑器是游戏开发中的重要工具,可快速创建复杂多变的游戏环境。本文通过比较不同地形编辑技术,详细介绍如何利用其功能构建广阔且精细的游戏世界,并提供具体示例代码,展示从基础地形绘制到植被与纹理添加的全过程。通过学习这些技巧,开发者能显著提升游戏画面质量和玩家体验。
68 3
|
2月前
|
NoSQL Ubuntu Linux
Linux内核学习
Linux内核学习
54 3
|
2月前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
109 8
|
2月前
|
移动开发 运维 网络协议
运维必备 | Linux netstat命令详解
运维必备 | Linux netstat命令详解
|
2月前
|
运维 监控 Unix
运维必看,Linux 远程数据同步工具详解。
运维必看,Linux 远程数据同步工具详解。
|
1月前
|
Linux
使用qemu来学习Linux的休眠和唤醒
使用qemu来学习Linux的休眠和唤醒
下一篇
无影云桌面