Linux学习路线和资源推荐,看这一篇就够了
本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。
大家知道,我的公众号一直专注在 Linux云计算网络领域的干货分享。Linux 一直是我主推的内容,因为我觉得这种通识技术,永远都不会过时,任何时候都值得持续精进下去。
今天这篇文章有两个目的,一个是梳理一下 Linux 的学习路线,便于之后更好的为大家输出内容,另一个是根据路线推荐一些学习资源,都是非常硬核的资源,一定要看到最后。
先说说 Linux 方向的工作有哪些?不完全统计,有 Linux 后台开发、应用开发工程师、运维工程师、运维开发工程师、Python 自动化运维,还有云计算、大数据运维、开发工程师等等。特别是云计算这个领域,基本上每天都要跟 Linux 打交道。
所以学好 Linux 不管对学生还是工作人士来说都是至关重要的。
精简学习路线
至于学习路线,不管是从事哪个方向的工作,都是通用的,目标都是要不断精进下去。
这份学习路线,是我看了一些文章之后,结合当下的情况总结的,有实践过的,也有正在实践的,不敢大言不惭,只能称之为精简,因为我也是初学者,在这里梳理,一方面也是回答一些读者问我的问题,给大家一个参考,一方面也是整理一下公众号内容的思路,有个方向。
初级: 掌握 Linux 相关系统环境(ubuntu、centos)、网络配置、以及常用命令:find、vim、grep、awk、sed 等,达到熟练使用 Linux 系统。
推荐: 初学者可以看看老男孩视频,有一定基础的话,可以看马哥的 Linux 视频,可以和书籍《鸟哥的Linux私房菜》结合来看。
中级: 会写 shell 脚本、基本的应用编程和系统编程、基本的性能分析、gcc 编译链接的理解,以及一些快速开发工具的掌握。
推荐: 《Linux命令行与shell脚本编程大全》、《Linux环境编程:从应用到内核》,以及一些专栏,比如微软倪朋飞的《Linux 性能优化实战》(着重推荐)。
高级: 这部分可能是系统工程师需要着重关注的,会系统编程,会内核,各种性能优化等等。
推荐: 《UNIX环境高级编程》、《深入Linux内核架构》、《性能之巅》,依然还有《Linux性能优化实战》。
以上,因为每个人的情况不一样,定位也不一样,但不管是开发工程师还是运维工程师,总体上满足这样一个进阶过程。
在当下这个环境,资源可以说有些过剩,但优质资源永远都欠缺,在这里,我要特别吹一下倪朋飞老师的《Linux性能优化实战》,这是一门发表在「极客时间」上的专栏,口碑好到没话说,这里想特别给大家推荐一下。
为什么说 Linux 性能优化重要?因为这是我们工作中遇到最多的问题之一,比如:
- 流量高峰期,cpu、memory 等吃紧,top 之后,如何排查问题?以及如何解决问题?
- 数据库主机 cpu 的 I/O wait 等待时长,怎么解决?
- Linux 服务器突然宕机、如何快速的定位问题?
可以说,Linux 性能优化是最能提高我们解决问题能力的实践手段。对我们知识结构的建立也是非常有帮助的。
这个专栏我很早就买了,现在都快学完了,做了很多笔记。
整个专栏有 60 讲,理论+各种实践案例配合,真的是我见过的实践性最好的专栏,实践环境是 Docker,甚至都不要装虚拟机,几乎没有上手难度。
最近,极客时间做了一个拼团优惠活动,原价 99 元,现在只需要 79 元,从 我这里扫码购买,我还给大家返 10 元红包,并送上面推荐的所有资源,包括我学这门课的笔记 (有我自己的总结,虽不值一提,但你要就给你)
下面说说这门课都具体讲了什么,口碑怎么样?
上线不过几个月,已经有近 2W 人订阅了,截图一些评价,可以参考看看:
还有,作者倪朋飞是微软的 Azure 资深工程师,主要负责开源容器编排系统 Kubernetes 在 Azure 的落地实践。
有着近 10 年的云计算工作经验,不难理解对 Linux 的知识体系有这么深入的理解。
除了内容硬核以外,还有 2 点不得不提:
1、讲解得很成体系,每一章节都有基础篇、案例篇和套路篇,选的案例比较有针对性,基本都是工作中用得上的,「套路篇」就更别说了,有好几篇我看了不止一遍。
2、倪朋飞不仅会回答大家提出的问题,还会针对那些有代表性进行公开答疑,确实挺走心。
说真的,光看评论区也能收获不少,自己的认知还是有局限性,有些问题现在没碰到,不等于以后不会出现。
说了半天,还是看看目录更实在:
可以看到,这个课干货满满,我建议我的读者们在这样的优质知识面前,千万别舍不得,这是知识付费的时代,你只有愿意付出才能领先别人。
还是我上面说的,这个课现在参与拼团优惠活动,原价 99 元,现在截止到下周一购买都只要 79 元,扫我下面的二维码购买,我还给你返 10元 + 上面推荐的所有书籍和视频 + 我这门课的学习笔记 (现在还没学完,等完了发给你)。
我相信,只要你看过试读文章,就能发现这一张电影票的钱,花得多么值。
买了课的朋友可以找我领红包和相关资料,没有我微信的朋友先加下我。
后台回复“加群”,带你进入高手如云交流群
我的公众号 「Linux云计算网络」(id: cloud_dev) ,号内有 10T 书籍和视频资源,后台回复 「1024」 即可领取,分享的内容包括但不限于 Linux、网络、云计算虚拟化、容器Docker、OpenStack、Kubernetes、工具、SDN、OVS、DPDK、Go、Python、C/C++编程技术等内容,欢迎大家关注。