給Linux新手(轉載)

3年前 (2021-07-02)閱讀683回復0
邢恨玉
邢恨玉
  • 管理員
  • 發(fā)消息
  • 注冊排名2669
  • 經(jīng)驗值70
  • 級別管理員
  • 主題14
  • 回復0
樓主
印刷廠(chǎng)直印加工●彩頁(yè)1000張只需要69元●名片5元每盒-更多產(chǎn)品印刷報價(jià)?聯(lián)系電話(huà):138-1621-1622(微信同號)

  你從來(lái)只用過(guò)Windows,從來(lái)沒(méi)接觸過(guò)UNIX,只知道把一個(gè)文件拽

  來(lái)拽去,只知道硬盤(pán)就是C: D: E:卻從來(lái)沒(méi)有研究過(guò)分區表,也許

  會(huì )用VC編個(gè)程序,很習慣它的集成環(huán)境....

  有一天,不管什么原因了,也許是看報紙上那些把內存和硬盤(pán)都分不

  清楚的記者的吹噓,或者是老板要求你用它作個(gè)項目,或者是同學(xué)

  們都有了你沒(méi)有覺(jué)得很土,或者你聽(tīng)說(shuō)找工作有這個(gè)的經(jīng)驗就有更大

  希望....不管怎樣,你想在自己的機器上安裝一個(gè)Linux。OK,這個(gè)

  文章就是給你寫(xiě)的,因為從現在開(kāi)始,你會(huì )有成堆的問(wèn)題你會(huì )覺(jué)得從前

  在windows那里得來(lái)的有關(guān)計算機的經(jīng)驗好像完全用不上。你會(huì )覺(jué)得

  “Linux怎么這樣麻煩”。你會(huì )有種從來(lái)沒(méi)有開(kāi)過(guò)汽車(chē)但是得

  把汽車(chē)拆開(kāi)修理一樣覺(jué)得無(wú)處下手。OK,這個(gè)文章就是為你寫(xiě)的。

  為什么要學(xué)Linux。其實(shí)你不必學(xué)習Linux,如果你就是想使用計算機

  讓它使你的工作,比如打字,排版,統計數據等更有效率,Linux不

  行。Windows,或者我推薦windows 2000是你最好的選擇,它對中文

  的支持很好,非常穩定,上面有無(wú)數應用程序,而且如果你自己承擔

  風(fēng)險,還可以使用盜版,免費。Linux將會(huì )給你造成很多麻煩,安裝時(shí)

  會(huì )造成系統數據丟失,無(wú)法驅動(dòng)網(wǎng)卡/聲卡/顯示卡/顯示器,無(wú)法配置

  中文,圖形界面速度慢,等等。從前在windows上很容易做到的比如

  修改顯示頻率或者安裝新的網(wǎng)卡驅動(dòng)在Linux下都變得好像要你自己重

  新上一次大一計算機原理課那么討厭。呵呵,那Linux有什么好處呢?

  你會(huì )問(wèn)。其實(shí)Linux沒(méi)什么好處,從使用角度,它唯一的好處是它是

  我們自己的,而windows再好,是Microsoft的。“又能怎么樣?”

  你也許又問(wèn)。區別是,Linux可以讓你來(lái)研究它,通過(guò)使用Linux你可以

  獲得更深一步對計算機的了解 -- 而不只是一個(gè)全自動(dòng)的盒子。計算機

  是一個(gè)很神奇的東西,你也許對那些寫(xiě)出windows的程序員很崇拜(我

  是的),或者對那些能發(fā)明更好的算法更安全的操作系統的hacker(對不

  起,遠程攻擊系統的不是hacker)很崇拜,那么你應當知道,坐在一個(gè)

  windows的機器前面整天就會(huì )用鼠標拖拽也許能給你一個(gè)很好的打字員

  的薪水,但是永遠無(wú)法讓你進(jìn)入真正計算機的世界 -- 成為一個(gè)自由

  思想的Hacker,或者說(shuō),你只能永遠是個(gè)windows的用戶(hù) -- 也沒(méi)什么

  不好,很多領(lǐng)導還不會(huì )計算機呢 -- 而不可能有機會(huì )自己寫(xiě)一個(gè)windows。

  一個(gè)不太妙的結果是,當世界上充滿(mǎn)了windows的奴隸時(shí),我們就得花

  更大的價(jià)錢(qián)從Microsoft那里獲得這樣的技術(shù),某些社會(huì )里,我們管這個(gè)

  叫做剝削。

  講這么多,無(wú)非是說(shuō),蘿卜不能兩頭切,至少現在是這樣。要想什么

  別人都給你做好,系統安裝一路回車(chē),硬件配置點(diǎn)兩下鼠標,對不起,

  請用windows 2000。如果你準備好了這一切,那么接著(zhù)看吧

  OK,你的第一個(gè)問(wèn)題是:什么是Linux,它和UNIX有什么區別?

  問(wèn)這個(gè)問(wèn)題的原因呢,多半是你還在大一的時(shí)候一次去實(shí)驗室,看到

  高年紀學(xué)生在一個(gè)特大屏幕的機器上作題,你羨慕的看著(zhù)他,問(wèn):

  “這是什么計算機啊,這么高級?”而他不無(wú)驕傲的說(shuō),“這是

  UNIX”。后來(lái)你懂的多了,知道那是SUN工作站,上面運行著(zhù)Solaris,

  就是UNIX。現在你又聽(tīng)說(shuō)Linux也是UNIX,是怎么回事呢?

  short answer:去看書(shū),街上很多Linux的書(shū)第一章就是講他們的歷史

  和親屬關(guān)系的。

  long answer: UNIX是一個(gè)20還是30年前由幾個(gè)研究生在實(shí)驗室里開(kāi)始

  后來(lái)一個(gè)大公司把它商業(yè)化了的一個(gè)操作系統。一來(lái)二去,它成長(cháng)

  并且占領(lǐng)了市場(chǎng)。當時(shí)它只是運行在只有大學(xué)才買(mǎi)得起一兩臺的昂貴

  機器上。后來(lái)機器多了,公司多了,懂得人也多了,就分家了,而

  “UNIX”這個(gè)名字由于法律關(guān)系,誰(shuí)也不能說(shuō)自己的操作系統是“UNIX”

  而只能說(shuō)是“UNIX兼容”系統了。所以現在“UNIX”系統是不存在的,

  存在的只是一個(gè)遙遠的傳說(shuō)。那么現在那些Solaris,AIX,IRIS都是什么呢?

  那些都是各公司在他們硬件平提上作的商業(yè)UNIX,這些系統都遵循一個(gè)

  叫POSIX的古怪標準,對了,這個(gè)標準呢,是后來(lái)UNIX太多太亂,大家編程

  接口甚至命令都不一樣了所以沒(méi)辦法座下來(lái)商量的一個(gè)協(xié)議。

  那么Linux是什么呢?Linux是基于PC(其它平臺也有的支持)的UNIX兼容

  系統,在跟UNIX的關(guān)系上,它不比任何其它UNIX兼容系統遠。所以如果

  你有“Solaris才是正統UNIX,Linux只是兼容”的想法,對不起你錯了,

  起碼你得把支持AIX的人打敗才行,他們還認為AIX才是正統UNIX呢。

  所以用Linux你可以學(xué)到有關(guān)UNIX的知識,這些知識絕大部分在其它商業(yè)

  UNIX上可以用得上。當然,其核心思想絕對是相同的。那么在三年前只有

  你的讀博士的輔導員才有機會(huì )在實(shí)驗室那臺寶貝SUN上學(xué)的知識,你現在在

  PC機上就可以實(shí)踐了,這難道不是很妙的一件事情么?

  第二個(gè)問(wèn)題:我想裝一個(gè)Linux,最新的是哪個(gè)版本,我聽(tīng)說(shuō)過(guò)xxxlinux,yyylinux,

  還有國內某個(gè)公司鼎力推出的zzzlinux,到底哪個(gè)更好呢?

  首先你需要明白,Linux不是windows,它不是一個(gè)由一家商業(yè)公司維護的軟件,

  只有一個(gè)包裝。Linux是可以任意包裝自由配置的東西。任何一個(gè)人,一家公司

  都可以按照自己的想法,比如加一點(diǎn)功能,加中文支持,作一個(gè)Linux出來(lái)。這些

  Linux雖然核心部分都一樣,但是他們所帶的各種軟件,缺省的配置都不一樣。區別

  是用一種Linux 發(fā)布 (不同的Linux我們叫做不同的發(fā)布)也許硬件很好配置,

  各種軟件也好安裝,用另外一種也許速度快,再一種也許支持中文比較好。總之

  沒(méi)有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到。

  所以從一開(kāi)始選擇distribution就必須非常小心,否則因為自己剛好隨某個(gè)雜志

  得到一個(gè)Linux發(fā)布就以為所有的都一樣就開(kāi)始安裝,等硬盤(pán)數據毀了,

  或者網(wǎng)絡(luò )哭天蹌地也配不出來(lái)的時(shí)候,就晚了。不是開(kāi)玩笑,我知道windows下

  安裝驅動(dòng)程序就是鼠標點(diǎn)幾下,可是在Linux下,為了驅動(dòng)一個(gè)網(wǎng)卡,折騰一夜

  是不希奇的 -- 當然,我覺(jué)得這是值得的。

  所以,面對那么多Linux distribution,你應當選擇哪個(gè)呢?

  比較著(zhù)名的Linux distribution有:

  RedHat:最新版本6.2, 7.0beta。由于RedHat公司已經(jīng)上市,獲得了很多

  商業(yè)的支持,所以它在硬件軟件兼容性上很好。實(shí)際上它已經(jīng)是Linux的

  工業(yè)標準。想象一下如果你是一個(gè)比如Oracle這樣廠(chǎng)商的老板,你需要為

  Linux開(kāi)發(fā)一個(gè)版本,而不同的Linux dist需要單獨開(kāi)發(fā)維護,為成本考慮你

  自然會(huì )只認準一個(gè)Linux。

  Slackware(7.1)。很早就有的Linux,有很多老的忠實(shí)用戶(hù),但現在越來(lái)越不行了。

  SuSe Linux,德國人做的,在歐洲很流行,有一些驅動(dòng)上的優(yōu)勢。

  另外還有Debian,CorelLinux等dist,不一一介紹了。

  還有你會(huì )看到國內媒體上吹捧的各種“中文Linux”,他們的優(yōu)勢主要是有

  中文處理。但是如前一篇文章提到的,想用中文,用windows 2000最好。實(shí)際上

  我覺(jué)得一個(gè)老7字班的前輩跟我說(shuō)的一句話(huà)很好:“(對我們來(lái)說(shuō))在計算機上看到

  中文本身就是一件很古怪的事情”。如果你是抱著(zhù)學(xué)習計算機的目的而來(lái),那么

  你不可能避免閱讀英文文檔。即使是microsoft的文檔,有關(guān)編程的文檔,最新的也

  全是英文。當然,要上BBS,看中文網(wǎng)頁(yè)等,用英文的dist一樣能做到。

  作為我個(gè)人(個(gè)人觀(guān)點(diǎn),你不必相信我),我只用RedHat,因為我需要它作為一個(gè)

  操作系統能讓我更快的掌握并且學(xué)習我想學(xué)習的知識,而不是跟愚蠢的網(wǎng)卡,聲卡

  作斗爭。盡管這些斗爭對于學(xué)習Linux來(lái)說(shuō)也是很有益的,但是對于一個(gè)新手來(lái)說(shuō),

  如果連系統都安裝不上,無(wú)法配置,又怎么談如何學(xué)習呢?Again,this is only

  my own opnion, and I could be wrong。

  在這個(gè)系列里,我會(huì )圍繞RedHat 6.2來(lái)講。

  OK,從哪里得到Linux呢?為了討論方便,省去不表要的枝節問(wèn)題,

  我只討論光盤(pán)安裝。所以第一步是得到一張RedHat 6.2的光盤(pán)。

  得到光盤(pán)有兩種方式,一種是去買(mǎi)光盤(pán),這個(gè)比較簡(jiǎn)單,外面盜版盤(pán)

  就有,不過(guò)需要指出的是,RedHat 6.2的光盤(pán)不可能是盜版盤(pán),因為

  RedHat 6.2遵循GPL協(xié)議,它是不收取版權費用的。所以任何人拷貝

  安裝光盤(pán)都是合法的。所以不必為買(mǎi)到一張“RedHat 6.2的盜版盤(pán)”而

  沾沾自喜或有了偷盜成功的喜悅....只是需要注意,賣(mài)盜版盤(pán)的為了

  騙錢(qián)什么都能做,有的把RH 6.0的盤(pán)刷個(gè)封面愣告訴你這是6.5最新的,

  可別輕易信。記得當年(6年以前)kill殺毒軟件流行的時(shí)候版本升級快

  就有了各種假版本,我個(gè)人就親自作了kill 500.2來(lái)騙人玩,誰(shuí)讓他

  愣說(shuō)他那個(gè)kill 79.8是真的呢?

  另一種方法是獲得ISO文件,這個(gè)是一半新手必問(wèn)的問(wèn)題。你多半是有

  了網(wǎng)絡(luò ),懶得或者無(wú)法買(mǎi)到光盤(pán)。你從某個(gè)FTP下載了RH62_INSTALL.ISO

  這樣一個(gè)600多M的文件。你琢磨著(zhù)這就是個(gè)跟光盤(pán)有關(guān)的文件,但是你不

  知道怎么解開(kāi)它。怎么辦呢?

  ISO呢,就是光盤(pán)鏡像文件。假設你要把一個(gè)光盤(pán)的內容*完全*的傳給

  別人,你怎么做呢?當然最簡(jiǎn)單就是光盤(pán)拷貝,如果要通過(guò)網(wǎng)絡(luò ),可以

  把光盤(pán)上的文件都傳過(guò)去。如果這個(gè)光盤(pán)只是一些文件倒簡(jiǎn)單了,可是如果

  這個(gè)光盤(pán)有比如可以光盤(pán)啟動(dòng)這樣的功能,傳文件恐怕就不行了吧。更不用

  說(shuō)在網(wǎng)絡(luò )上,傳總量為600M的上千個(gè)小文件的可怕了。

  所以呢,有人就發(fā)明了ISO,就是可以把一個(gè)光盤(pán)忠實(shí)的“照張相片”,寫(xiě)到一個(gè)

  ISO文件里。再用同樣的軟件可以把所有的信息再寫(xiě)回光盤(pán),得到一個(gè)一摸一樣

  的盤(pán),包括所有的比如能光盤(pán)啟動(dòng)的能力。

  那你已經(jīng)有了這個(gè)ISO了,怎么獲得光盤(pán)呢?簡(jiǎn)單,找任何一個(gè)能刻光盤(pán)的機器,

  它上面一定有類(lèi)似EZCDPRO的刻盤(pán)軟件。每個(gè)這樣的軟件都應當有把光盤(pán)寫(xiě)

  成ISO文件和把ISO文件寫(xiě)成光盤(pán)的功能。你需要在它的菜單里仔細找,或者找

  人幫你找,如何把CD IMAGE FILE刻成CD的功能,然后開(kāi)始刻,就得到一張跟

  RedHat 發(fā)行版一個(gè)字節都不差的光盤(pán)了....

  一點(diǎn)小問(wèn)題:那些down ISO的地方往往有md5.checksum或者RedHat62.md5這樣的

  文件,并不大,幾十個(gè)字節,你不知道它們是干什么的,是不是也得都download

  不然無(wú)法刻CD。實(shí)際上你不必管他們,那些是數據完整性校驗的文件,好像掛號信

  的跟蹤單據一樣。只要信能到,是否有他們無(wú)關(guān)緊要。

  另外還有ftp方式安裝,用winimage展開(kāi)ISO本地文件安裝等方式,我不去討論他們。

  好,現在你有一個(gè)RH 6.2的CD了,因為是ISO刻的,所以它應當能做光盤(pán)啟動(dòng)。那么,

  把它放入光驅?zhuān)浏淙缓笳{BIOS設定光盤(pán)啟動(dòng),啟動(dòng)機器。我們可以開(kāi)始安裝RH Linux了。

  下來(lái)你的首要問(wèn)題是“我的機器有16G,分了一個(gè)C盤(pán)4G,兩個(gè)D,E盤(pán)各6G”我還想保留

  C盤(pán)的windows,我能把Linux安裝到D盤(pán)或者E盤(pán)上么?呵呵,非常好,你知道Linux是

  一個(gè)操作系統,可能要把windows弄掉,但是遺憾的是你對硬盤(pán),分區的理解是錯誤的。

  下篇文章會(huì )講硬盤(pán)分區的問(wèn)題。

  OK,要講硬盤(pán)分區了。在講這個(gè)問(wèn)題之前,我先來(lái)講講概念問(wèn)題,什么是概念

  問(wèn)題呢?你還記得第一次,絕對的第一次聽(tīng)到A:盤(pán),B:盤(pán),C盤(pán)時(shí)候的感覺(jué)么?

  在那之前自己也許知道計算機有個(gè)存儲數據的地方,因為在電視上或者廣告上

  看到過(guò)磁帶機(我一直不知道為什么到了很久很久那種一個(gè)傻姑娘在一個(gè)磁帶

  柜前面操作一個(gè)現在看來(lái)是垃圾的磁帶設備會(huì )不停的成為電視臺播放電腦題材

  節目的缺省背景)或者硬盤(pán)的圖象。但是你并沒(méi)有一個(gè)概念計算機究竟怎么使

  用這些設備,直到你第一次打出dir a:或者打開(kāi)explorer看到A: C:字樣的目錄

  樹(shù)。如果你還記得當時(shí)的感覺(jué),恭喜你,這種感覺(jué)又回來(lái)了。

  對于一般人,只需要知道計算機能做什么就行了,所以對于他們來(lái)說(shuō),什么東

  西越簡(jiǎn)單越好,越不需要他們去花時(shí)間學(xué)習理解越好,所以計算機從開(kāi)始的打

  孔到了后來(lái)的鍵盤(pán)屏幕,現在又往語(yǔ)音輸入智能交互方向發(fā)展。這很好,讓那

  些把計算機當工具的人能更專(zhuān)注他們的工作(當然,他們會(huì )為此向我們--計算

  機的建設者付出應有的報酬)。可以說(shuō),MS在這方面作的很好,沒(méi)有人會(huì )否認

  windows是一個(gè)非?!昂糜谩钡牟僮飨到y。這是指從使用者而言,你不需要太多

  的去理解機箱里面的知識,或者說(shuō)盡可能不去理解,就能盡快讓計算機為你工

  作。比如將本來(lái)很復雜的硬盤(pán)通過(guò)它在中間的操作搞成了C: D: E:盤(pán)這樣的東

  西,讓一個(gè)只需要會(huì )打字的秘書(shū)MM也能知道怎么存儲文件(當然也會(huì )有笨的不

  可救藥的)。但是這樣(MS替你打點(diǎn)一切)的做法的一個(gè)問(wèn)題也是顯而易見(jiàn)

  的:你沒(méi)有機會(huì ),或者說(shuō)沒(méi)有被迫的機會(huì )去了解更深一層的知識。而且當你腦

  子里只知道”C: D: E:“的時(shí)候,你就只有跟著(zhù)windows走這一條路了。

  OK,言歸正傳。安裝Linux的硬盤(pán)分區問(wèn)題。這個(gè)問(wèn)題說(shuō)起來(lái)是每個(gè)Linux新

  手,甚至到有一定水平的人都不敢說(shuō)很清楚或者掌握的(包括我自己)。硬盤(pán)

  是個(gè)很古怪的東西,它的基本脾氣是,一點(diǎn)搞不好,一大塊數據就要丟,而且

  丟的干干凈凈。我已經(jīng)不止一次看到某人的畢業(yè)論文之類(lèi)東西在答辯之前三天

  因為硬盤(pán)問(wèn)題而丟失并且沒(méi)有備份!而安裝Linux是必須跟硬盤(pán)很底層的部分打

  交道的,而不是win下面安裝個(gè)程序那么安全。所以我的第一個(gè)建議是,如果硬

  盤(pán)上有重要數據,最好別貿然安裝Linux。比較好的一個(gè)辦法是找臺不重要的機

  器,硬盤(pán)可以重新分區格式化的,多安裝幾次Linux,多試驗一下windows和

  linux共同存在的各種情況。這樣以后心里就有底了。如果實(shí)在要安裝,一定要

  備份重要數據,切記。

  下來(lái)講Linux對于硬盤(pán)的概念。只考慮IDE硬盤(pán)。對于一個(gè)硬盤(pán)的操作分很多

  層。我們需要知道的,是硬盤(pán)是由很多個(gè)512字節的扇區組成的。而這些扇區會(huì )

  被組織成一個(gè)一個(gè)“分區”。這些對于每個(gè)操作系統都是一樣的,在這之上每

  個(gè)操作系統自己去管理分給自己的分區。對于windows來(lái)說(shuō),它會(huì )把這些分區格

  式化然后按照CDE盤(pán)來(lái)管理。而Linux則不同。所以呢,一個(gè)硬盤(pán)上分多個(gè)分

  區,安裝多個(gè)操作系統比如windows,Linux,Solaris等是完全可以的。但是由于

  每個(gè)操作系統對分區的操作不同,只能說(shuō)把操作系統安裝到分區中而不存在把

  操作系統安裝到CDE盤(pán)中(UMSDOS方式先不提)。

  每個(gè)硬盤(pán)的第0個(gè)扇區是個(gè)特殊扇區,它不屬于任何分區。它存放的是兩個(gè)東

  西:第一是一個(gè)很小的程序,它由計算機在啟動(dòng)的時(shí)候運行,這個(gè)程序一般是

  某個(gè)操作系統帶的啟動(dòng)程序,它運行后會(huì )啟動(dòng)某個(gè)操作系統或者給用戶(hù)選擇來(lái)

  啟動(dòng)某個(gè)操作系統。Windows的0扇區啟動(dòng)程序很簡(jiǎn)單,它就是把windows啟動(dòng)

  了,所以在這之前你是不會(huì )有多操作系統在一個(gè)硬盤(pán)上共存的概念的。而Linux

  所帶的啟動(dòng)程序可以讓你選擇啟動(dòng)哪個(gè)操作系統,它叫做lilo。這個(gè)東西我們

  以后會(huì )經(jīng)常碰到它。0扇區還存放有另外一個(gè)重要數據:分區信息。前面講過(guò),

  硬盤(pán)是有分區的,那么到底怎么分的,這個(gè)信息是存在0扇區的。硬盤(pán)的分區規

  則是這樣的:一個(gè)分區的所有扇區必須連續,硬盤(pán)可以有最多四個(gè)分區,這四

  個(gè)分區可以是四個(gè)主分區或者三個(gè)主分區加一個(gè)擴展分區。在擴展分區里可以

  再繼續分邏輯分區。舉一個(gè)例子,一個(gè)10G的硬盤(pán),安裝windows,有C: D: E:

  三個(gè)盤(pán)。那么它的分區情況可以是這樣的:

  分區一:主分區 4G ,格式化為C:盤(pán)

  分區二:擴展分區 4G 擴展分區不能格式化,它只能被再分區為邏輯分區

  剩余空間(可以被分區三,四占用) 2G

  在擴展分區中,建立兩個(gè)邏輯分區各為2G,格式化為D:E:盤(pán)。

  那么在Linux看來(lái)又是怎么樣呢?注意我提到過(guò),對于任何操作系統而言,分區

  都是一樣的,盡管Linux不認同C D E盤(pán),但是這些分區都是相同的。所以L(fǎng)inux

  下看也是分區一,分區二等東西。但是它對這些分區的標志和解釋是不同的。

  在Linux下,硬盤(pán)是一個(gè)設備,實(shí)際上Linux下什么都是設備。對于IDE硬盤(pán)而

  言,Linux認為存在四個(gè)設備,對應于IDE的四個(gè)位置接的設備。如果裝過(guò)機器

  我們知道主板上有兩個(gè)槽,IDE0和IDE1,每個(gè)槽上能掛兩個(gè)設備,主盤(pán)和從

  盤(pán),這些盤(pán)可以是硬盤(pán)可以是光驅。那么Linux是怎么認為這些設備的呢?在

  Linux下,這些設備用/dev/hdx來(lái)標示。IDE0上的主盤(pán)就是/dev/hda,從盤(pán)就是

  hdb,依此類(lèi)推,如果可以有多個(gè)IDE槽就可以延續到hde hdf等。總之每條硬盤(pán)

  線(xiàn)上接的設備都被Linux認為是一個(gè)/dev/hdx設備。如果你的機器是IDE0槽上的

  主盤(pán)是硬盤(pán),那它就是hda,如果IDE1的槽上主盤(pán)是一個(gè)光驅?zhuān)浏淠撬褪莌dc。

  在windows下fdisk是對”硬盤(pán)1“,”硬盤(pán)2“進(jìn)行操作,而linux下的fdisk就

  是對/dev/hda,/dev/hdb等進(jìn)行操作。這樣做很靈活,很直觀(guān),不是么?

  那么Linux下怎么看分區呢?Linux下的分區概念是,硬盤(pán)上的每個(gè)分區也是一

  個(gè)設備(又來(lái)了)。他們的標志是/dev/hdxy,其中hdx根前面一樣表示哪個(gè)硬

  盤(pán),y表示第幾個(gè)分區。以hda為例。hda1就是第一個(gè)分區,hda4就是第四個(gè)分

  區位置。邏輯分區從hda5開(kāi)始。所以剛才那個(gè)例子中,Linux看來(lái)就是hda有

  10G。hda1是主分區,格式是windows。hda2是擴展分區,在它上劃出了hda5和

  hda6,格式是windows。hda還有2G剩余空間可以繼續建立hda3和hda4。注意因

  為hda2空間已經(jīng)被劃分完,所以無(wú)法再建立邏輯分區。

  這些硬盤(pán)的東西很容易搞混,建議多實(shí)踐,多總結一下。可以參照一些有關(guān)書(shū)

  籍,早期的DOS書(shū)在安裝部分講了一些。現在的linux安裝部分也都有不少。另

  外還有網(wǎng)上的一些介紹資料。

  明白了Linux對分區的處理。下來(lái)就是分區策略了。在用RH6.2的光盤(pán)啟動(dòng),一

  直回車(chē)選擇缺省設置會(huì )到一個(gè)分區界面。這里你需要告訴linux安裝程序在硬盤(pán)

  的什么地方安裝linux。你需要告訴它一些信息,其中包括,建立一個(gè)新的

  Linux分區,多大,mount到哪里。這里需要介紹一下mount的概念。

  我們知道硬盤(pán)是可以分成很多分區的,每個(gè)分區由各個(gè)操作系統格式化然后就

  可以使用了。但是要使用必須有一種方法。windows,或者DOS的做法是將格式

  化好的分區掛(或者說(shuō)mount)成C: D: E:盤(pán)。盤(pán)符的分配是操作系統決定的

 ?。ǖ絅T后可以用戶(hù)指定)。在Linux下某個(gè)分區怎么使用必須用戶(hù)自己指定。在

  Linux下分區并不按照C: D: E分配,而是掛(mount)到一個(gè)目錄下。整個(gè)UNIX

  的存儲空間結構是一個(gè)目錄樹(shù)(而不是每個(gè)C: D: E:下各有自己的目錄樹(shù))。

  最上一層是根目錄(用/表示,注意不是windows的反斜杠)在根低下有其它目

  錄。首先需要有一個(gè)分區mount成/,然后再在根下面建立其它目錄然后把分區

  mount到這些目錄上去。所以整體來(lái)看一個(gè)unix的存儲系統是一個(gè)目錄樹(shù),但是

  它可以包括很多分區,甚至其它存儲設備,比如光驅?zhuān)浏鋬却姹P(pán),或者網(wǎng)絡(luò )磁盤(pán)

  等。

  在Linux安裝的時(shí)候除了/還有幾個(gè)目錄是預先建立的,我們需要知道的

  是/usr,/home還有/root。先不管他們都做什么,一般而言我們需要分一個(gè)空

  間,指定它為L(cháng)inux Native類(lèi)型,然后mount point是這幾個(gè)目錄之一。另外還

  需要注意的是Linux分區有兩種類(lèi)型,native是可以存儲文件建立目錄的那種,

  還有一個(gè)linux swap,這個(gè)是linux的內存交換分區,在安裝RH的時(shí)候必須指定

  一個(gè)。所以在安裝的時(shí)候最少需要分一個(gè)區,類(lèi)型linux native,mount到/

  上,然后一個(gè)分區類(lèi)型linux swap,swap區不mount為任何目錄,系統對其進(jìn)行

  單獨處理。

  下來(lái)是分區大小問(wèn)題,安裝Linux一般而言1G空間為/就差不多了,初次安裝為

  方便起見(jiàn),可以建一個(gè)2G的分區mount point為/,然后一個(gè)swap。swap的大小

  作的跟內存一樣大就是了,最大128M。以后再安裝的時(shí)候可以根據自己對硬盤(pán)

  的要求建立其它分區來(lái)mount比如/home。

  對于已經(jīng)安裝了Windows的機器,可以在Linux安裝程序里刪除一個(gè)windows的分

  區,一般而言是一個(gè)邏輯分區(你不會(huì )想刪除C:盤(pán)吧),然后在它的空間里建

  立Linux的分區。

  Linux的/可以是主分區可以是邏輯分區。但是需要注意的是8G的問(wèn)題。我想你

  也許聽(tīng)說(shuō)過(guò)8G,到底8G是什么呢?具體問(wèn)題比較復雜,簡(jiǎn)單說(shuō)就是不能把Linux

  的/分區mount到一個(gè)硬盤(pán)8G以后的分區上。所以如果你的硬盤(pán)有16G,前6G已經(jīng)

  分給C:盤(pán),后里面是兩個(gè)5G的D: E:盤(pán),納悶你就得把D盤(pán)分區刪除建立Linux分

  區而不是E盤(pán),因為E盤(pán)已經(jīng)在8G以后了。8G以后安裝Linux是沒(méi)有問(wèn)題的,只是

  無(wú)法啟動(dòng)。當然這個(gè)是有解決辦法的,但是在新手的狀態(tài)我還是建議盡量按照

  最簡(jiǎn)單情況作,將來(lái)熟了再練習其它。

  分了區之后繼續安裝,你還被要求配置一些其它東西。包括root密碼,Lilo,

  配置網(wǎng)絡(luò ),X等東西。其中Lilo是比較重要的一部分。你會(huì )被要求將lilo安裝到

  MBR,分區啟動(dòng)扇區,或者一張軟盤(pán)上。你需要選擇是是否安裝到MBR或者

  floppy上。一般而言安裝到MBR上即可,為了保險起見(jiàn)可以做到軟盤(pán)上,這樣機

  器用硬盤(pán)啟動(dòng)還是windows那套,進(jìn)入linux可以用軟盤(pán)啟動(dòng)。注意你需要把

  BIOS中的Virus Warning關(guān)閉,否則無(wú)法安裝到MBR上。

  如果你的機器配置比較標準,網(wǎng)卡,聲卡,顯示卡等都能自動(dòng)檢測出來(lái)的話(huà),

  一路回車(chē),再啟動(dòng)你就可以進(jìn)入Linux了。如果運氣不好(大多數情況是)網(wǎng)卡

  聲卡沒(méi)有在啟動(dòng)的時(shí)候配好也無(wú)所謂,跟windows一樣將來(lái)可以再配置。總之這

  些不會(huì )影響到你安裝。

  OK,機器再啟動(dòng),跟以往不一樣的是沒(méi)有看到Starting MS Windows 98....而

  是一個(gè)Lilo:的提示符。這說(shuō)明Lilo已經(jīng)正常安裝了。你現在按回車(chē)就可以進(jìn)入

  Linux了。如果要進(jìn)入Windows可以打DOS然后回車(chē)。如果你指定了不同的

  windows分區啟動(dòng)標志符,可以用[TAB]鍵看一下你有哪些選擇。

  這是一個(gè)很經(jīng)常被問(wèn)到的問(wèn)題,這里說(shuō)一下。出于某種原因你要刪除Linux,你

  知道用DOS盤(pán)啟動(dòng)然后fdisk刪除Linux分區或者重新安裝NT刪除Linux分區。但

  是當你一切都安裝完了之后windows無(wú)法啟動(dòng),Lilo:這個(gè)符號總在那里,機器

  死了一樣。別重新分區格式化都沒(méi)用。然后某個(gè)半瓶子醋可能告訴你“沒(méi)救

  了,低格吧”。記住,除非硬件損壞,硬盤(pán)任何時(shí)候不需要低格。這種情況是

  由于其它安裝程序并不重寫(xiě)0扇區,即MBR造成的lilo無(wú)法刪除。解決辦法很簡(jiǎn)

  單,請牢牢記?。河靡粡圖OS盤(pán)啟動(dòng),運行DOS的fdisk /MBR。這個(gè)命令就是重

  寫(xiě)0扇區的引導程序為MS的標準程序,即可以啟動(dòng)DOS,Windows,WindowsNT,

  Windows 2000的那個(gè),而不會(huì )改變硬盤(pán)分區任何其它信息。所以它是絕對安全

  的,絕對安全的,絕對安全的。當你碰到Lilo無(wú)法刪除的時(shí)候,記得fdisk

  /MBR。

  OK,你成功的啟動(dòng)了Linux,進(jìn)入了一個(gè)圖形或者字符界面要求登陸。下來(lái)你會(huì )

  有成堆的問(wèn)題要問(wèn)。下來(lái)我會(huì )講怎么去問(wèn)問(wèn)題以及怎么尋找幫助。

  ”大夫,我痛,告訴我怎么辦吧”

  “別著(zhù)急,你先說(shuō)你哪里怎么痛了“

  ”噢,哪里痛還不一樣治啊,我肚子痛,快告訴我怎么辦吧,我很著(zhù)急的“

  ”別著(zhù)急,再說(shuō)說(shuō)你昨天都干了些什么???“

  ”怎么跟昨天干什么還有關(guān)系?我昨天就干了我每天作的事情嘛,我覺(jué)得很正常,你怎么還不告訴我怎么辦?不想說(shuō)就別說(shuō)“。

  ”別著(zhù)急,你再想想,昨天作了什么跟平時(shí)不同的事情?“

  ”不同?好多都不同啊,我昨天上班沒(méi)搭上公車(chē)打的的,上午沒(méi)人給我打電話(huà),比較古怪...“

  ”不是這些,我是問(wèn)你有關(guān)吃飯啊,運動(dòng)啊之類(lèi)的“

  ”噢,這個(gè)啊,昨天晚上我吃了餃子,很好吃的喔“

  ”噢,吃了多少個(gè)餃子啊“

  ”嗯,80多個(gè)吧,噢,對了,晚上肚子就疼,一直到現在“

  ”噢,那你是吃撐了“

  以上是我記憶中BOB老師寫(xiě)過(guò)的文章。如果你覺(jué)得這是個(gè)笑話(huà)的話(huà),那我幾乎

  每天都會(huì )經(jīng)歷這類(lèi)笑話(huà)。一個(gè)人會(huì )先問(wèn)“我的Linux怎么xxx了,怎么辦”,到

  最后一步一步的誘導問(wèn)題直至答案揭曉。你下來(lái)會(huì )遇到很多問(wèn)題,你不知道去

  哪里找答案。你覺(jué)得網(wǎng)上都是高手,你覺(jué)得高手就是你一站到那里他就知道你

  有什么問(wèn)題。他無(wú)所不知,會(huì )告訴你一個(gè)”絕招“一下解決你的問(wèn)題。所以你

  什么都不必多說(shuō),一句話(huà)的標題加一個(gè)”無(wú)內容“的內容。就等高手給你”絕

  招“了。

  可惜這樣的事情從來(lái)沒(méi)有發(fā)生過(guò)。

  如前所述,Linux相對于你也許很熟練掌握的windows系統來(lái)說(shuō)有很多全新的概

  念。好像微積分對一個(gè)只知道簡(jiǎn)單代數的人來(lái)說(shuō)一樣。在這種情況下,你用你

  固有體系下的思維來(lái)試圖獲得答案顯然是困難的。舉一個(gè)例子,Linux下的圖

  形界面X配置一向是新手必問(wèn)的問(wèn)題。你安裝了Linux但是屏幕卻是300X200,

  16色的,你想知道怎么辦。從windows那里得來(lái)的經(jīng)驗,你想應該有個(gè)辦法找

  到”顯示屬性“這樣的菜單然后改變一下分辨率顏色深度,甚至掃描頻率就可

  以了。所以你的提問(wèn)多半是“我的X只有300X200,我在哪里可以改變它”,然

  后你期望一個(gè)高手告訴你“在xxx地方鼠標右鍵點(diǎn)一下,就得到顯示屬性的菜

  單啦”,然后你就可以象在windows里面一樣修改屏幕分辨率了。這里有什么

  不對呢?不對的地方是,Linux下的X不是windows,它的顯示分辨率根本不是

  在圖形界面里面調整,而是在進(jìn)入X之前,更重要的是,能改變到更高分辨率

  的前提條件是顯示卡的驅動(dòng)要配置好。而這個(gè)又跟Linux的發(fā)布,版本等有關(guān)

  系。這么多情況都不知道,高手絕對是沒(méi)有”絕招“告訴你的。對照前面那個(gè)

  笑話(huà),肚子統的原因很多,如果病人都能知道并且判斷出來(lái),醫生還有什么用

  那么當你有問(wèn)題的時(shí)候,應當怎么做呢?第一,最好別問(wèn)問(wèn)題。Linux的安裝

  配置本身就是個(gè)學(xué)習的過(guò)程,通過(guò)自己摸索解決一個(gè)問(wèn)題也許比別人告訴你要

  慢很多,但是解決問(wèn)題的本身有助于你加深對Linux概念的理解。同時(shí)為了解

  決一個(gè)問(wèn)題也許能帶出很多其它問(wèn)題。我記得我當初初學(xué)Linux的時(shí)候在一臺

  破機器上把Linux和win98安裝了很多遍,最終明白了Linux分區DOS分區共存,

  Lilo的配置的很多問(wèn)題。當然一些關(guān)鍵地方自己摸索耗費時(shí)間太多而且沒(méi)有意

  義,多交流也能達到大家共同提高的效果。關(guān)于如何去主動(dòng)摸索尋找問(wèn)題的答

  案我后面會(huì )講,這里就假定你需要到BBS上問(wèn)一個(gè)你無(wú)法解決的問(wèn)題。

  你碰到了一個(gè)問(wèn)題,Lilo不啟動(dòng),顯示010101或者LI死機,或者不知道為什么

  你的X屏幕只有300X200,或者不知道怎么配置網(wǎng)卡,或者不知道為什么書(shū)上講

  的cd /usr/src/linux;make config返回錯誤信息,或者編譯了一個(gè)測試程序

  gcc -o test test.c 然后運行test什么輸出都沒(méi)有。你手足無(wú)措。你想上網(wǎng)

  問(wèn)”大蝦“們來(lái)獲得答案。

  問(wèn)問(wèn)題的第一點(diǎn),是要明白,兩個(gè)字就能說(shuō)明問(wèn)題并且解決一個(gè)的事發(fā)生在在

  一個(gè)大俠身上也許表現的很瀟灑,但是在你提問(wèn)題的時(shí)候只能表現的很無(wú)知,

  就好像那個(gè)說(shuō)”我痛“的病人一樣。你必須詳細的描述一下幾個(gè)問(wèn)題:你有什

  么,你做了什么,你希望達到什么效果,你發(fā)現什么問(wèn)題,具體的問(wèn)題現象描

  述。比如如果你網(wǎng)絡(luò )不通,你就需要先說(shuō)你的Linux什么發(fā)布,什么版本,你

  怎么安裝的,怎么配置的網(wǎng)絡(luò ),詳細到具體的命令,你的網(wǎng)絡(luò )情況,局域網(wǎng)廣

  域網(wǎng)等。你也許會(huì )說(shuō)很多廢話(huà),但是要明白你是來(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è)認為L(cháng)inux也應當根windows一樣有

  個(gè)地方點(diǎn)右鍵獲得“顯示屬性”的問(wèn)題一樣。你事先根據自己在其它系統上的

  經(jīng)驗來(lái)自己做了問(wèn)題的限定并且將回答問(wèn)題的可能限制在一個(gè)很小的范圍內。

  這樣做既限制了你自己的思維,也影響到你正確描述問(wèn)題。事實(shí)是你的錯誤多

  半是概念錯誤,開(kāi)始走的方向就錯了,與其這樣不如把自己明白的似是而非的

  東西拋開(kāi),仔仔細細的把那幾個(gè)問(wèn)題(你有什么,你做了什么....)寫(xiě)清楚,

  看別人會(huì )怎么作判斷。

  第三點(diǎn),你是來(lái)提問(wèn)題的,你覺(jué)得你應該受到幫助。且慢,這里已經(jīng)不是教師

  答疑了,你不再是一個(gè)有權力受到教育的大學(xué)生了。回答問(wèn)題的人也不再是你

  的老師或者助教了。他們對你沒(méi)有責任。大家無(wú)非是在一個(gè)地方相互交流共同

  提高。如果有人回答你,絕對是在助人為樂(lè )幫助你。而當你的問(wèn)題沒(méi)有人回答

  的時(shí)候,多半是你的描述不夠詳細,別人不是醫生,不必一個(gè)一個(gè)問(wèn)題誘導下

  去。所以當你的問(wèn)題沒(méi)有回答的時(shí)候,先對照前面一點(diǎn)再修改問(wèn)題的描述,這

  也是個(gè)思考的過(guò)程。實(shí)在不行,就自力更生吧,接著(zhù)看下面的文章。

  Linux的一個(gè)重要作用,我覺(jué)得,就是培養人自己探索的能力。回想我們的學(xué)

  習過(guò)程,從小學(xué)中學(xué)到大學(xué)。讓人自己去探索的環(huán)境實(shí)在太少。所有的問(wèn)題都

  有一個(gè)標準答案,要么在老師那里,要么在參考書(shū)上。就連作文這樣無(wú)法量化

  的東西也有個(gè)倒霉的“中心思想”。所謂“自學(xué)”也無(wú)非是猜測到底標準答案

  是什么。如果要做大一點(diǎn)的課程項目(Class Project)也會(huì )定義的非常詳細

  ,老師恨不得把所有你能自我創(chuàng )造的細節都堵上,這樣可以方便他評卷。這樣

  環(huán)境下教育出來(lái)的人,到了Linux下就會(huì )經(jīng)常感到無(wú)所適從 -- 的確,沒(méi)有老

  師的標準答案了,你做的對不對只有自己知道。

  所以學(xué)習Linux,很重要的一點(diǎn)是有自己搜索知識,突破自己思想局限的能力

  。遇到問(wèn)題第一步不是想“誰(shuí)有標準答案”然后去問(wèn)人,而是先想”我怎么能

  解決他“,不行就自己去尋找解決辦法,再考慮這個(gè)解決辦法為什么自己想不

  出來(lái),將來(lái)碰到類(lèi)似問(wèn)題應該往哪個(gè)方向去努力。最后再考慮自己是否能在這

  個(gè)方向上作出改進(jìn)。經(jīng)歷過(guò)很多次這樣的事之后,人的創(chuàng )造力會(huì )有很大的提高

  ,而這個(gè)對于現在靠技術(shù)吃飯的人來(lái)說(shuō),就是10萬(wàn)和2千的區別。

  OK,你有一個(gè)問(wèn)題,你不知道怎么解決,你怎么去尋找答案,怎么提高自己呢

 ???在有一個(gè)問(wèn)題的時(shí)候,你首先要想,你是個(gè)新手,在你之前已經(jīng)有無(wú)數個(gè)新

  手了,你不會(huì )是個(gè)多特殊的新手。唯一的不同是你的知識面跟別人不同,而不

  是你的問(wèn)題有多特殊。比如你有個(gè)D-LINK 220網(wǎng)卡無(wú)法配置你覺(jué)得很困惑。實(shí)

  際情況是有很多人已經(jīng)困惑過(guò)了,他們問(wèn)過(guò)這個(gè)問(wèn)題并且都得到了答案。所以

  你的第一步應當是明白”這個(gè)問(wèn)題已經(jīng)有根我一樣的人問(wèn)過(guò)并且在某個(gè)地方有

  答案了“。

  那么,怎么找答案呢?在BBS上,你可以進(jìn)入Linux版,然后想”已經(jīng)有答案了

  ,在哪里呢“。首先你可以在從前的文章里找,這個(gè)可以用搜索標題的方法。

  先想一下如果你要問(wèn)這個(gè)問(wèn)題要用什么關(guān)鍵字作標題,然后搜索這個(gè)關(guān)鍵字。

  在BBS上搜索是輸入?號然后輸入關(guān)鍵字再回車(chē)。搜索中用什么關(guān)鍵字很講究,

  比如你要找有關(guān)DLINK 530-TX卡的信息,那么你要想別人會(huì )怎么問(wèn)。肯定標題

  里有網(wǎng)卡型號,可是別人會(huì )怎么寫(xiě)呢?也許是530TX,也許是530 TX,也許是

  530-TX。所以但是肯定都包括530,所以你可以搜索530這個(gè)關(guān)鍵字,然后把搜

  索到的文章都看一遍,基本上就有答案了。類(lèi)似的可以搜索的問(wèn)題還有DE 尤

  220,810(Intel 810主板內置顯卡驅動(dòng))等。

  其實(shí)BBS只是一個(gè)很小的地方,真正最新最全的知識在網(wǎng)絡(luò )上。幾乎所有的

  Linux有關(guān)程序,常見(jiàn)問(wèn)題都會(huì )有人整理出來(lái)放在網(wǎng)上。需要注意的是,一,

  Linux不是microsoft,有專(zhuān)門(mén)公司維護文檔。Linux的文檔到處都有,質(zhì)量不一,而且隨著(zhù)Linux的不停升級會(huì )有各種版本。比如IPMASQ因為它隨Linux內核

  升級版本更新很快,所以它的幫助(faq)也頻繁升級。看了老的faq會(huì )讓你更

  糊涂。所以找文檔不要看到一個(gè)就盲從,要確認它的確有用,也許你找到的是

  個(gè)舊版本呢?要知道一些講Linux的文章是5,6年前寫(xiě)的,當時(shí)CDROM還是個(gè)稀

  罕貨,你想從那里獲得如何用CDROM安裝Linux的問(wèn)題,卻發(fā)現上面都是講怎么

  用軟盤(pán)安裝,這個(gè)就不好了。另外還有有些講內核編譯的文檔都是說(shuō)make

  config,而且里面的選項也很舊,實(shí)際上現在內核編譯都用菜單方式的make

  menuconfig了。所以文檔的新舊是個(gè)很需要注意的事。第二點(diǎn)是你無(wú)法逃避使

  用英文,你必須強迫自己去理解英文文檔。的確有中文的文檔,但是那些的普

  遍問(wèn)題是缺乏維護,太舊了。

