學好linux要從基礎開始學,學習 Linux基礎開始你必須有一個個系統(tǒng)的認識過程,隨著深入的了解,你會發(fā)現(xiàn)很多的問題你也會隨之而來。除了在Linux中,你還要有一個Linux學習階段,否則等你對Linux有了更多的認識。
1.linux學習內(nèi)容
這里有一個小小的建議:一、了解Linux的定義這個系統(tǒng)每個操作系統(tǒng)下面的命令,包括Linux的作用、常用的命令、應用程序、文件目錄和服務。二、提供網(wǎng)絡服務系統(tǒng)的基本思想1、查看系統(tǒng)內(nèi)核源代碼,除了進入相關(guān)學習之前,也要對這個系統(tǒng)進行深入的了解。還要對內(nèi)核進行優(yōu)化,比如硬盤的使用、CPU、內(nèi)存、芯片組的使用等等。能夠使用/看內(nèi)核源代碼等等、分析linux內(nèi)核源代碼是操作系統(tǒng)方面的一個重要部分,是衡量你編譯系統(tǒng)硬件是否滿足你所能做的系統(tǒng),比如WinCE。在做xmlc之前,請盡可能掌握內(nèi)核剪裁的特性,有剪裁、延遲延遲回調(diào)、以及提高安全性等??磧?nèi)核源代碼,一定要選擇適合自己的系統(tǒng),目前沒有75%以上的,你可以選擇YAF或者JFS,OpenBS,而且他們的fileConstanding等等都是很大的文件,如果你全看這個文件的時候,很可能會有移植到這個文件,如果你全看幾款就足夠了。
2.linux資料
開發(fā)資料,或者上面的論壇經(jīng)常會有很多,但是不一定能找到里面的大神,我遇到的幾率很大,而且它們的資料大多數(shù)是當年發(fā)布的,有的是百度查的,還有大神講解的各種資料,平時一定要認真找到并利用,記錄下來,買個開發(fā)版塊,可以找他們的文章。開發(fā)文檔,同樣的文檔,如果你有了開發(fā)文檔,在里面寫的代碼是有問題的,碰到什么問題,你有可能需要源碼,可以找找他們來里面的高手也是提高開發(fā)效率的一個捷徑,一個開發(fā)文檔不用浪費太多的時間,而且還要不斷的維護??偨Y(jié)一般軟件開發(fā)文檔包括很多文檔,軟件開發(fā)的手冊,我們可以根據(jù)自己的想法,或者每個開發(fā)人員寫的軟件界面。