不解之緣——我與Linux系統

初識Linux大約是在三年前一個風和日麗的下午。那時候急於成長為一名優秀的黑客。大概時不待我,那時候的圈子裡正風靡著一股使用BackTrack的熱潮。當然大多數人對於這個系統僅限於能夠簡單的在圖形界面操作幾下,深層次的操作倒是沒有幾個。於是乎,能夠玩轉BackTrack都會被圈子裡公認的稱之為大牛。而BackTrack是基於Debian的Linux系統。在這裡簡單介紹下BackTrack,BackTrack是圈內非常著名的黑客攻擊平臺,是一個封裝好的Linux操作系統,內置大量的網絡安全檢測工具以及黑客破解軟件等。

BackTrack因可以方便的破解無線網絡而出名,其中內置的spoonwep2是一個非常強悍的圖形化破解WEP無線網絡密碼的工具。

不解之緣——我與Linux系統

想要玩轉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學習前的技巧,由於自己本身能力有限的問題也就暫時只能先總結這麼多了,希望對大家有所幫助。


分享到:


相關文章: