linux新手入門_第1頁(yè)
linux新手入門_第2頁(yè)
linux新手入門_第3頁(yè)
linux新手入門_第4頁(yè)
linux新手入門_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、有趣的linux入門文章 By dogfox 制作你從來(lái)只用過(guò)Windows,從來(lái)沒(méi)接觸過(guò)UNIX,只知道把一個(gè)文件拽 來(lái)拽去,只知道硬盤就是C: D: E:卻從來(lái)沒(méi)有研究過(guò)分區(qū)表,也許 會(huì)用VC編個(gè)程序,很習(xí)慣它的集成環(huán)境. 有一天,不管什么原因了,也許是看報(bào)紙上那些把內(nèi)存和硬盤都分不 清楚的記者的吹噓,或者是老板要求你用它作個(gè)項(xiàng)目,或者是同學(xué) 們都有了你沒(méi)有覺(jué)得很土,或者你聽(tīng)說(shuō)找工作有這個(gè)的經(jīng)驗(yàn)就有更大 希望.不管怎樣,你想在自己的機(jī)器上安裝一個(gè)Linux。OK,這個(gè) 文章就是給你寫的,因?yàn)閺默F(xiàn)在開(kāi)始,你會(huì)有成堆的問(wèn)題你會(huì)覺(jué)得從前 在windows那里得來(lái)的有關(guān)計(jì)算機(jī)的經(jīng)驗(yàn)好像完全用不上。

2、你會(huì)覺(jué)得 “Linux怎么這樣麻煩”。你會(huì)有種從來(lái)沒(méi)有開(kāi)過(guò)汽車但是得 把汽車拆開(kāi)修理一樣覺(jué)得無(wú)處下手。OK,這個(gè)文章就是為你寫的。 為什么要學(xué)Linux。其實(shí)你不必學(xué)習(xí)Linux,如果你就是想使用計(jì)算機(jī) 讓它使你的工作,比如打字,排版,統(tǒng)計(jì)數(shù)據(jù)等更有效率,Linux不 行。Windows,或者我推薦windows 2000是你最好的選擇,它對(duì)中文 的支持很好,非常穩(wěn)定,上面有無(wú)數(shù)應(yīng)用程序,而且如果你自己承擔(dān) 風(fēng)險(xiǎn),還可以使用盜版,免費(fèi)。Linux將會(huì)給你造成很多麻煩,安裝時(shí) 會(huì)造成系統(tǒng)數(shù)據(jù)丟失,無(wú)法驅(qū)動(dòng)網(wǎng)卡/聲卡/顯示卡/顯示器,無(wú)法配置 中文,圖形界面速度慢,等等。從前在windows上很容

3、易做到的比如 修改顯示頻率或者安裝新的網(wǎng)卡驅(qū)動(dòng)在Linux下都變得好像要你自己重 新上一次大一計(jì)算機(jī)原理課那么討厭。呵呵,那Linux有什么好處呢? 其實(shí)Linux沒(méi)什么好處,從使用角度,它唯一的好處是它是 我們自己的,而windows再好,是Microsoft的?!坝帜茉趺礃樱俊?你也許又問(wèn)。區(qū)別是,Linux可以讓你來(lái)研究它,通過(guò)使用Linux你可以 獲得更深一步對(duì)計(jì)算機(jī)的了解 - 而不只是一個(gè)全自動(dòng)的盒子。計(jì)算機(jī) 是一個(gè)很神奇的東西,你也許對(duì)那些寫出windows的程序員很崇拜(我 是的),或者對(duì)那些能發(fā)明更好的算法更安全的操作系統(tǒng)的hacker(對(duì)不 起,遠(yuǎn)程攻擊系統(tǒng)的不是hacker

4、)很崇拜,那么你應(yīng)當(dāng)知道,坐在一個(gè) windows的機(jī)器前面整天就會(huì)用鼠標(biāo)拖拽也許能給你一個(gè)很好的打字員 的薪水,但是永遠(yuǎn)無(wú)法讓你進(jìn)入真正計(jì)算機(jī)的世界 - 成為一個(gè)自由 思想的Hacker,或者說(shuō),你只能永遠(yuǎn)是個(gè)windows的用戶 - 也沒(méi)什么 不好,很多領(lǐng)導(dǎo)還不會(huì)計(jì)算機(jī)呢 - 而不可能有機(jī)會(huì)自己寫一個(gè)windows。 一個(gè)不太妙的結(jié)果是,當(dāng)世界上充滿了windows的奴隸時(shí),我們就得花 更大的價(jià)錢從Microsoft那里獲得這樣的技術(shù),某些社會(huì)里,我們管這個(gè) 叫做剝削。 講這么多,無(wú)非是說(shuō),蘿卜不能兩頭切,至少現(xiàn)在是這樣。要想什么 別人都給你做好,系統(tǒng)安裝一路回車,硬件配置點(diǎn)兩下鼠標(biāo),對(duì)不

5、起, 請(qǐng)用windows 2000。如果你準(zhǔn)備好了這一切,那么接著看吧。 - OK,你的第一個(gè)問(wèn)題是:什么是Linux,它和UNIX有什么區(qū)別? 問(wèn)這個(gè)問(wèn)題的原因呢,多半是你還在大一的時(shí)候一次去實(shí)驗(yàn)室,看到 高年紀(jì)學(xué)生在一個(gè)特大屏幕的機(jī)器上作題,你羨慕的看著他,問(wèn): “這是什么計(jì)算機(jī)啊,這么高級(jí)?”而他不無(wú)驕傲的說(shuō),“這是 UNIX”。后來(lái)你懂的多了,知道那是SUN工作站,上面運(yùn)行著Solaris, 就是UNIX?,F(xiàn)在你又聽(tīng)說(shuō)Linux也是UNIX,是怎么回事呢? short answer:去看書,街上很多Linux的書第一章就是講他們的歷史 和親屬關(guān)系的。 long answer: UNIX

