linux怎么自学
发布网友
发布时间:2022-04-21 22:48
我来回答
共3个回答
热心网友
时间:2022-05-26 01:31
这是我的学习经历,希望对你有所帮助!
1 学习一些操作系统的理论知识,一些概念。比如:进程,内存管理,文件系统等等。关于这一方面的书籍太多了,自己找一本就行了
2 学习x86汇编,虽然linux用的是AT&T汇编,但二者只是格式不同而已。而且学习x86汇编有助于了解x86系统结构。书籍推荐王爽的《汇编语言》 ,我学的时候用的不是这个,后面看到这本书,才觉得自己做了“苦功了”。学完大部分汇编指令时,找些汇编程序读读,熟悉这些指令的用法。不需要有写汇编程序的能力,能读就行了,当然会写更好
3 赵炯的《Linux内核0.11完全注释》。这个linux内核版本低,作者也讲得很详细。不过关于x86体系的那一部分,作者讲得很繁琐,这一部分一定要大体看懂,那后面章节的内容就没有多大的问题了。我先把书通看了一遍,用了1个月的时间。后来,再返回来一个一个研究,用了2个月。
之所以看这本书,是让自己对内核有个实质的感受,不仅仅只是理论上的东西。
4 毛德操的《linux内核情景分析》。linux内核版本2.4.0,这本书很厚,上下两册。我通读一遍,用了2个月时间。后来,再返回来一个一个研究,现在已用了2个月,正在研究中。。。。就我个人觉得,linux内核最难的是内存管理,这2个月我就只大体搞清内存页面的周转,但搞清了这个,就会对内核的整体结构有个大致的了解,因为你已经清楚了用户进程和内核的其它部分是怎样使用内存页面的。
5 学习linux内核最需要的是坚持和思考。这是一个很长的过程,也许你会发现学了linux内核,并不会给你带来什么,我现在就是这样觉得的,感觉自己什么都不会做,真希望有人能我一些建议!不过学习学习也是有好处的,比如看了赵炯的《Linux内核0.11完全注释》后,你再去看UCOS-II,会感觉那太容易了!也许学习linux内核会对将来的工作有所帮助吧!
热心网友
时间:2022-05-26 02:49
首先学会装linux操作系统,虚拟机或双系统都行,学习的话装个虚拟机,以后搞开发或管理网站这些就要装真正的linux了。
百度文库里有很多linux的资料,你自己下点linux命令的文档来看,要懂linux中目录结构那棵“树”,慢慢上机练习指令,只看不练哪些命令就是白看了。
网上有很多视频可以去看看,我在优酷就看了好多,帮助很大的。
如果玩图形界面的话装个ubuntu的linux最好了。
热心网友
时间:2022-05-26 04:24
就是一个操作系统。看下http://linux.vbird.org/吧,很老很经典。
图形界面的linux玩玩儿ubuntu吧。