不解之缘———我与Linux系统

初识Linux大约是在三年前一个风和日丽的下午。那时候急于成长为一名优秀的黑客。大概时不待我,那时候的圈子里正风靡着一股使用BackTrack的热潮。当然大多数人对于这个系统仅限于能够简单的在图形界面操作几下,深层次的操作倒是没有几个。于是乎,能够玩转BackTrack都会被圈子里公认的称之为大牛。而BackTrack是基于Debian的Linux系统。在这里简单介绍下BackTrack,BackTrack是圈内非常著名的黑客攻击平台,是一个封装好的Linux操作系统,内置大量的网络安全检测工具以及黑客破解软件等。

BackTrack因可以方便的破解无线网络而出名,其中内置的spoonwep2是一个非常强悍的图形化破解WEP无线网络密码的工具。


想要玩转BackTrack只有掌握过硬的Linux知识能力才可以。于是乎,圈内爆发出了一股疯狂学习Linux的热潮。学习一门全新的操作系统说起来简单做起来可一点儿都不简单。在翻阅了很多书籍教学视频之后,我发现我可能不是学习Linux的那块料。于是乎也就早早的放弃了。在去年的时候,因为开发一个WEB站点需要Linux知识。没办法我只能狠下心来再次强求自己去学习Linux,可是翻来翻去,对于大多数学习Linux的书籍感觉就像是如同天书一般的晦涩难懂。无独有偶,在学习Linux发难的某一天中,随手翻阅起了这本《Linux就该这么学》的书籍,完全没有了以前学习Linux的那般晦涩难懂。学起来顺心应手。很快,在短短的一个月里,我便掌握了Linux的基础知识。

有人会说了,一个操作系统而已,似乎跟馒头和米饭没多大差别,有这么重要吗?

回答这个问题之前,我们先来看看 Linux 与 Windows 最本质的区别在哪里。有人会说前者免费,后者需要买 (或偷)。这只是对“free software”的曲解。在我看来,二者最重要的区别乃是它们对自己的用户所做的假设。

对于 Linux,这个假设是:用户知道自己想要什么,也明白自己在做什么,并且会为自己的行为负责。  

而 Windows 则恰好相反:用户不知道自己想要什么,也不明白自己在做什么,更不打算为自己的行为负责。  

说得更直接一些,前者假定用户是负责任的聪明人,后者反之。Linux 用户不必沾沾自喜,Windows 用户先把刀放下。这些只是假设,它们的 (不是我的) 假设。

上面只是简单的对Linux和windows做了一个比较来简单阐述Linux的优点,当然Linux的优点不止这些,想要了解更多可以百度一下。

在那最初的学习阶段我首先了解了Linux的目录结构,然后从基础入手,逐渐摆脱工具党的习惯。在有一定的编程基础下,开始尝试着慢慢的在Linux里面安装编译环境,尝试着在Linux下开发。然后在编码过程中,有针对性的去寻找命令的用法,这样做可以让自己对命令牢记深刻,然后编译程序,调试程序。在这个过程自然而然你会去学习gcc、gdb、makefile。这个过程很慢,但你走完一遍,你就会学到很多东西。接着你可以尝试着折腾一下自己,可以尝试着在Linux环境下部署各种不同的服务器,试着去做点和应用有关的事情,从中发现问题,自己想办法解决,逐渐的,linux 系统就熟悉了起来。

  上面只是简单的叙述作为半个老司机的我在路上的一些经验和所见所闻,未必适合所有人。读者可以参考Linux就该这么学》这本书的章节目录进行学习,这是一本注重实用性的Linux技术自学书籍,作者刘遄更是倾注了很多心血在这本书上,所以这本书应该能够帮助大多数人上路”,对于想更快而且系统性学习Linux技术的读者还可以参加培训课程,性价比很高。

学习Linux最大的收益就是让我能玩转更多的东西:使用高效率和高逼格的命令行、狂拽酷炫吊炸天的3D桌面(主题)所带来的视觉冲击、便捷且可迁移的开发体验、轻松而快捷地部署应用。

假如你已经对于这种高逼格的狂拽酷炫吊炸天的期待不已,那么你还在等待什么,快来一起加入我们的Linux大家庭吧。

 最后给大家总结几个关键点,关于对linux系统的学习,一定要做到以下几点:计划,坚持,专注,练习!关于Linux学习前的技巧,由于自己本身能力有限的问题也就暂时只能先总结这么多了,希望对大家有所帮助。


猜你喜欢

转载自blog.csdn.net/linuxprobe18/article/details/80716836