6、是一個(gè)20還是30年前由幾個(gè)研究生在實(shí)驗(yàn)室里開(kāi)始 后來(lái)一個(gè)大公司把它商業(yè)化了的一個(gè)操作系統(tǒng)。一來(lái)二去,它成長(zhǎng) 并且占領(lǐng)了市場(chǎng)。當(dāng)時(shí)它只是運(yùn)行在只有大學(xué)才買得起一兩臺(tái)的昂貴 機(jī)器上。后來(lái)機(jī)器多了,公司多了,懂得人也多了,就分家了,而 “UNIX”這個(gè)名字由于法律關(guān)系,誰(shuí)也不能說(shuō)自己的操作系統(tǒng)是“UNIX” 而只能說(shuō)是“UNIX兼容”系統(tǒng)了。所以現(xiàn)在“UNIX”系統(tǒng)是不存在的, 存在的只是一個(gè)遙遠(yuǎn)的傳說(shuō)。那么現(xiàn)在那些Solaris,AIX,IRIS都是什么呢? 那些都是各公司在他們硬件平提上作的商業(yè)UNIX,這些系統(tǒng)都遵循一個(gè) 叫POSIX的古怪標(biāo)準(zhǔn),對(duì)了,這個(gè)標(biāo)準(zhǔn)呢,是后來(lái)UNIX太多太亂,大家

7、編程 接口甚至命令都不一樣了所以沒(méi)辦法座下來(lái)商量的一個(gè)協(xié)議。 那么Linux是什么呢?Linux是基于PC(其它平臺(tái)也有的支持)的UNIX兼容 系統(tǒng),在跟UNIX的關(guān)系上,它不比任何其它UNIX兼容系統(tǒng)遠(yuǎn)。所以如果 你有“Solaris才是正統(tǒng)UNIX,Linux只是兼容”的想法,對(duì)不起你錯(cuò)了, 起碼你得把支持AIX的人打敗才行,他們還認(rèn)為AIX才是正統(tǒng)UNIX呢。 所以用Linux你可以學(xué)到有關(guān)UNIX的知識(shí),這些知識(shí)絕大部分在其它商業(yè) UNIX上可以用得上。當(dāng)然,其核心思想絕對(duì)是相同的。那么在三年前只有 你的讀博士的輔導(dǎo)員才有機(jī)會(huì)在實(shí)驗(yàn)室那臺(tái)寶貝SUN上學(xué)的知識(shí),你現(xiàn)在在 PC機(jī)上就可以實(shí)

8、踐了,這難道不是很妙的一件事情么? 第二個(gè)問(wèn)題:我想裝一個(gè)Linux,最新的是哪個(gè)版本,我聽(tīng)說(shuō)過(guò)xxxlinux,yyylinux, 還有國(guó)內(nèi)某個(gè)公司鼎力推出的zzzlinux,到底哪個(gè)更好呢? 首先你需要明白,Linux不是windows,它不是一個(gè)由一家商業(yè)公司維護(hù)的軟件, 只有一個(gè)包裝。Linux是可以任意包裝自由配置的東西。任何一個(gè)人,一家公司 都可以按照自己的想法,比如加一點(diǎn)功能,加中文支持,作一個(gè)Linux出來(lái)。這些 Linux雖然核心部分都一樣,但是他們所帶的各種軟件,缺省的配置都不一樣。區(qū)別 是用一種Linux 發(fā)布 (不同的Linux我們叫做不同的發(fā)布)也許硬件很好配置, 各

9、種軟件也好安裝,用另外一種也許速度快,再一種也許支持中文比較好??傊?沒(méi)有白吃的午餐,在windows下想當(dāng)然的東西在linux下也許需要你熬夜才能得到。 所以從一開(kāi)始選擇distribution就必須非常小心,否則因?yàn)樽约簞偤秒S某個(gè)雜志 得到一個(gè)Linux發(fā)布就以為所有的都一樣就開(kāi)始安裝,等硬盤數(shù)據(jù)毀了, 或者網(wǎng)絡(luò)哭天蹌地也配不出來(lái)的時(shí)候,就晚了。不是開(kāi)玩笑,我知道windows下 安裝驅(qū)動(dòng)程序就是鼠標(biāo)點(diǎn)幾下,可是在Linux下,為了驅(qū)動(dòng)一個(gè)網(wǎng)卡,折騰一夜 是不希奇的 - 當(dāng)然,我覺(jué)得這是值得的。 所以,面對(duì)那么多Linux distribution,你應(yīng)當(dāng)選擇哪個(gè)呢? 比較著名的Linux

10、 distribution有: RedHat:最新版本6.2, 7.0beta。由于RedHat公司已經(jīng)上市,獲得了很多 商業(yè)的支持,所以它在硬件軟件兼容性上很好。實(shí)際上它已經(jīng)是Linux的 工業(yè)標(biāo)準(zhǔn)。想象一下如果你是一個(gè)比如Oracle這樣廠商的老板,你需要為 Linux開(kāi)發(fā)一個(gè)版本,而不同的Linux dist需要單獨(dú)開(kāi)發(fā)維護(hù),為成本考慮你 自然會(huì)只認(rèn)準(zhǔn)一個(gè)Linux。 Slackware(7.1)。很早就有的Linux,有很多老的忠實(shí)用戶,但現(xiàn)在越來(lái)越不行了。 SuSe Linux,德國(guó)人做的,在歐洲很流行,有一些驅(qū)動(dòng)上的優(yōu)勢(shì)。 另外還有Debian,CorelLinux等dist,不一

