不解之緣———我與Linux系統linux
初識Linux大約是在三年前一個風和日麗的下午。那時候急於成長爲一名優秀的黑客。大概時不待我,那時候的圈子裏正風靡着一股使用BackTrack的熱潮。固然大多數人對於這個系統僅限於可以簡單的在圖形界面操做幾下,深層次的操做卻是沒有幾個。因而乎,可以玩轉BackTrack都會被圈子裏公認的稱之爲大牛。而BackTrack是基於Debian的Linux系統。在這裏簡單介紹下BackTrack,BackTrack是圈內很是著名的黑客攻擊平臺,是一個封裝好的Linux操做系統,內置大量的網絡安全檢測工具以及黑客破解軟件等。編程
BackTrack因能夠方便的破解無線網絡而出名,其中內置的spoonwep2是一個很是強悍的圖形化破解WEP無線網絡密碼的工具。windows
想要玩轉BackTrack只有掌握過硬的Linux知識能力才能夠。因而乎,圈內爆發出了一股瘋狂學習Linux的熱潮。學習一門全新的操做系統提及來簡單作起來可一點兒都不簡單。在翻閱了不少書籍教學視頻以後,我發現我可能不是學習Linux的那塊料。因而乎也就早早的放棄了。在去年的時候,由於開發一個WEB站點須要Linux知識。沒辦法我只能狠下心來再次強求本身去學習Linux,但是翻來翻去,對於大多數學習Linux的書籍感受就像是如同天書通常的晦澀難懂。無獨有偶,在學習Linux發難的某一天中,隨手翻閱起了這本《Linux就該這麼學》的書籍,徹底沒有了之前學習Linux的那般晦澀難懂。學起來順心應手。很快,在短短的一個月裏,我便掌握了Linux的基礎知識。安全
有人會說了,一個操做系統而已,彷佛跟饅頭和米飯沒多大差異,有這麼重要嗎?服務器
回答這個問題以前,咱們先來看看 Linux 與 Windows 最本質的區別在哪裏。有人會說前者免費,後者須要買 (或偷)。這只是對 「free software」 的曲解。在我看來,兩者最重要的區別乃是它們對本身的用戶所作的假設。網絡
對於 Linux,這個假設是:用戶知道本身想要什麼,也明白本身在作什麼,而且會爲本身的行爲負責。 工具
而 Windows 則剛好相反:用戶不知道本身想要什麼,也不明白本身在作什麼,更不打算爲本身的行爲負責。 學習
說得更直接一些,前者假定用戶是負責任的聰明人,後者反之。Linux 用戶沒必要沾沾自喜,Windows 用戶先把刀放下。這些只是假設,它們的 (不是個人) 假設。編碼
上面只是簡單的對Linux和windows作了一個比較來簡單闡述Linux的優勢,固然Linux的優勢不止這些,想要了解更多能夠百度一下。spa
在那最初的學習階段我首先了解了Linux的目錄結構,而後從基礎入手,逐漸擺脫工具黨的習慣。在有必定的編程基礎下,開始嘗試着慢慢的在Linux裏面安裝編譯環境,嘗試着在Linux下開發。而後在編碼過程當中,有針對性的去尋找命令的用法,這樣作可讓本身對命令牢記深入,而後編譯程序,調試程序。在這個過程天然而然你會去學習gcc、gdb、makefile。這個過程很慢,但你走完一遍,你就會學到不少東西。接着你能夠嘗試着折騰一下本身,能夠嘗試着在Linux環境下部署各類不一樣的服務器,試着去作點和應用有關的事情,從中發現問題,本身想辦法解決,逐漸的,linux 系統就熟悉了起來。
上面只是簡單的敘述做爲半個老司機的我在路上的一些經驗和所見所聞,未必適合全部人。讀者能夠參考《Linux就該這麼學》這本書的章節目錄進行學習,這是一本注重實用性的Linux技術自學書籍,做者劉遄更是傾注了不少心血在這本書上,因此這本書應該可以幫助大多數人「上路」,對於想更快並且系統性學習Linux技術的讀者還能夠參加培訓課程,性價比很高。
學習Linux最大的收益就是讓我能玩轉更多的東西:使用高效率和高逼格的命令行、狂拽酷炫吊炸天的3D桌面(主題)所帶來的視覺衝擊、便捷且可遷移的開發體驗、輕鬆而快捷地部署應用。
假如你已經對於這種高逼格的狂拽酷炫吊炸天的期待不已,那麼你還在等待什麼,快來一塊兒加入咱們的Linux你們庭吧。
最後給你們總結幾個關鍵點,關於對linux系統的學習,必定要作到如下幾點:計劃,堅持,專一,練習!關於Linux學習前的技巧,因爲本身自己能力有限的問題也就暫時只能先總結這麼多了,但願對你們有所幫助。