linux发行版介绍及如何学习Linux
2.4 学会独立思考问题,独立解决问题 遇到问题,首先想到的应该是如何自己去解决这个问题,解决方式很多,看书查资料,网络搜索引擎,技术论坛等等,通过这几种方式,90%的问题都能得到解决,通过这种方式一方面锻炼了自己独立解决问题的能力。另一方面技术上也能得到快速提高。 如果通过如上方式实在解决不了的话,可以向人询问,得到答案后要考虑为何这么做,然后做笔记记录解决过程。最忌讳的方式是只要遇到问题,就去问人,虽然这样可能会很快解决问题,但是长久下去遇到问题就会依赖别人,技术上也不会进步。 2.5 学习专业英语 如果你想深入学习Linux,一定要尝试去看英文文档。因为,技术性的东西写的最好的,最全面的文档都是英语写的,最先发布的高新技术也都是用英语写的。即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。安装一个新的软件时先看README,再看INSTALL,然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。因此,学习一点专业的英语是很有必要的。 2.6 Linux学习基本步骤 到这里,我们总结一下linux的学习路线图,给各位初学者作为参考。 初级阶段: 1. 命令是必须要学的,linux常用的命令大概在80个左右,这些常用命令一定要熟练掌握。 2. 掌握linux软件包的常用安装方法,例如源码安装,rpm方式安装等等。 3. 学习安装设备驱动程序(比如网卡、显卡驱动) 4. 熟悉Grub/Lilo引导程序及简单的修复操作。 5. 熟悉Linux文件系统和目录结构以及linux基本运行原理。 6. 掌握vi,gcc,gdb等常用编辑器,编译器,调试器。 7. 理解shell别名、管道、I/O重定向、输入和输出以及shell简单脚本编程。 8. 学习Linux环境下的网络基本组建。 高级阶段: 1:尝试阅读linux内核源码: 这需要具有一定的C、C++语言基础,因为C、C++是linux/unix的核心语言,系统代码都是C写的。 2:尝试编译安装和调试自己的linux内核: 在阅读源码了解了linux底层的运行原理后,完全可以编译一个适合自己的linux系统来。 3:深入学习shell, perl,cgi等脚本语言: 这些脚本语言在linux下非常强大,它们能完成你想做的任何事情,熟练掌握这些语言,可以让你在linux系统下游刃有余,如鱼得水。 4:构建企业级linux高可用集群系统: linux下有很多开源免费的集群软件,利用这些免费的集群软件完全可以构建出与商业unix系统想媲美的集群系统来。 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |