很多同學接觸Linux不多,對Linux平台的開發更是一無所知。而現在的趨勢越來越表明,作為一個優秀的軟體開發人員,或電腦IT行業從業人員,掌握Linux是一種很重要的謀生資源與手段。但是要怎麼學習?如何正確有效的學習?下面我們來好好談談怎麼樣更好的學習linux。
Linux入門是很簡單的,問題是你是否有耐心,是否愛折騰,是否不排斥重裝一類的大修。沒折騰可以說是學不好Linux的,鳥哥說過,要真正了解Linux的分區機制,對LVM使用相當熟練, 沒有20次以上的Linux裝機經驗是積累不起來的,所以一定不要怕折騰。
由於大家之前都使用Windows,所以我也盡可能照顧這些「菜鳥」。如果你第一次接觸Linux,那麼先在虛擬機器Virtual Box中嘗試它。 Virtual Box很小巧,Windows平台下安裝包在80MB左右,而VM動輒600MB,雖然功能強大,但資源消耗也多,何況你的需求Virtual Box完全能夠滿足。
就你所見,Linux發行版並非Linux,Linux僅是指作業系統的內核,linux的發行版很多,這裡推薦一部分:
UBUNTU 適合純菜鳥,追求穩定的官方支持,對系統穩定性要求較弱,喜歡最新應用,相對來說不太喜歡折騰的開發者。
Debian,相對UBUNTU困難得多的發行版,突出特點是穩定與容易使用的套件管理系統,缺點是企業支援不足,為社區開發驅動。
Arch,追逐時尚的開發者的首選,優點是包更新相當快,無縫升級,一次安裝基本上可以一直運作下去,沒有如UBUNTU那樣的版本概念,說的專業點叫滾動升級,保持你的系統一定是最新的。缺點顯然易見,不穩定。同時安裝配置相對Debian再麻煩點。
CentOS,社群維護的RedHat的複刻版本,完全使用RedHat的源碼重新編譯生成,與RedHat的兼容性在理論上是最好的。如果你專注於Linux伺服器,如網路管理,架站,那麼CentOS是你的選擇。
LFS,終極駭客顯擺工具,完全從原始碼安裝,編譯系統。安裝前你得到的只有一份文檔,你要做的就是照文檔你的說明,一步步,一條條命令,一個個軟體包的去構建你的Linux,完全由你自己控制,想要什麼就是什麼。如果你做出了LFS,證明你的Linux功底已經相當不錯,如果你能拿LFS文檔活學活用,再將Linux從源代碼開始移植到嵌入式系統,我敢說中國的企業你可以混的很好。
下面就是學習方式了,去培訓報班完全不值得,現在的培訓費很高,在資訊資源膨脹的今天,網上資源很多,我們完全可以利用網上重要的是如何找到好資源,進行正確的學習。
這裡再推薦一些學習影片及資料:
對事物的認識一般都是由淺入深、由表及里的過程,循序才能漸進。學習 Linux 同樣要有一定的順序和方法。如果是初學者,那麼建議按照建議的順序認真學習,欲速則不達,揠苗也看不見得能助長。
另外,強烈建議做好讀書筆記,邊看邊記,邊練習邊思考,“學而不思則罔,思而不學則殆”,比勤奮更重要的是思考的能力,不要傻學、死學。養成看書的好習慣,學習類的圖書如果沒能看成自己知識的積累,就是白讀。一本書,可能看一遍是不夠的,多次閱讀,反覆實踐,才能印象深刻。實踐是檢驗真理的唯一標準,實踐出真知。
方法有了,貴在堅持。訂定自己的學習目標,設定獎懲,確定詳細的時間進度表,開始行動!保持熱情,堅定目標,做好計劃,學好linux,改變職場命運。
以上是linux怎麼學的詳細內容。更多資訊請關注PHP中文網其他相關文章!