redhat学习心得.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
redhat学习心得   篇一:Linux学习心得   Linux学习心得总结   第二事业部   Linux简介: Linux是一套免费使用和自由传播的类Unix开源操作系统,是自由软件和开源代码的经典范例,由世界各地的成千上万的程序员设计和实现的。具有开放性、多用户、多任务、出色的速度性能、良好的用户界面、丰富的网络功能、可靠的系统安全、良好的可移植性、标准兼容性等特点,在服务器,嵌入式,工控等方面都有广泛的应用。目前风靡全球的Android智能系统也是基于Linux内核开发的。   第一次接触Linux是在上大二的时候,一位给我们上课的老师在课间闲聊时用教训的语气给我们说,计算机专业的学生应该去好好学Linux,你要不会Linux都不好意思说自己是计算机科班毕业的(当然这有点夸张了,这位老师一直是研究Linux的,对Linux比较狂热),总之他说了一大堆Linux的好处,比如开源啊,稳定性强,支持平台多等等。其实之前早就对Linux有所耳闻,但觉得这是专业人士才搞的东西,很高深,我离那一步还早着呢,所以当时也没听懂多少,听完过后只觉得Linux是个开源免费的操作系统,在Linux上面开发是比较有档次的,有前途的。于是,一兴奋,回去就找了个师兄借了张Red Hat (Linux一个比较稳定的商业发行版本)的光盘,在自己电脑上装了个Linux系统,在上面装上了QQ,音视频播放器,练了练Linux的命令,编译运行了”hello world”之类的入门程序,玩了几天后,我发现了一个比较严重的问题,在Linux上没法玩魔兽和CS,兴奋劲一过,我的第一个Linux系统就在我的电脑分区下长眠了。   到后来,学校开了些以Linux为实验平台的课程,于是又把Linux系统拿出来,在上面做老师布置的作业,对Linux也更了解了,自己也能勉强在那上面做些简单的应用开发,学会了更多的命令,了解了何为gcc,makefile,vi,gdb,知道了怎样调试自己的程序,仅此而已。大三暑假找了个实习的工作,工作环境也是Linux方面的应用程序开发,实习了两个多月,跟着公司的老员工打杂,逐渐对Linux的应用开发也有了比较深入的了解,真正的产生了兴趣,自己也在Linux下做了些小东西,用socket+GTK完成了一个类似于QQ   的局域网聊天工具等,当时高兴了好几天。   毕业后的第一份工作也是Linux相关的开发工作,到后来来XX也做Linux,毕业快四年了,真正在Linux上做开发也有四年多,从应用开发到驱动开发,再到研究内核。做了这么多年来,不敢说有所成,但多少也有所得,有所感悟,回头看看自己学习的过程,也有过迷茫,彷徨甚至痛苦的经历,走过很多弯路,到现在也能勉强摸清Linux脉路了,还算欣慰。我们部门还有很多Linux高手,我也不敢班门弄斧,在此只是把自己的学习经历和心得总结出来和大家分享,希望对感兴趣的同事有所帮助。   首先就是基础知识,俗话说工欲善其事,必先利其器,Linux下95%以上的代码都是由C语言编写的(还有部分汇编和脚本),所以要想学好Linux,必须要有扎实的C语言基础,C语言看似简单,但要学好并不容易,它绝非我们大学教材里面讲的那点东西。而且千万不要认为C语言过时了,它是开源社区,系统开发和嵌入式开发方面的王者,在软件世界可以预见的未来,C语言将永远不会被淘汰,并将持续不断的焕发生命力。要学好C语言,没有别的办法,除了多写,多练,多看书,多看优秀代码(例如Linux内核代码)。在此,给大家介绍几本我读过,并且读后觉得效果不错的经典书籍,入门的就不介绍了,大学基本上都学过,这里介绍几本进阶的,《C专家编程》,《C和指针》还有《C语言深度剖析》,前两本是国外优秀经典教材,国际级Hacker的巨作,是C语言进阶必备书籍,后一本是国内一个高人写的网络书籍,很多地方也参考了前两本,由于是中国人自己写的,并且语言诙谐幽默,读起来比较容易理解,把这几本书吃透,再加上大量的练   习,你基本上就可以大胆的说你精通C语言了。第二个需要掌握的基础知识就是数据结构和算法,Linux的代码里面运用了大量的链表,队列,堆栈,Hash表,排序查找等数据结构和算法,所以把这些基础搞好,在后续的开发学习中会有事半功倍的效果。这里也没啥好多介绍的,计算机专业的话《数据结构与算法》课程是最重要的基础课,掌握这些是最基本的要求,没学过的话最好也找本书好好研究下。当然,上面提到的基础知识也不是说要非常精通才能学Linux,C语言和数据结构不是一朝一夕就能学好的,一些东西先了解下,等在后期的学习开发过程中再慢慢补充也行。   学Linux要怎么入手?有哪些方法和路径?我学的时候也在网上参考了很多Linux前辈的学习

文档评论(0)

jixujianchi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档