一、求推荐一些好书
我这里根据自己的学习过程,给你推荐吧!
《Linux内核完全注释V3.0书签版》
《Linux命令行大全 - 绍茨 (william E.shotts)》
《Linux命令速查手册》
《Linux就该这么学》
《Linux性能优化大师》
《Linux环境编程:从应用到内核》
《Linux集群和自动化运维 余洪春》
《Linux驱动程序开发实例(第2版)》
《Linux高级程序设计(第3版)》
《构建高可用Linux服务器(第4版)》
《深入了解Linux内核》
这些书籍都是有电子版的(我上了链接可以直接点击下载),如果你觉得麻烦,可以从中挑选1~2本书,去买正版得书籍页可以。
推荐《深入了解Linux内核》,这本书透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。CPU与外部世界的所有交互活动都是由内核处理的等等。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源等等,看完学会你就是高手啦、
二、需要安装那些发行版本的linux和编译环境
个人建议,还是安装Ubuntu Linux吧!毕竟是桌面版的,对入门者相对来说友好不少。
安装方法,我想不需要我多说,网上一搜,一大把的教程。就看你选择安装虚拟机,还是直接安装,我建议还是安装在虚拟机上。
三、需要快速掌握Linux入门的基本操作
环境搭建好了后,我们就可以开动了。首先还是要熟练掌握一些基本常见的命令吧!比如:cd命令、ls命令、grep命令、find命令、cp命令、mv命令、rm命令、ps命令、kill命令、file命令.....N多的命令,虽然多,但是多去执行,慢慢的就记得多了。
这里我就把我压箱底的东西拿出来吧!这也是我从网上找的,再次多谢万能的互联网。
《Linux入门学习笔记》,先上图:
这个PDF文件,154页,20个章节。比如:常用命令、磁盘管理、用户管理、文件权限......简直就是Linux入门的“葵花宝典”,拿走不谢哈!
四、进一步了解Linux内核的原理
这个我觉得还是必要的,先不要求学到精通,但是还是有必要学到熟悉吧!万一工作遇到了问题,也有更多思路解。
1、源码下载
2、了解Linux内核由哪些组成?
Linux内核主要由进程管理、内存管理、设备驱动、文件系统、网络协议栈外加一个系统调用。
3、源码组织结构
4、Linux内核知识体系
五、Linux从业方向
我是做Linux C/C++后台开发方向的。也不知道现在Linux嵌入式方向到底怎么样,但是我还是觉得Linux C/C++后台开发方向不错。薪资可观、大厂待遇也不错。哈哈哈!就看你毕业后怎么选择了!
总结
以上,只是根据我个人对Linux系统的理解,作出的一些建议。希望对你有所帮助!
我也在Github上建立了一个Linux内核学习资料的项目。里面有不少的我认为好的东西,有想要学习Linux的小伙伴可以去看看。(不要忘记给个Star哟)
全部评论
(0) 回帖