-
1 # 網路螞蟻工
-
2 # 電子哥的日常
自學方法很多,看你有沒有C語言和作業系統的基礎了。現在網上的資料非常多,各種培訓影片教程應有盡有。
1、 linux入門難度也不容易,關鍵看你的基礎了,如果你C語言很厲害,把微控制器要的很溜,有作業系統的概念和基礎,比如你以前玩過ucosii或者ucosiii,那你自學linux就容易的多,自己買個開發板,找一些linux影片教程,自己動手做,就容易入門,幾個月就能很好掌握linux。
2、如果你微控制器嵌入式方面的小白,那你一來就學linux,難度非常大,就算你看影片教程,也很難學會,linux屬於作業系統,屬於軟體,需要把它下載硬體系統中,比如ARM晶片。其實ARM難度肯定比微控制器難多了,不容易掌握。
3、自學linux,得看你的基礎吧,基礎好,自學起來就容易。如果你是小白,就不要開始學linux了,太難了,會打擊的自信。學學微控制器這類入門低的。
-
3 # 大宇聊電影
學linux開發難嗎?是 Linux初學者經常會問的問題,其實Linux和Windows一樣都屬於作業系統,對於大部分人來說,對Windows作業系統十分熟悉,而對Linux作業系統沒有使用過,所以覺得很難,其實,只要熟練掌握其操作命令和一些系統規則,就可以像使用Windows一樣可以輕鬆使用Linux作業系統!
想要學好Linux,需要具備以下能力:
1. 基本功要紮實
學習任何一種語言,必備的基本功是必須要有的,一方面可以提高效率,另一方面可以拓寬思路。
對於Linux基本知識的學習,對一些初學者來說是枯燥乏味的,可以透過理解再背誦的方式先進行程式碼及語法的學習,然後進行實踐操作,必須手動輸入命令列,不要藉助工具,這樣可以更快速有效的掌握Linux。
2. 學以致用
Linux學習的目的是應用,Linux基本知識是一些零散的技術,當沒有應用在專案上時,我們無法理解他的真實價值,所以打好基本功之後,最緊迫的是多做幾個完整的專案,剛開始可以是功能簡單的專案,之後可以選擇稍微複雜的專案,勤於動手,敢於實踐,一定能學好Linux。
3. 學會使用Linux聯機幫助
任何一種教材都不會完全講述Linux知識,一般講的都是比較常用的或者是比較有代表性的知識,但是,我們在專案應用中往往有些功能的實現是需要一些生僻知識和技能的,那麼,如何查詢我們所需的知識呢,推薦查閱Linux幫助文件,主流的Linux都自帶詳細的幫助文件,很方便解決問題!
4. 在網上找資源
在Linux的學習和應用中,難免會遇到一些沒有思路、不知道如何解決的問題,這時就要藉助網路力量,可以透過搜尋引擎搜尋查詢,也可以諮詢資深技術人員,最終實現問題的解決,這是Linux知識積累的一個重要的途徑!
5. 查閱英文技術文件
如果想深入學習Linux,查閱英文技術文件是十分必要的,往往最新的技術都是採用英文文件的方式釋出的,而且更全面,因此,對於Linux人員來說,多看一些Linux技術文件,對於掌握前沿技術和加深知識是十分有必要的!
Linux學習是一個需要長期堅持不懈的過程,新的技術不斷的產生,要想成為Linux大牛,必須要時刻關注Linux發展動態,掌握最新技術,才能走在行業前列!
-
4 # IT百科大學堂3、學習是一件需要自主、自律、自強的事情。你現在已經自主地想要去學習,只要你再自律一點,每天堅持學習,我相信幾個月後你會變得自信、強大。4、最後補充一點,除了每天能堅持看教程學習之外,一定要按照教程說的實操,比如 搭建環境、敲程式碼、或者準備一套開發板同步學習,作為一名過來人告訴你實操真的很重要。最後,祝你學習愉快、進步神速!
-
5 # OpenstackOne
新手自學linux,需要制定詳細的學習路線和學習內容,可以按照以下思路學習:
第一階段:linux基礎入門Linux基礎入門主要包括: Linux硬體基礎、Linux發展歷史、Linux系統安裝、xshell連線、xshell最佳化、SSH遠端連線故障問題排查、L inux基礎最佳化、Linux目錄結構知識、Linux檔案屬性、Linux萬用字元、正則表示式、Linux系統許可權等第二階段:linux系統管理進階linux系統管理進階包括:Linux定時任務、Linux使用者管理、Linux磁碟與檔案系統、Linux三劍客之sed命令等。第三階段:Linux Shell基礎Linux Shell基礎包括:Shell程式設計基礎、Linux三劍客之awk命令等。第四階段:Linux網路基礎第五階段:Linux網路服務Linux網路服務包括:叢集實戰架構開始及環境準備、rsync資料同步服務、Linux全網備份專案、nfs網路儲存服務精講、inotify/sersync實時資料同步/nfs儲存實時備份專案等。第六階段:Linux重要網路服務Linux重要網路服務包括:http協議/www服務基礎、nginx web介紹及基礎實踐、nginx web、lnmp環境部署/資料庫異機遷移/共享資料異機遷移到NFS系統、nginx負載均衡、keepalived高可用等。
回覆列表
以我過來人的經驗,沒有任何所謂的捷徑可以走,也沒有什麼7天速成之類的,那些基本上就是吸引眼球,實質上就是教你怎麼樣快速搭建一些軟體等等。
學習linux其實說簡單也不簡單,說難也不難,主要可以從以下幾個方面入手。
二、制定相應的學習計劃,計劃的每一天都要有實際的東西,不能是大而空的目標,比如計劃應該是學會使用ls,mkdir指令,而不是學習指令,大而空的目標往往會讓人覺得沒有正向反饋,最後也就不了了之。
三、嚴格按照你設定的計劃執行,每天學習後要有一定的回顧和實操,這樣不但能加深你的印象,也更容易學的進去。
四、學完之後記得使用,不能是為了學而學,一定要應用於日常工作中去,才能得到更好的提升。
總之,學習linux沒有任何捷徑可以走,只有一個途徑,用,一直用,自然而然就水到渠成。