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