Linux系統(tǒng)新手學(xué)習(xí)的11點(diǎn)建議(二)
隨著Linux系統(tǒng)應(yīng)用的擴(kuò)展許多朋友開(kāi)始接觸Linux,根據(jù)學(xué)習(xí)Windwos的經(jīng)驗(yàn)往往有一些茫然的感覺(jué):不知從何處開(kāi)始學(xué)起。這里介紹學(xué)習(xí)Linux的一些建議。
以下接上章《Linux系統(tǒng)新手學(xué)習(xí)的11點(diǎn)建議(一)》
八、 如何得到聯(lián)機(jī)幫助 和私有操作系統(tǒng)不同,各個(gè)Linux的發(fā)行版本的技術(shù)支持時(shí)間都較短,這對(duì)于Linux初學(xué)者是往往不夠的。
其實(shí)當(dāng)你安裝了一個(gè)完整的Linux系統(tǒng)后其中已經(jīng)包含了一個(gè)強(qiáng)大的幫助,只是可能你還沒(méi)有發(fā)現(xiàn)和使用它們的技巧。
1. 主流Linux發(fā)行版都自帶非常詳細(xì)的文檔(包括手冊(cè)頁(yè)和FAQ),從系統(tǒng)安裝到系統(tǒng)安全,針對(duì)不同層次的人的詳盡文檔,仔細(xì)閱讀文檔后40%問(wèn)題都可在此解決。
2. 查閱經(jīng)典工具書(shū)和Howto,特別是Howto是全球數(shù)以萬(wàn)計(jì)的Linux、Unix的經(jīng)驗(yàn)總結(jié)非常有參考價(jià)值通常40%的問(wèn)題同樣可以解決。
九、在Linux論壇獲取幫助如果上面的措施沒(méi)有解決問(wèn)題,此時(shí)你就需要Linux社區(qū)的幫助了。
Linux的使用者一般都是專(zhuān)業(yè)人士,他們有著很好的電腦背景且愿意協(xié)助他人, Linux高手更具有鼓勵(lì)新手的文化精神。如何在Linux社區(qū)獲得幫助,需要說(shuō)明的是你要有周全的思考,準(zhǔn)備好你的問(wèn)題,不要草率的發(fā)問(wèn),否則只會(huì)得到到草率的回答或者根本得不到任何答案。越表現(xiàn)出在尋求幫助前為解決問(wèn)題付出的努力,你越能得到實(shí)質(zhì)性的幫助。最好先搜尋一下論壇是否有您需要的文章。這樣可以獲得事半功倍的效果。 下面筆者在論壇看到的一個(gè)好問(wèn)題:“安裝紅旗4.0 后,系統(tǒng)紫光輸入法自帶的雙拼方案和我的習(xí)慣不一樣,如何自定義雙拼方案解決?謝謝?”這個(gè)問(wèn)題很簡(jiǎn)練,筆者五分鐘后就給出了解決方法:“首先備份原文件到其他目錄,然后刪掉/usr/local/unispim/unispimsp.ksc,編輯 /usr/local/unispim/unispimsp.ini ,最后重啟動(dòng)計(jì)算機(jī),生成新的unispimsp.ksc”另外得到回復(fù)后如果問(wèn)題解決,向幫助過(guò)你的人發(fā)個(gè)說(shuō)明,讓他們知道問(wèn)題是怎樣解決的,這種補(bǔ)充有助于他人在郵件列表/新聞組/論壇中搜索對(duì)你有過(guò)幫助的完整解決方案,這可能對(duì)他們也很有用。下面看看一個(gè)讓人無(wú)法回答的問(wèn)題:“救命各位高手,向你們請(qǐng)教一些問(wèn)題:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、 Sendmail服務(wù)器,謝謝” 這樣的問(wèn)題我想即使Linux高手也很難快速準(zhǔn)確精練的回答你。你需要提供精確有效的信息。這并不是要求你簡(jiǎn)單的把成噸的出錯(cuò)代碼或者數(shù)據(jù)完全轉(zhuǎn)儲(chǔ)摘錄到你的提問(wèn)中。如果你有龐大而復(fù)雜的測(cè)試條件,盡量把它剪裁得越小越好。可能你會(huì)遇到這種情況,對(duì)于一個(gè)問(wèn)題會(huì)出現(xiàn)不同內(nèi)容回答,這時(shí)你需要通過(guò)實(shí)踐來(lái)驗(yàn)證。另外把這個(gè)問(wèn)題放在其他Linux社區(qū)請(qǐng)求幫助也是一種選擇。如果得不到答案,請(qǐng)不要以為我們覺(jué)得無(wú)法幫助你。有時(shí)只是看到你問(wèn)題的人不知道答案罷了。這時(shí)換一個(gè)社區(qū)是不錯(cuò)的選擇。另外發(fā)問(wèn)的時(shí)候一定要注意到某些禮節(jié)。因?yàn)長(zhǎng)inux社區(qū)是一個(gè)松散的組織、也不承擔(dān)回復(fù)每個(gè)帖子的義務(wù)。它不是技術(shù)支持。
十.用Unix思維學(xué)習(xí)Linux Linux是參照Unix思想設(shè)計(jì)的,理解掌握Linux必須按照Unix思維來(lái)進(jìn)行。思想性的轉(zhuǎn)變比暫時(shí)性的技術(shù)提高更有用,因?yàn)樗軒椭慵涌鞂W(xué)習(xí)速度。
十一.學(xué)習(xí)專(zhuān)業(yè)英文如果你想深入學(xué)習(xí)Linux,看不懂因?yàn)槲臋n實(shí)在是太難了。
寫(xiě)的最好的,最全面的文檔都是英語(yǔ)寫(xiě)的,最先發(fā)布的技術(shù)信息也都是用英語(yǔ)寫(xiě)的。即便是非英語(yǔ)國(guó)家的人發(fā)布技術(shù)文檔,也都首先翻譯成英語(yǔ)在國(guó)際學(xué)術(shù)雜志和網(wǎng)絡(luò)上發(fā)表。安裝一個(gè)新的軟件時(shí)先看README,再看INSTALL然后看FAQ,最后才動(dòng)手安裝,這樣遇到問(wèn)題就知道為什么。如果說(shuō)明文檔不看,結(jié)果出了問(wèn)題再去論壇來(lái)找答案反而浪費(fèi)時(shí)間。
十二.最后是Linux學(xué)習(xí)的路線圖:
1. 掌握至少50個(gè)以上的常用命令。
2. 熟悉Gnome/KDE等X-windows桌面環(huán)境操作 。
3. 掌握.tgz、.rpm等軟件包的常用安裝方法
4. 學(xué)習(xí)添加外設(shè),安裝設(shè)備驅(qū)動(dòng)程序(比如網(wǎng)卡)
5. 熟悉Grub/Lilo引導(dǎo)器及簡(jiǎn)單的修復(fù)操作 。
6. 熟悉Linux文件系統(tǒng) 和目錄結(jié)構(gòu)。
7. 掌握vi,gcc,gdb等常用編輯器,編譯器,調(diào)試器 。
8. 理解shell別名、管道、I/O重定向、輸入和輸出以及shell腳本編程。
9. 學(xué)習(xí)Linux環(huán)境下的組網(wǎng)。
以上是筆者學(xué)習(xí)Linux系統(tǒng)一些經(jīng)驗(yàn),希望對(duì)你有些幫助。
【編輯推薦】