关于linux 的学习

          说起linux学习还是在研究生一年级跟宿舍一个同学学习的,那时候用还是比较老的redhat,搭建在vm6.5上面的。后来在公司实习又接触到了unbertu操作系统做android手机打包开发,那时候对于这些东西,感觉一切都很迷茫,虽然知道一些零零散散的知识,但是感觉总是很陌生,这也许很多初学者的感觉。现在回过头来,看linux学习的路程,我哥总结学习分为以下几个阶段:

1.      学习linux命令,熟悉linux字符界面的操作和最基本操作,并且自己可以搭建虚拟机上的linux操作系统用来做实验。

2.      学习shell脚本,把linux命令融入到shell脚本中,还有tcl,expect脚本语言大家可以学习一下,一般写脚本都用到这个。

3      在网上收集各种相关脚本资料和linux下不常用命令,举个例子 top df jobs fg ,我推荐大家可以系统的google一下鸟哥的linux博客,他很系统的讲了一些东西,我建议是有了前面的基础,否者,你是不会收益很大。

4      在虚拟机上搭建centos操作系统,其实这个是现在用的比较多的服务器开发,至于客户端开发你可以试一试,centos操作系统自带了许多工具,不过安装还是比较麻烦,大家可以下载dvd1.iso那个文件,虚拟机的7.0以上,我这里用是vm8.大家可以返回头再结合菜鸟linux博客 把相关系统配置,如 /etc/.等相关文件进行查看,还有就是linux操作系统强大自身文件log系统。例如可以检查是否有人登陆服务器或者做了什么操作都是很有用的。

5      如果你学得快,你可以开始linux内核学习,网上很多视频和相关教程,学习完我们可以裁剪和修改linux内核,让他适合我们直接开发,然后编译。

6     至于后面的学习,大家就可以根据自己的需求自由学习。

    最后,再说点近来读书体验和看的视频教程经验,就是读书和看视频不要尽量停留在表面的东西,某一个细节,而是应该深究作者真正想说的是什么和强调的是什么,你可以多问几个为什么,就知道谜底了。我感觉再好的书,也不是作者真正思想的表达,你必须体会他写的文字后面东西。所以有时候大家看的书一样,但对于不同的人体会不一样,所以最后的成就也不一样。

你可能感兴趣的:(关于linux 的学习)