11、一介紹了。 還有你會(huì)看到國(guó)內(nèi)媒體上吹捧的各種“中文Linux”,他們的優(yōu)勢(shì)主要是有 中文處理。但是如前一篇文章提到的,想用中文,用windows 2000最好。實(shí)際上 我覺(jué)得一個(gè)老7字班的前輩跟我說(shuō)的一句話很好:“(對(duì)我們來(lái)說(shuō))在計(jì)算機(jī)上看到 中文本身就是一件很古怪的事情”。如果你是抱著學(xué)習(xí)計(jì)算機(jī)的目的而來(lái),那么 你不可能避免閱讀英文文檔。即使是microsoft的文檔,有關(guān)編程的文檔,最新的也 全是英文。當(dāng)然,要上BBS,看中文網(wǎng)頁(yè)等,用英文的dist一樣能做到。 作為我個(gè)人(個(gè)人觀點(diǎn),你不必相信我),我只用RedHat,因?yàn)槲倚枰鳛橐粋€(gè) 操作系統(tǒng)能讓我更快的掌握并且學(xué)習(xí)我想學(xué)習(xí)的知識(shí),

12、而不是跟愚蠢的網(wǎng)卡,聲卡 作斗爭(zhēng)。盡管這些斗爭(zhēng)對(duì)于學(xué)習(xí)Linux來(lái)說(shuō)也是很有益的,但是對(duì)于一個(gè)新手來(lái)說(shuō), 如果連系統(tǒng)都安裝不上,無(wú)法配置,又怎么談如何學(xué)習(xí)呢?Again,this is only my own opnion, and I could be wrong。 在這個(gè)系列里,我會(huì)圍繞RedHat 6.2來(lái)講。 OK,從哪里得到Linux呢?為了討論方便,省去不表要的枝節(jié)問(wèn)題, 我只討論光盤安裝。所以第一步是得到一張RedHat 6.2的光盤。 得到光盤有兩種方式,一種是去買光盤,這個(gè)比較簡(jiǎn)單,外面盜版盤 就有,不過(guò)需要指出的是,RedHat 6.2的光盤不可能是盜版盤,因?yàn)?RedHa

13、t 6.2遵循GPL協(xié)議,它是不收取版權(quán)費(fèi)用的。所以任何人拷貝 安裝光盤都是合法的。所以不必為買到一張“RedHat 6.2的盜版盤”而 沾沾自喜或有了偷盜成功的喜悅.只是需要注意,賣盜版盤的為了 騙錢什么都能做,有的把RH 6.0的盤刷個(gè)封面愣告訴你這是6.5最新的, 可別輕易信。記得當(dāng)年(6年以前)kill殺毒軟件流行的時(shí)候版本升級(jí)快 就有了各種假版本,我個(gè)人就親自作了kill 500.2來(lái)騙人玩,誰(shuí)讓他 愣說(shuō)他那個(gè)kill 79.8是真的呢? 另一種方法是獲得ISO文件,這個(gè)是一半新手必問(wèn)的問(wèn)題。你多半是有 了網(wǎng)絡(luò),懶得或者無(wú)法買到光盤。你從某個(gè)FTP下載了RH62_INSTALL.IS

14、O 這樣一個(gè)600多M的文件。你琢磨著這就是個(gè)跟光盤有關(guān)的文件,但是你不 知道怎么解開(kāi)它。怎么辦呢? ISO呢,就是光盤鏡像文件。假設(shè)你要把一個(gè)光盤的內(nèi)容*完全*的傳給 別人,你怎么做呢?當(dāng)然最簡(jiǎn)單就是光盤拷貝,如果要通過(guò)網(wǎng)絡(luò),可以 把光盤上的文件都傳過(guò)去。如果這個(gè)光盤只是一些文件倒簡(jiǎn)單了,可是如果 這個(gè)光盤有比如可以光盤啟動(dòng)這樣的功能,傳文件恐怕就不行了吧。更不用 說(shuō)在網(wǎng)絡(luò)上,傳總量為600M的上千個(gè)小文件的可怕了。 所以呢,有人就發(fā)明了ISO,就是可以把一個(gè)光盤忠實(shí)的“照張相片”,寫到一個(gè) ISO文件里。再用同樣的軟件可以把所有的信息再寫回光盤,得到一個(gè)一摸一樣 的盤,包括所有的比如能光盤

15、啟動(dòng)的能力。 那你已經(jīng)有了這個(gè)ISO了,怎么獲得光盤呢?簡(jiǎn)單,找任何一個(gè)能刻光盤的機(jī)器, 它上面一定有類似EZCDPRO的刻盤軟件。每個(gè)這樣的軟件都應(yīng)當(dāng)有把光盤寫 成ISO文件和把ISO文件寫成光盤的功能。你需要在它的菜單里仔細(xì)找,或者找 人幫你找,如何把CD IMAGE FILE刻成CD的功能,然后開(kāi)始刻,就得到一張跟 RedHat 發(fā)行版一個(gè)字節(jié)都不差的光盤了. 一點(diǎn)小問(wèn)題:那些down ISO的地方往往有md5.checksum或者RedHat62.md5這樣的 文件,并不大,幾十個(gè)字節(jié),你不知道它們是干什么的,是不是也得都download 不然無(wú)法刻CD。實(shí)際上你不必管他們,那些是數(shù)據(jù)

16、完整性校驗(yàn)的文件,好像掛號(hào)信 的跟蹤單據(jù)一樣。只要信能到,是否有他們無(wú)關(guān)緊要。 另外還有ftp方式安裝,用winimage展開(kāi)ISO本地文件安裝等方式,我不去討論他們。 好,現(xiàn)在你有一個(gè)RH 6.2的CD了,因?yàn)槭荌SO刻的,所以它應(yīng)當(dāng)能做光盤啟動(dòng)。那么, 把它放入光驅(qū),然后調(diào)BIOS設(shè)定光盤啟動(dòng),啟動(dòng)機(jī)器。我們可以開(kāi)始安裝RH Linux了。 下來(lái)你的首要問(wèn)題是“我的機(jī)器有16G,分了一個(gè)C盤4G,兩個(gè)D,E盤各6G”我還想保留 C盤的windows,我能把Linux安裝到D盤或者E盤上么?呵呵,非常好,你知道Linux是 一個(gè)操作系統(tǒng),可能要把windows弄掉,但是遺憾的是你對(duì)硬盤,分區(qū)

