学习Linux的几条路

学习linux的方法是什么?第一步,你首先要学会安装linux,不管哪个发行版先跑起来再说,一般来说出学linux的朋友还没有发行版的概念的时候面对不同的发行版会有面对不同的操作系统的感觉一样,因此,先选一个发行版,一般来说就是Rethat系列,安装必须通过,如果安装你都不会,你就别指望往后进行了,即使你通过看书理解了一些概念,那也不过是纸上谈兵;其次,你要学会linux的简单命令,比如ls,mv,cp,甚至reboot,…记住,linux的命令都会有很多参数,一定要明白其中之奥妙;第三,试着写一个hello world的程序,然后用gcc编译通过;第四,学习编译按照自己意愿配置的linux内核;第五,灵活更改内核配置并且熟练升级内核;如果你对以上几点要求都做到了,那么你一定对linux的实现很好奇了,于是就是第六步,读内核源代码,并且理解它们,最后,第七步,你要试着修改源代码,以符合自己的需求。

如果你想理解更深一些,那么一个新的周期便开始了,第一步,理解守护进程,并且自己写一个守护进程服务,包括源程序和启动脚本;第二步,理解内核模块机制,最好写一个并且编译通过;第三步,你把你的hello world程序用objdump给dump出来,然后gcc在哪里编译的有些罗嗦,然后试着优化它;第四步,理解linux的机制和策略特性,理解为什么一个内核特性大多都会附带一个用户程序,而每个用户程序大多会附带一个配置文件;第五步,通读linux内核,写一个自己的内核。

原文链接: https://blog.csdn.net/dog250/article/details/5303485

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    学习Linux的几条路

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/410205

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月26日 上午11:53
下一篇 2023年4月26日 上午11:53

相关推荐