如何Linux入门?

一、求推荐一些好书

我这里根据自己的学习过程,给你推荐吧!

《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、源码组织结构

image.png)

4、Linux内核知识体系

图片说明

五、Linux从业方向

我是做Linux C/C++后台开发方向的。也不知道现在Linux嵌入式方向到底怎么样,但是我还是觉得Linux C/C++后台开发方向不错。薪资可观、大厂待遇也不错。哈哈哈!就看你毕业后怎么选择了!

总结

以上,只是根据我个人对Linux系统的理解,作出的一些建议。希望对你有所帮助!

我也在Github上建立了一个Linux内核学习资料的项目。里面有不少的我认为好的东西,有想要学习Linux的小伙伴可以去看看。(不要忘记给个Star哟)

#计算机网络知识点汇总##学习路径##书籍推荐#
全部评论

相关推荐

点赞 12 评论
分享
牛客网
牛客企业服务