自学linux要多长时间,那需要多长时间

入门linux需要多长时间呢?

自学linux要多长时间,那需要多长时间


跟题主是一样的专业,电子信息工程偏硬件一点,专业课模电数电,C语言我们当时要求过2级就好了,看你提问是想学Linux找工作,而且题主应该是有一定的基础 。个人是一名程序员,所以对于题主的状态算是很理解的 。首先如果是题主是想成为以编程为主的程序员,那么对于Linux系统的理解不用太过深入,亲身实践,建议题主花一个月学兄弟连的Linux教程,这是很好的对于程序员理解Linux系统的教程,网上可以免费下载,如果不知道链接的可以留言 。
当然程序员虽然对于Linux理解不用深入,但是需要别的额外的语言功底,比如Java程序员,net程序员等等,由于看题主主要是做Linux运维人员,这里就不做深入讲解了 。其次如果题主是想成为专业的Linux运维人员,正好本人有个同事是做这个的,相对来讲,Linux运维人员的工资比普通的桌面运维人员工资要高很多,但是入门门槛也高很多 。
这里给题主提出几点建议:1、兴趣希望题主是对Linux系统真正的感兴趣,Linux学习应该是在全命令模式下进行的,不像windows系统有良好的操作界面,应用软件也很多,而Linux系统主要面向的服务器,如果你对Linux系统没有很大的兴趣,你很难在枯燥的命令行模式下去学习linux 。当然,全命令行的模式也会让我们有黑客的那种感觉,这也是很酷的 。
2、系统的了解Linux不管你基础有多差,个人都建议去系统的,完完整整的理解Linux系统,推荐一本书《鸟哥的Linux私房菜》,这本书很厚,但是鸟哥的文笔还是很幽默的,一定要耐着性子看完这本书,看不懂的可以网上找视频,前面说的兄弟连的视频也是很不错的 。3、不要担心英文虽然Linux系统都是英文的,但是我们学习Linux系统,完全不用担心英文障碍,学习的过程中看到不会的就去查字典,查的多了其实也就那些提示,命令的 。
4、多敲命令,多实践建议学习的过程是在本机进行虚拟机的安装,如何安装可以查看我写的教程 。学习过程中需要多练习多敲命令,学习过程要大胆,反正是虚拟机,怎么玩都是没事的,玩坏了大不了重新安装一个5、坚持就是胜利坚持就是胜利,想好了就要走下去,否则请不要迈出第一步 。6、多和别人交流交流方式可以是网上的论坛,qq群,知乎等等,不会的就问,找几个志同道合的人,何尝不是一种乐趣,也欢迎题主有不懂的可以问我 。
【自学linux要多长时间,那需要多长时间】需要多久才能看完linux内核源码?
自学linux要多长时间,那需要多长时间


linux 0.11的内核源码,结合下面这本书,我花了大概一个寒假(1个半月),看了一遍 。然而,现在的内核已经膨胀的不成样子了,以还不算最新的linux-4.9.229为例:整个内核源码一共约 801M:驱动代码占了大概一半,大约407M:体系相关的代码大约164M:网路子系统相关的代码29M:文件系统相关的代码38M:linux内核核心代码大约7.7M:但是就这7.7M,其实你要完全看完看懂也不容易 。
linux内核代码涉及c语言、硬件组成原理、操作系统、数据结构和算法等,这些基础知道你都具备了吗?如果没有具备,即使看完linux内核源码,你也看不懂liux内核的精髓 。linux内核源码大而全,一个人,即使再聪明、再有精力,也不可能完全看完、看懂所有的linux内核源码 。你得选择一个主线进行深入研究,这些主线可以是:linux内核启动过程研究linux驱动架构的学习和研究linux网络子系统的研究linux内存管理机制的研究linux调度器的学习和研究linux进程管理的学习和研究linux虚拟机制(kvm)的学习和研究linux内核实时化技术的研究沿着某一个主线,深入进去,在研究清楚这个主线的同时,向其他的主线扩展、渗透和学习 。

推荐阅读