{eval=Array;=+count(Array);}
我有個學(xué)習(xí)路徑,也是我自己親身經(jīng)歷過的,供你參考一下:
1) 使用者階段
我回憶一下,我一開始也是不會用Windows的呀,后來是怎么慢慢學(xué)會的呢?每天在圖形窗口環(huán)境下這里點點,那里點點,安裝各種應(yīng)用程序,體驗各種應(yīng)用程序的功能。碰到問題了,問問周圍的人,也可以上網(wǎng)找一下答案。在這個過程中,你并沒有涉及的系統(tǒng)級別的底層知識,只是對系統(tǒng)有了一個感性的認(rèn)識。所以,使用者階段,先安裝一個虛擬機(jī)軟件,上面跑一個主流的發(fā)行版(Ubuntu或者CentOS),在圖形化環(huán)境里先熟悉各個系統(tǒng)功能的用法,另外,我并不建議一開始就悶頭在命令行里折騰,一來新手容易被各種錯誤提示搞蒙,二來極具打擊初學(xué)者的自信心。因為學(xué)到后面,你會明白,你在圖形界面的每項操作都對應(yīng)系統(tǒng)命令行里的一條指令,所以,先把圖形環(huán)境熟悉了再說。這個階段,不會命令行,不丟人。
2) 初學(xué)程序階段
圖形環(huán)境的各個功能都熟悉的差不多了,就可以進(jìn)入初步編程階段了。在這個階段,有兩項東西是需要涉及的,一個Shell腳本,一個是C。圖形環(huán)境中可以直接打開Terminal窗口編寫Shell腳本的,類似于Windows上的批處理。另外可以買一本Linux C程序的書,跟隨書上的教程一步一步的開始學(xué)習(xí)各個基本知識點,如果你的C很熟悉了,那就太好了,系統(tǒng)編程基本就可以入門了。另外,這個階段可以繼續(xù)研究其他主題了,例如各個Linux服務(wù)的搭建,SSH,SAMBA,F(xiàn)TP,Nginx等。
3) 深入研究階段
有了以上的基礎(chǔ),就可以開始選擇一個具體的方向進(jìn)行深入鉆研了。可以選擇偏系統(tǒng)底層方向,就需要對內(nèi)核代碼,驅(qū)動移植等主題進(jìn)行學(xué)習(xí)和代碼研究。如果以后臺為主,則可以搭建一些實驗性質(zhì)的Web站點及分布式服務(wù)。走安全方向的話,就需要看一些反匯編,逆向工程以及各種攻擊手法了。
祝你成功!
英語不好的人學(xué)Linux,不光能學(xué)會,還能學(xué)會一些英文單詞,再復(fù)雜的英文你也能照著打出來,再加上翻譯軟件.這就足夠了
我感覺英語不好跟學(xué)不學(xué)得好Linux沒有直接的關(guān)系。
Linux屬于操作系統(tǒng),本質(zhì)上跟英語是沒有關(guān)系的,可能英語好的人理解一些Linux命令的時候會快一些,但是現(xiàn)在方便的翻譯軟件遍地都是,只要一查,你得到的結(jié)果跟那些英語好到極致的人是一樣的。而且反過來講,你在學(xué)習(xí)Linux時去查閱一些單詞,反而還能幫助你學(xué)會一些英語單詞。
所以,想學(xué)Linux英語不好沒關(guān)系,干就完了!
學(xué)會沒問題,基本的工作也能應(yīng)付。想達(dá)到一定的高度,沒有較強(qiáng)的英文閱讀能力,肯定不行,許多有深度的,比較新的知識是英文版的,許多社區(qū)也是英文交流的。翻譯軟件+猜測能解決一部分問題,但大部分不行。
從問題可以看出作者應(yīng)該是想進(jìn)入運(yùn)維這個行業(yè),或者現(xiàn)在還只是個學(xué)生,但英語基礎(chǔ)十分薄弱對吧?
其實我自己當(dāng)初上學(xué)的時候也很迷茫這個問題,但是如果你真的是想好了準(zhǔn)備進(jìn)入這個行業(yè),其實我覺得英語不應(yīng)該成為阻礙你前進(jìn)的絆腳石。
首先linux入門肯定是有導(dǎo)師帶著你的,如果你上課認(rèn)真聽講,下課勤加聯(lián)系,我相信基礎(chǔ)部分你一定能夠?qū)W好。
但是你想以此為業(yè)謀發(fā)展的話英語還是非常重要的。
進(jìn)入中級階段,很多情況就需要自己去解決,導(dǎo)師這個時候就不一定在你身邊,當(dāng)你獨自面對問題的時候,經(jīng)驗會成為一方面,但是英語就顯得尤為重要,因為大多數(shù)服務(wù)的核心都是用英語來編寫的,如果你完全不懂,那么處理問題將會是非常棘手的。
下面的三款操作系統(tǒng)你可以安裝嘗試一下。
0
回答0
回答0
回答0
回答0
回答10
回答7
回答0
回答0
回答0
回答