17、的理解是錯(cuò)誤的。 下篇文章會(huì)講硬盤分區(qū)的問(wèn)題。 OK,要講硬盤分區(qū)了。在講這個(gè)問(wèn)題之前,我先來(lái)講講概念問(wèn)題,什么是概念 問(wèn)題呢?你還記得第一次,絕對(duì)的第一次聽(tīng)到A:盤,B:盤,C盤時(shí)候的感覺(jué)么? 在那之前自己也許知道計(jì)算機(jī)有個(gè)存儲(chǔ)數(shù)據(jù)的地方,因?yàn)樵陔娨暽匣蛘邚V告上 看到過(guò)磁帶機(jī)(我一直不知道為什么到了很久很久那種一個(gè)傻姑娘在一個(gè)磁帶 柜前面操作一個(gè)現(xiàn)在看來(lái)是垃圾的磁帶設(shè)備會(huì)不停的成為電視臺(tái)播放電腦題材 節(jié)目的缺省背景)或者硬盤的圖象。但是你并沒(méi)有一個(gè)概念計(jì)算機(jī)究竟怎么使 用這些設(shè)備,直到你第一次打出dir a:或者打開(kāi)explorer看到A: C:字樣的目錄 樹(shù)。如果你還記得當(dāng)時(shí)的感覺(jué),恭喜你

18、,這種感覺(jué)又回來(lái)了。 對(duì)于一般人,只需要知道計(jì)算機(jī)能做什么就行了,所以對(duì)于他們來(lái)說(shuō),什么東 西越簡(jiǎn)單越好,越不需要他們?nèi)セ〞r(shí)間學(xué)習(xí)理解越好,所以計(jì)算機(jī)從開(kāi)始的打 孔到了后來(lái)的鍵盤屏幕,現(xiàn)在又往語(yǔ)音輸入智能交互方向發(fā)展。這很好,讓那 些把計(jì)算機(jī)當(dāng)工具的人能更專注他們的工作(當(dāng)然,他們會(huì)為此向我們-計(jì)算 機(jī)的建設(shè)者付出應(yīng)有的報(bào)酬)??梢哉f(shuō),MS在這方面作的很好,沒(méi)有人會(huì)否認(rèn) windows是一個(gè)非?!昂糜谩钡牟僮飨到y(tǒng)。這是指從使用者而言,你不需要太多 的去理解機(jī)箱里面的知識(shí),或者說(shuō)盡可能不去理解,就能盡快讓計(jì)算機(jī)為你工 作。比如將本來(lái)很復(fù)雜的硬盤通過(guò)它在中間的操作搞成了C: D: E:盤這樣的東

19、西,讓一個(gè)只需要會(huì)打字的秘書MM也能知道怎么存儲(chǔ)文件(當(dāng)然也會(huì)有笨的不 可救藥的)。但是這樣(MS替你打點(diǎn)一切)的做法的一個(gè)問(wèn)題也是顯而易見(jiàn) 的:你沒(méi)有機(jī)會(huì),或者說(shuō)沒(méi)有被迫的機(jī)會(huì)去了解更深一層的知識(shí)。而且當(dāng)你腦 子里只知道”C: D: E:“的時(shí)候,你就只有跟著windows走這一條路了。OK,言歸正傳。安裝Linux的硬盤分區(qū)問(wèn)題。這個(gè)問(wèn)題說(shuō)起來(lái)是每個(gè)Linux新 手,甚至到有一定水平的人都不敢說(shuō)很清楚或者掌握的(包括我自己)。硬盤 是個(gè)很古怪的東西,它的基本脾氣是,一點(diǎn)搞不好,一大塊數(shù)據(jù)就要丟,而且 丟的干干凈凈。我已經(jīng)不止一次看到某人的畢業(yè)論文之類東西在答辯之前三天 因?yàn)橛脖P問(wèn)題而丟失并

20、且沒(méi)有備份!而安裝Linux是必須跟硬盤很底層的部分打 交道的,而不是win下面安裝個(gè)程序那么安全。所以我的第一個(gè)建議是,如果硬 盤上有重要數(shù)據(jù),最好別貿(mào)然安裝Linux。比較好的一個(gè)辦法是找臺(tái)不重要的機(jī) 器,硬盤可以重新分區(qū)格式化的,多安裝幾次Linux,多試驗(yàn)一下windows和 linux共同存在的各種情況。這樣以后心里就有底了。如果實(shí)在要安裝,一定要 備份重要數(shù)據(jù),切記。 下來(lái)講Linux對(duì)于硬盤的概念。只考慮IDE硬盤。對(duì)于一個(gè)硬盤的操作分很多 層。我們需要知道的,是硬盤是由很多個(gè)512字節(jié)的扇區(qū)組成的。而這些扇區(qū)會(huì) 被組織成一個(gè)一個(gè)“分區(qū)”。這些對(duì)于每個(gè)操作系統(tǒng)都是一樣的,在這之上

