作者:手机用户2602915241 | 来源:互联网 | 2015-09-08 18:44
对于如何学习linux是很多新手非常困惑的问题。本文是本站编辑根据学习linux的经历和其它linux学习指导文章而总结出来。
我玩linux时间并不太长,大概才一年的时间,以前并未没有专心研究,近段时间才越来越痴迷。linux的确魅力无限,尤其自己解决了某
个困扰很久的问题时,那种兴奋!看了很多大师们的文章笔记,感觉离他们差距实在太远太远。。不过也正因此,让我对linux始终激情
澎湃。希望这篇文章能够帮助到曾经和我一样困惑的朋友们。
第一步:选择一个好的linux版本.如果没有什么非要在windows 上才可以完成的事情去做,建议直接装到PC上.这样开始会非常麻烦,而把越到的障碍和不便一一解决掉,就会轻车熟路,离高手也会越来越近.。个人建议安装Fedora 或 CentOS,当然你特别青睐于国产的话,装个红旗也不错.下面对各linux发行版本作简单介绍.
CentOS是目前服务器比较喜欢用的系统版本,稳定性非常好,而且内容大量的库文件,新手安装软件不会经常被各种烦人的错误搞的头昏。确实不愧是服务器版本,本人是对它情有独钟,本站的很多测试教程,大部分都是基本这个平台。
Fedora在图形体验方面比较做的比较不错.
ubuntu 简直专门为桌面用户打造的,不过我并不推荐大家安装,因为这样可能会进步很慢,老是想着在图形界面下去完成任务。
redhat 几乎成了linux的代名词,非常强大.
第二步:进阶.
掌握常用的linux操作命令.(本站的linux命令版块,会对每个命令做详细讲解,并为大部分命令配备一个演示视频.
理解shell管道|,文件流重定向>及追加>>等
掌握.tgz.rpm.biz等软件包的常用安装方法
学习添加外设,安装设备驱动程序(比如modem)
熟悉Grub/Lilo引导器及简单的修复操作
熟悉系统固有目录的名称及公用
学会用mount命令访问其他文件系统
了解vi,gcc,gdb等常用编辑器,编译器,调试器
学习linux环境下网络配置 简单组网.
.........
第三步,linux下编程.
shell编程 php perl c/c++ java 等等.找你有兴趣的一门或几门语言深入研究.
第四步:高级应用.服务器维护管理.
面对现实维护管理中的常见问题制定解决方案,这里需要长期的管理摸索中才能掌握.希望朋友们早日达到这个阶段。
ps:真心希望 linux安全在线(linuxso.com) 能够陪伴您一起走过linux菜鸟起飞之旅.