021yin.com 。以后對Linux有了問(wèn)題,

  就去上面搜索。google是我知道最好的搜索引擎,尤其是在Linux知識方面。

  幾乎是我想知道什么就能搜出什么,從網(wǎng)卡驅動(dòng)到并行計算機的配置。我希望

  你以后在問(wèn)問(wèn)題之前在這上面搜過(guò)。搜索的主要技巧是選擇正確關(guān)鍵字,參考

  前面講過(guò)的,搜索530-TX的驅動(dòng)最好輸入Linux 530 driver字樣。有關(guān)搜索技

  巧如果我有時(shí)間可以單獨寫(xiě)一些東西。

  另外一個(gè)地方是News Group,不過(guò)一般的news server是聯(lián)不上的,而且組也

021yin.com 去搜索。這里都是非常新的國際新聞組的討論

  ,當你的問(wèn)題已經(jīng)新到最新的文檔里也沒(méi)有的時(shí)候,可以上這里搜索。新手的

  問(wèn)題一般不需要。

  當然不要忘了BBS的精華區,那里往往有些意想不到的收獲,仍然需要注意的

  問(wèn)題是,一些中文的文檔,尤其是長(cháng)文章,往往很舊。

0
0
收藏0
回帖

給Linux新手(轉載) 期待您的回復!

取消
載入表情清單……
載入顏色清單……
插入網(wǎng)絡(luò )圖片

取消確定

圖片上傳中
編輯器信息
提示信息