21、每 個(gè)操作系統(tǒng)自己去管理分給自己的分區(qū)。對(duì)于windows來(lái)說(shuō),它會(huì)把這些分區(qū)格 式化然后按照CDE盤來(lái)管理。而Linux則不同。所以呢,一個(gè)硬盤上分多個(gè)分 區(qū),安裝多個(gè)操作系統(tǒng)比如windows,Linux,Solaris等是完全可以的。但是由于 每個(gè)操作系統(tǒng)對(duì)分區(qū)的操作不同,只能說(shuō)把操作系統(tǒng)安裝到分區(qū)中而不存在把 操作系統(tǒng)安裝到CDE盤中(UMSDOS方式先不提)。 每個(gè)硬盤的第0個(gè)扇區(qū)是個(gè)特殊扇區(qū),它不屬于任何分區(qū)。它存放的是兩個(gè)東 西:第一是一個(gè)很小的程序,它由計(jì)算機(jī)在啟動(dòng)的時(shí)候運(yùn)行,這個(gè)程序一般是 某個(gè)操作系統(tǒng)帶的啟動(dòng)程序,它運(yùn)行后會(huì)啟動(dòng)某個(gè)操作系統(tǒng)或者給用戶選擇來(lái) 啟動(dòng)某個(gè)操作系統(tǒng)

22、。Windows的0扇區(qū)啟動(dòng)程序很簡(jiǎn)單,它就是把windows啟動(dòng) 了,所以在這之前你是不會(huì)有多操作系統(tǒng)在一個(gè)硬盤上共存的概念的。而Linux 所帶的啟動(dòng)程序可以讓你選擇啟動(dòng)哪個(gè)操作系統(tǒng),它叫做lilo。這個(gè)東西我們 以后會(huì)經(jīng)常碰到它。0扇區(qū)還存放有另外一個(gè)重要數(shù)據(jù):分區(qū)信息。前面講過(guò), 硬盤是有分區(qū)的,那么到底怎么分的,這個(gè)信息是存在0扇區(qū)的。硬盤的分區(qū)規(guī) 則是這樣的:一個(gè)分區(qū)的所有扇區(qū)必須連續(xù),硬盤可以有最多四個(gè)分區(qū),這四 個(gè)分區(qū)可以是四個(gè)主分區(qū)或者三個(gè)主分區(qū)加一個(gè)擴(kuò)展分區(qū)。在擴(kuò)展分區(qū)里可以 再繼續(xù)分邏輯分區(qū)。舉一個(gè)例子,一個(gè)10G的硬盤,安裝windows,有C: D: E: 三個(gè)盤。那

23、么它的分區(qū)情況可以是這樣的: 分區(qū)一:主分區(qū)4G ,格式化為C:盤 分區(qū)二:擴(kuò)展分區(qū)4G 擴(kuò)展分區(qū)不能格式化,它只能被再分區(qū)為邏輯分區(qū) 剩余空間(可以被分區(qū)三,四占用) 2G 在擴(kuò)展分區(qū)中,建立兩個(gè)邏輯分區(qū)各為2G,格式化為D:E:盤。 那么在Linux看來(lái)又是怎么樣呢?注意我提到過(guò),對(duì)于任何操作系統(tǒng)而言,分區(qū) 都是一樣的,盡管Linux不認(rèn)同C D E盤,但是這些分區(qū)都是相同的。所以Linux 下看也是分區(qū)一,分區(qū)二等東西。但是它對(duì)這些分區(qū)的標(biāo)志和解釋是不同的。 在Linux下,硬盤是一個(gè)設(shè)備,實(shí)際上Linux下什么都是設(shè)備。對(duì)于IDE硬盤而 言,Linux認(rèn)為存在四個(gè)設(shè)備,對(duì)應(yīng)于IDE的四

24、個(gè)位置接的設(shè)備。如果裝過(guò)機(jī)器 我們知道主板上有兩個(gè)槽,IDE0和IDE1,每個(gè)槽上能掛兩個(gè)設(shè)備,主盤和從 盤,這些盤可以是硬盤可以是光驅(qū)。那么Linux是怎么認(rèn)為這些設(shè)備的呢?在 Linux下,這些設(shè)備用/dev/hdx來(lái)標(biāo)示。IDE0上的主盤就是/dev/hda,從盤就是 hdb,依此類推,如果可以有多個(gè)IDE槽就可以延續(xù)到hde hdf等??傊織l硬盤 線上接的設(shè)備都被Linux認(rèn)為是一個(gè)/dev/hdx設(shè)備。如果你的機(jī)器是IDE0槽上的 主盤是硬盤,那它就是hda,如果IDE1的槽上主盤是一個(gè)光驅(qū),那它就是hdc。 在windows下fdisk是對(duì)”硬盤1“,”硬盤2“進(jìn)行操作,而lin

25、ux下的fdisk就 是對(duì)/dev/hda,/dev/hdb等進(jìn)行操作。這樣做很靈活,很直觀,不是么? 那么Linux下怎么看分區(qū)呢?Linux下的分區(qū)概念是,硬盤上的每個(gè)分區(qū)也是一 個(gè)設(shè)備(又來(lái)了)。他們的標(biāo)志是/dev/hdxy,其中hdx根前面一樣表示哪個(gè)硬 盤,y表示第幾個(gè)分區(qū)。以hda為例。hda1就是第一個(gè)分區(qū),hda4就是第四個(gè)分 區(qū)位置。邏輯分區(qū)從hda5開(kāi)始。所以剛才那個(gè)例子中,Linux看來(lái)就是hda有 10G。hda1是主分區(qū),格式是windows。hda2是擴(kuò)展分區(qū),在它上劃出了hda5和 hda6,格式是windows。hda還有2G剩余空間可以繼續(xù)建立hda3和hd

26、a4。注意因 為hda2空間已經(jīng)被劃分完,所以無(wú)法再建立邏輯分區(qū)。 這些硬盤的東西很容易搞混,建議多實(shí)踐,多總結(jié)一下??梢詤⒄找恍┯嘘P(guān)書 籍,早期的DOS書在安裝部分講了一些。現(xiàn)在的linux安裝部分也都有不少。另 外還有網(wǎng)上的一些介紹資料。 明白了Linux對(duì)分區(qū)的處理。下來(lái)就是分區(qū)策略了。在用RH6.2的光盤啟動(dòng),一 直回車選擇缺省設(shè)置會(huì)到一個(gè)分區(qū)界面。這里你需要告訴linux安裝程序在硬盤 的什么地方安裝linux。你需要告訴它一些信息,其中包括,建立一個(gè)新的 Linux分區(qū),多大,mount到哪里。這里需要介紹一下mount的概念。 我們知道硬盤是可以分成很多分區(qū)的,每個(gè)分區(qū)由各個(gè)操作

