Linux学习从入门到精通推荐书籍

如何学习Linux

在现在的生活,生产,研究等领域,Linux已经无所不在,从我们使用的手机,车载设备,到服务器,桌面电脑等,Linux已经成为这个世界方方面面的基石。尤其对于参与技术有关工作的你学习Linux是必须的,那么,该如何有效的学习呢?Linux从诞生至今,已经是一个非常庞大且复杂的系统,下图是Linux系统代码行数的统计(参考linuxcounter):
Linux代码行数变化

可见截止本文为止,Linux的代码行数逼近2千万行,你就每天看1万行也得要6,7年,况且这还只是Linux内核的代码量,再加上每个Linux发行版本有关的代码,估计得突破天际了。因此,要在短期内全面的学习Linux的方方面面对于一个正常的人来说几乎不太可能。所以,学习Linux的关键便在于对于学习Linux的目的一定要明确,通常来讲可能会涉及到一下方面:

  • 了解及入门
  • 成为Linux的系统管理员
  • 学习Linux应用编程
  • 学习Linux内核开发

当然,这只是其中几个大的方面,即便如此,其中每个方面都是一个非常大的议题。比如说学习Linux内核开发,这个就包括了无数小的方面,内核本身就包括了非常多的细分方向,比如有的搞网络,有的搞文件系统,有的搞驱动开发等等。所以,对于Linux,还请千万慎重的评价自己是否真的精通,学无止境,真要精通Linux的主要方面,有可能需要穷尽你的个人生涯。

当然,对于学习Linux,前人已经铺好了无数的基石,有无数可以参考学习的资料,而且内核也是开源的,必要的时候可以查看其代码,甚至已经有非常多帮你分析内核代码的书籍资料,甚至还有很多中文资料。所以,不论你打算要学习到如何的程度,已经有无数的资料可以参考,也有极为庞大的社区可以依靠。本文将就Linux学习推荐一些经典免费的书籍,主要侧重覆盖从入门到成为系统管理员的有关方面,学习对象为初学Linux,以及需要重新系统学习Linux的读者,将涵盖以下方面:

  • 入门基础
  • Linux命令行及工具
  • Linux Bash脚本
  • Linux发行版本
  • Linux系统管理
  • Linux基本开发

为啥需要重点学习系统管理方面呢?有的Linu

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值