Linux教程,linux菜鸟教程( 六 )


2.2 理论结合实践有很多初学者都会遇到这么一个问题,说到系统的每个命令,都很熟悉,但是在系统出现故障的时候,面对出现问题的linux系统无从下手了 。不知道在什么时候用什么命令去检查系统,这是很多linux新手最无奈的事情了 。说到底,就是学习的理论没有很好的与系统实际操作相结合 。很多linux知识,例如每个命令的参数含义,在书本上说的很清楚,看起来也很容易理解,但是一旦组合起来使用,却并不是那么容易,没有多次的动手练习,其中的技巧是无法掌握的 。
人类大脑不像计算机的硬盘一样,除非硬盘坏掉或者硬盘被格式化,否则储存的资料将永远而且时刻的记忆在硬盘中 。而在人类记忆的曲线中,必须要不断的重复练习才会将一件事情记得比较熟 。同样的,学习 Linux 也一样,如果无法经常学习的话,学了后面的,忘记了前面的;还有些linux初学者也学了很多linux知识,但是由于长期不用,导致学过的东西在很短的时间内又忘记了,久而久之,失去了学习的信心 。
可见,增加自己Linux 的实战技能,只有勤于动手,勇于实践,这也是学好linux的根本 。2.3 学会使用linux联机帮助各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者来说往往是不够的,其实当安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧 。
【Linux教程,linux菜鸟教程】例如,对于一个linux tar命令的使用,你不是很熟悉,那么只要你在命令行输入man tar,就会得到tar的详细说明和用法;主流的linux发行版都自带了非常详细的帮助文档,包括使用说明和FAQ,从系统的安装到系统的维护,再到系统安全,针对不同层次人群的详尽文档 。仔细阅读文档后60%的问题都可在这里得到解决 。
2.4 学会独立思考问题,独立解决问题遇到问题,首先想到的应该是如何自己去解决这个问题,解决方式很多,看书查资料,网络搜索引擎,技术论坛等等,通过这几种方式,90%的问题都能得到解决,通过这种方式一方面锻炼了自己独立解决问题的能力 。另一方面技术上也能得到快速提高 。如果通过如上方式实在解决不了的话,可以向人询问,得到答案后要考虑为何这么做,然后做笔记记录解决过程 。
最忌讳的方式是只要遇到问题,就去问人,虽然这样可能会很快解决问题,但是长久下去遇到问题就会依赖别人,技术上也不会进步 。2.5 学习专业英语如果你想深入学习Linux,一定要尝试去看英文文档 。因为,技术性的东西写的最好的,最全面的文档都是英语写的,最先发布的高新技术也都是用英语写的 。即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表 。
安装一个新的软件时先看README,再看INSTALL,然后看FAQ,最后才动手安装,这样遇到问题就知道为什么 。因此,学习一点专业的英语是很有必要的 。2.6Linux学习基本步骤到这里,我们总结一下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系统来 。

推荐阅读