27、系統(tǒng)格式化然后就 可以使用了。但是要使用必須有一種方法。windows,或者DOS的做法是將格式 化好的分區(qū)掛(或者說(shuō)mount)成C: D: E:盤。盤符的分配是操作系統(tǒng)決定的 (到NT后可以用戶指定)。在Linux下某個(gè)分區(qū)怎么使用必須用戶自己指定。在 Linux下分區(qū)并不按照C: D: E分配,而是掛(mount)到一個(gè)目錄下。整個(gè)UNIX 的存儲(chǔ)空間結(jié)構(gòu)是一個(gè)目錄樹(shù)(而不是每個(gè)C: D: E:下各有自己的目錄樹(shù))。 最上一層是根目錄(用/表示,注意不是windows的反斜杠)在根低下有其它目 錄。首先需要有一個(gè)分區(qū)mount成/,然后再在根下面建立其它目錄然后把分區(qū) mount到這些目

28、錄上去。所以整體來(lái)看一個(gè)unix的存儲(chǔ)系統(tǒng)是一個(gè)目錄樹(shù),但是 它可以包括很多分區(qū),甚至其它存儲(chǔ)設(shè)備,比如光驅(qū),內(nèi)存盤,或者網(wǎng)絡(luò)磁盤 等。 在Linux安裝的時(shí)候除了/還有幾個(gè)目錄是預(yù)先建立的,我們需要知道的 是/usr,/home還有/root。先不管他們都做什么,一般而言我們需要分一個(gè)空 間,指定它為L(zhǎng)inux Native類型,然后mount point是這幾個(gè)目錄之一。另外還 需要注意的是Linux分區(qū)有兩種類型,native是可以存儲(chǔ)文件建立目錄的那種, 還有一個(gè)linux swap,這個(gè)是linux的內(nèi)存交換分區(qū),在安裝RH的時(shí)候必須指定 一個(gè)。所以在安裝的時(shí)候最少需要分一個(gè)區(qū),類型

29、linux native,mount到/ 上,然后一個(gè)分區(qū)類型linux swap,swap區(qū)不mount為任何目錄,系統(tǒng)對(duì)其進(jìn)行 單獨(dú)處理。 下來(lái)是分區(qū)大小問(wèn)題,安裝Linux一般而言1G空間為/就差不多了,初次安裝為 方便起見(jiàn),可以建一個(gè)2G的分區(qū)mount point為/,然后一個(gè)swap。swap的大小 作的跟內(nèi)存一樣大就是了,最大128M。以后再安裝的時(shí)候可以根據(jù)自己對(duì)硬盤 的要求建立其它分區(qū)來(lái)mount比如/home。 對(duì)于已經(jīng)安裝了Windows的機(jī)器,可以在Linux安裝程序里刪除一個(gè)windows的分 區(qū),一般而言是一個(gè)邏輯分區(qū)(你不會(huì)想刪除C:盤吧),然后在它的空間里建 立

30、Linux的分區(qū)。 Linux的/可以是主分區(qū)可以是邏輯分區(qū)。但是需要注意的是8G的問(wèn)題。我想你 也許聽(tīng)說(shuō)過(guò)8G,到底8G是什么呢?具體問(wèn)題比較復(fù)雜,簡(jiǎn)單說(shuō)就是不能把Linux 的/分區(qū)mount到一個(gè)硬盤8G以后的分區(qū)上。所以如果你的硬盤有16G,前6G已經(jīng) 分給C:盤,后里面是兩個(gè)5G的D: E:盤,納悶?zāi)憔偷冒袲盤分區(qū)刪除建立Linux分 區(qū)而不是E盤,因?yàn)镋盤已經(jīng)在8G以后了。8G以后安裝Linux是沒(méi)有問(wèn)題的,只是 無(wú)法啟動(dòng)。當(dāng)然這個(gè)是有解決辦法的,但是在新手的狀態(tài)我還是建議盡量按照 最簡(jiǎn)單情況作,將來(lái)熟了再練習(xí)其它。 分了區(qū)之后繼續(xù)安裝,你還被要求配置一些其它東西。包括root密碼

31、,Lilo, 配置網(wǎng)絡(luò),X等東西。其中Lilo是比較重要的一部分。你會(huì)被要求將lilo安裝到 MBR,分區(qū)啟動(dòng)扇區(qū),或者一張軟盤上。你需要選擇是是否安裝到MBR或者 floppy上。一般而言安裝到MBR上即可,為了保險(xiǎn)起見(jiàn)可以做到軟盤上,這樣機(jī) 器用硬盤啟動(dòng)還是windows那套,進(jìn)入linux可以用軟盤啟動(dòng)。注意你需要把 BIOS中的Virus Warning關(guān)閉,否則無(wú)法安裝到MBR上。 如果你的機(jī)器配置比較標(biāo)準(zhǔn),網(wǎng)卡,聲卡,顯示卡等都能自動(dòng)檢測(cè)出來(lái)的話, 一路回車,再啟動(dòng)你就可以進(jìn)入Linux了。如果運(yùn)氣不好(大多數(shù)情況是)網(wǎng)卡 聲卡沒(méi)有在啟動(dòng)的時(shí)候配好也無(wú)所謂,跟windows一樣將來(lái)

