我打算开始学习linux,目的是精通linux,看我的计划读书怎么样?

这是我认为最好要掌握的知识储备。C(学过,较熟悉)7.计算机组成原理(学过,忘了大半,知识不成系统)操作系统(学过,忘了大半,知识不成系统))(微机原理与接口技术)(学过... 这是我认为最好要掌握的知识储备。
C (学过,较熟悉)
7. 计算机组成原理(学过,忘了大半,知识不成系统)
操作系统(学过,忘了大半,知识不成系统))
(微机原理与接口技术)(学过,忘了大半,知识不成系统,应该不再看了,和组成原理有点重复)
5. C++(学过,忘了大半,还成系统)
编译原理(没学过)
2 数据结构(学过,忘了小半,用的较多的表结构,一些基本算法也忘记了)
1 深入理解linux内核(没学)
3 深入理解linux架构(没学)
6 鸟哥的linux私房菜(学过小半没看了)
4 linux设备驱动开发(没学)

我这计划怎样,学习顺序是(见序号)

因为有些已经有基础了,所以排后面再学,以达到精益求精的目的

有什么要补充的么
还有认为要多长时间才能看完这些书啊?有经验的回答
展开
 我来答
光宙暗地De
推荐于2016-12-02 · 超过11用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:27.1万
展开全部
我是从读硕士开始接触linux的,现在工作七年了,工作使用的系统都是linux的,首先楼主得明确一下学习linux以后的使用方向。
一下纯属个人推荐:
先熟悉c语言,c++神马的都放弃吧,对你了解内核没有意义
然后看一些基础的书《linux程序设计》等,书里说的不会面面俱到,每看一章都需要横向再学习,简单的说你只要能看懂linux内核源码了,就算可以入门了,以楼主遗忘的进度。。。快的话怕是也要个三年五载。
追问
深入理解linux内核这书不基础吗?我也是豆瓣上看的,说这书说的很精细的样子?

我的基础是这样的,用过几年C,另外懂语法的有C++,JAVA,汇编,然后电子啊,通信,计算机原理啊,操作系统原理,网络啊都懂点(都是有课程学的,所以没用就忘的比较多了)。

1 深入理解linux内核(没学)
3 深入理解linux架构(没学)
这两本一本是将理论原理的,一本是开始分析代码的,所以这个书序排
追答
这个结合我个人使用是这样的,就是我在学的时候是以使用为基础的,在内核边缘后很多比如Linux命令的函数库,以及这些函数在系统中的调用,其实还蛮复杂的,所以我学的时候是先从边缘看起的,这些是用c完成,真正接触到内核的东西就需要汇编语言,这部分东西太多,可能原理上并不难,但是涉及到一些设计或者改动什么,光是一点一点敲命令就很费时费力,所以但就学习来说,我是建议“以点带面”的,从一部分边缘入手,有针对的贯通一点,其他的就没必要都学都看,因为实际上差别不大,真正有需要做那一块的时候着手也不难,直接看内核和架构的话,框架太大了,会拖慢你的学习进度。
匿名用户
2012-04-17
展开全部
先选择一个linux去 安装 ,调试 ,配置各种服务
先可以用图形来做;
然后用shell命令行来实现;
最好有一个实际的工作环境;
然后同时在补充一些相关知识;
开发可以放到后边来学;
最后有机会可以学学开源的一些代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-17
展开全部
上来就看内核?还是脚踏实地慢慢来吧,由浅入深,先熟悉再了解后精通。建议先看鸟哥,再看计算机,内核和架构放最后吧。这些书要是能完全看明白估计得一二十年
追问
鸟哥的内容是linux服务系统服务器假设方面的啊,和内核编程没多大关系吧
追答
不积圭步,无以到千里,基本操作都不清楚,就直接讲内核编程?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-17
展开全部
如果说你是要学linux,目的是精通linux的话,我想你的计划还是很不错的,几本上步骤是这样的,希望你可以学的更好,拜拜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羽翼the
2012-04-17
知道答主
回答量:19
采纳率:0%
帮助的人:5.7万
展开全部
写的不错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式