32、可以再配置??傊@ 些不會(huì)影響到你安裝OK,機(jī)器再啟動(dòng),跟以往不一樣的是沒(méi)有看到Starting MS Windows 98.而 是一個(gè)Lilo:的提示符。這說(shuō)明Lilo已經(jīng)正常安裝了。你現(xiàn)在按回車就可以進(jìn)入 Linux了。如果要進(jìn)入Windows可以打DOS然后回車。如果你指定了不同的 windows分區(qū)啟動(dòng)標(biāo)志符,可以用TAB鍵看一下你有哪些選擇。 這是一個(gè)很經(jīng)常被問(wèn)到的問(wèn)題,這里說(shuō)一下。出于某種原因你要?jiǎng)h除Linux,你 知道用DOS盤啟動(dòng)然后fdisk刪除Linux分區(qū)或者重新安裝NT刪除Linux分區(qū)。但 是當(dāng)你一切都安裝完了之后windows無(wú)法啟動(dòng),Lilo:這個(gè)符號(hào)總在那里,機(jī)

33、器 死了一樣。別重新分區(qū)格式化都沒(méi)用。然后某個(gè)半瓶子醋可能告訴你“沒(méi)救 了,低格吧”。記住,除非硬件損壞,硬盤任何時(shí)候不需要低格。這種情況是 由于其它安裝程序并不重寫0扇區(qū),即MBR造成的lilo無(wú)法刪除。解決辦法很簡(jiǎn) 單,請(qǐng)牢牢記?。河靡粡圖OS盤啟動(dòng),運(yùn)行DOS的fdisk /MBR。這個(gè)命令就是重 寫0扇區(qū)的引導(dǎo)程序?yàn)镸S的標(biāo)準(zhǔn)程序,即可以啟動(dòng)DOS,Windows,WindowsNT, Windows 2000的那個(gè),而不會(huì)改變硬盤分區(qū)任何其它信息。所以它是絕對(duì)安全 的,絕對(duì)安全的,絕對(duì)安全的。當(dāng)你碰到Lilo無(wú)法刪除的時(shí)候,記得fdisk /MBR。 OK,你成功的啟動(dòng)了Linux,

34、進(jìn)入了一個(gè)圖形或者字符界面要求登陸。下來(lái)你會(huì) 有成堆的問(wèn)題要問(wèn)。下來(lái)我會(huì)講怎么去問(wèn)問(wèn)題以及怎么尋找?guī)椭?。如前所述,Linux相對(duì)于你也許很熟練掌握的windows系統(tǒng)來(lái)說(shuō)有很多全新的概 念。好像微積分對(duì)一個(gè)只知道簡(jiǎn)單代數(shù)的人來(lái)說(shuō)一樣。在這種情況下,你用你 固有體系下的思維來(lái)試圖獲得答案顯然是困難的。舉一個(gè)例子,Linux下的圖 形界面X配置一向是新手必問(wèn)的問(wèn)題。你安裝了Linux但是屏幕卻是300X200, 16色的,你想知道怎么辦。從windows那里得來(lái)的經(jīng)驗(yàn),你想應(yīng)該有個(gè)辦法找 到”顯示屬性“這樣的菜單然后改變一下分辨率顏色深度,甚至掃描頻率就可 以了。所以你的提問(wèn)多半是“我的X只有30

35、0X200,我在哪里可以改變它”,然 后你期望一個(gè)高手告訴你“在xxx地方鼠標(biāo)右鍵點(diǎn)一下,就得到顯示屬性的菜 單啦”,然后你就可以象在windows里面一樣修改屏幕分辨率了。這里有什么 不對(duì)呢?不對(duì)的地方是,Linux下的X不是windows,它的顯示分辨率根本不是 在圖形界面里面調(diào)整,而是在進(jìn)入X之前,更重要的是,能改變到更高分辨率 的前提條件是顯示卡的驅(qū)動(dòng)要配置好。而這個(gè)又跟Linux的發(fā)布,版本等有關(guān) 系。這么多情況都不知道,高手絕對(duì)是沒(méi)有”絕招“告訴你的。那么當(dāng)你有問(wèn)題的時(shí)候,應(yīng)當(dāng)怎么做呢?第一,最好別問(wèn)問(wèn)題。Linux的安裝 配置本身就是個(gè)學(xué)習(xí)的過(guò)程,通過(guò)自己摸索解決一個(gè)問(wèn)題也許比別

36、人告訴你要 慢很多,但是解決問(wèn)題的本身有助于你加深對(duì)Linux概念的理解。同時(shí)為了解 決一個(gè)問(wèn)題也許能帶出很多其它問(wèn)題。我記得我當(dāng)初初學(xué)Linux的時(shí)候在一臺(tái) 破機(jī)器上把Linux和win98安裝了很多遍,最終明白了Linux分區(qū)DOS分區(qū)共存, Lilo的配置的很多問(wèn)題。當(dāng)然一些關(guān)鍵地方自己摸索耗費(fèi)時(shí)間太多而且沒(méi)有意 義,多交流也能達(dá)到大家共同提高的效果。關(guān)于如何去主動(dòng)摸索尋找問(wèn)題的答 案我后面會(huì)講,這里就假定你需要到BBS上問(wèn)一個(gè)你無(wú)法解決的問(wèn)題。 你碰到了一個(gè)問(wèn)題,Lilo不啟動(dòng),顯示010101或者LI死機(jī),或者不知道為什么 你的X屏幕只有300X200,或者不知道怎么配置網(wǎng)卡,或者不

37、知道為什么書上講 的cd /usr/src/linux;make config返回錯(cuò)誤信息,或者編譯了一個(gè)測(cè)試程序 gcc -o test test.c 然后運(yùn)行test什么輸出都沒(méi)有。你手足無(wú)措。你想上網(wǎng) 問(wèn)”大蝦“們來(lái)獲得答案。 問(wèn)問(wèn)題的第一點(diǎn),是要明白,兩個(gè)字就能說(shuō)明問(wèn)題并且解決一個(gè)的事發(fā)生在在 一個(gè)大俠身上也許表現(xiàn)的很瀟灑,但是在你提問(wèn)題的時(shí)候只能表現(xiàn)的很無(wú)知, 就好像那個(gè)說(shuō)”我痛“的病人一樣。你必須詳細(xì)的描述一下幾個(gè)問(wèn)題:你有什 么,你做了什么,你希望達(dá)到什么效果,你發(fā)現(xiàn)什么問(wèn)題,具體的問(wèn)題現(xiàn)象描 述。比如如果你網(wǎng)絡(luò)不通,你就需要先說(shuō)你的Linux什么發(fā)布,什么版本,你 怎么安裝的,

38、怎么配置的網(wǎng)絡(luò),詳細(xì)到具體的命令,你的網(wǎng)絡(luò)情況,局域網(wǎng)廣 域網(wǎng)等。你也許會(huì)說(shuō)很多廢話,但是要明白你是來(lái)問(wèn)問(wèn)題的,你不會(huì)知道究竟 問(wèn)題出在哪里,所以你必須把你能想到的跟問(wèn)題有關(guān)的事情都說(shuō)出來(lái)才可能包 含具體出問(wèn)題的地方。在這里你不是大俠,無(wú)關(guān)瀟灑不瀟灑的問(wèn)題。我們的目 的是解決你的問(wèn)題,并且通過(guò)解決問(wèn)題獲得自身的提高,無(wú)它。 第二點(diǎn),是不要自己做任何判斷。好像那個(gè)認(rèn)為L(zhǎng)inux也應(yīng)當(dāng)根windows一樣有 個(gè)地方點(diǎn)右鍵獲得“顯示屬性”的問(wèn)題一樣。你事先根據(jù)自己在其它系統(tǒng)上的 經(jīng)驗(yàn)來(lái)自己做了問(wèn)題的限定并且將回答問(wèn)題的可能限制在一個(gè)很小的范圍內(nèi)。 這樣做既限制了你自己的思維,也影響到你正確描述問(wèn)題。

39、事實(shí)是你的錯(cuò)誤多 半是概念錯(cuò)誤,開(kāi)始走的方向就錯(cuò)了,與其這樣不如把自己明白的似是而非的 東西拋開(kāi),仔仔細(xì)細(xì)的把那幾個(gè)問(wèn)題(你有什么,你做了什么.)寫清楚, 看別人會(huì)怎么作判斷。 第三點(diǎn),你是來(lái)提問(wèn)題的,你覺(jué)得你應(yīng)該受到幫助。且慢,這里已經(jīng)不是教師 答疑了,你不再是一個(gè)有權(quán)力受到教育的大學(xué)生了?;卮饐?wèn)題的人也不再是你 的老師或者助教了。他們對(duì)你沒(méi)有責(zé)任。大家無(wú)非是在一個(gè)地方相互交流共同 提高。如果有人回答你,絕對(duì)是在助人為樂(lè)幫助你。而當(dāng)你的問(wèn)題沒(méi)有人回答 的時(shí)候,多半是你的描述不夠詳細(xì),別人不是醫(yī)生,不必一個(gè)一個(gè)問(wèn)題誘導(dǎo)下 去。所以當(dāng)你的問(wèn)題沒(méi)有回答的時(shí)候,先對(duì)照前面一點(diǎn)再修改問(wèn)題的描述,這 也

40、是個(gè)思考的過(guò)程。實(shí)在不行,就自力更生吧,接著看下面的文章。 Linux的一個(gè)重要作用,我覺(jué)得,就是培養(yǎng)人自己探索的能力?;叵胛覀兊膶W(xué) 習(xí)過(guò)程,從小學(xué)中學(xué)到大學(xué)。讓人自己去探索的環(huán)境實(shí)在太少。所有的問(wèn)題都 有一個(gè)標(biāo)準(zhǔn)答案,要么在老師那里,要么在參考書上。就連作文這樣無(wú)法量化 的東西也有個(gè)倒霉的“中心思想”。所謂“自學(xué)”也無(wú)非是猜測(cè)到底標(biāo)準(zhǔn)答案 是什么。如果要做大一點(diǎn)的課程項(xiàng)目(Class Project)也會(huì)定義的非常詳細(xì) ,老師恨不得把所有你能自我創(chuàng)造的細(xì)節(jié)都堵上,這樣可以方便他評(píng)卷。這樣 環(huán)境下教育出來(lái)的人,到了Linux下就會(huì)經(jīng)常感到無(wú)所適從 - 的確,沒(méi)有老 師的標(biāo)準(zhǔn)答案了,你做的對(duì)不對(duì)只有自己知道。 所以學(xué)習(xí)Linux,很重要的一點(diǎn)是有自己搜索知識(shí),突破自己思想局限的能力 。遇到問(wèn)題第一步不是想“誰(shuí)有標(biāo)準(zhǔn)答案”然后去問(wèn)人,而是先想”我怎么能 解決他“,不行就自己去尋找解決辦法,再考慮這個(gè)解決辦法為什么自己想不 出來(lái),將來(lái)碰到類似問(wèn)題應(yīng)該往哪個(gè)方向去努力。最后再考慮自己是否能在這 個(gè)方向上作出改進(jìn)。經(jīng)歷過(guò)很多次這樣的事之后,人的創(chuàng)造力會(huì)有很大的提高 ,而這個(gè)對(duì)于現(xiàn)在靠技術(shù)吃飯的人來(lái)說(shuō),就是10萬(wàn)和2千的區(qū)別。 K,你有一個(gè)問(wèn)題,你不知道怎么解決,你怎么去尋找答案,怎么提高自己呢 ?在有一個(gè)問(wèn)題的時(shí)候,你首先要想,你是個(gè)新手,在你之前已經(jīng)有無(wú)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論