| LINUX的基礎知識 |
| 首先,要說(shuō)明一下的是,在開(kāi)始寫(xiě)這些文檔之前,我還是一個(gè)徹底的LINUX盲,之前也只是聽(tīng)說(shuō)過(guò)REDHAT,REDFLEG等一些LINUX的發(fā)行版,但未曾使用過(guò)。只是這段時(shí)間需要在LINUX環(huán)境下做一些工作,更有是看了那篇王垠的《完全用linux工作》后,有了一種激情和沖動(dòng)——至于這片文章是否偏激和帶有個(gè)人色彩,都不重要,重要的是它可以給人一種動(dòng)力去接近并使用LINUX。當然,現在主要的應用環(huán)境還是在WIN上——對于像我這種初學(xué)者,想要一下子就從WIN轉向LINUX,是不具有現實(shí)性的,還需待以時(shí)日。因此,首先要做的,就是給自己的機子裝上雙系統,慢慢從WIN轉向LINUX,直到最后可以徹底屏棄WINDOWS,我們就把這當做一個(gè)目標來(lái)實(shí)現吧。 故以下都是一個(gè)菜鳥(niǎo)在進(jìn)入LINUX世界中的切身體驗,在不斷的摸索失敗中學(xué)習??偨Y出來(lái),希望可以幫助更多朋友進(jìn)入其中。
LINUX的基本知識
在我知道有LINUX操作系統的時(shí)候,只知道REDHAT。在我的印象中,似乎REDHAT就等同于LINUX了?,F在看起來(lái)這個(gè)想法十分好笑,但在大多數沒(méi)有仔細查看過(guò)文檔的初學(xué)者腦海中,有著(zhù)這樣想法的一定不在少數。因此,就很有必要簡(jiǎn)單的對LINUX說(shuō)明一下。 嚴格來(lái)講,Linux只是一個(gè)操作系統中的內核。內核是什么??jì)群私⒘擞嬎銠C軟件與硬件之間通訊的平臺,內核提供系統服務(wù),比如文件管理、虛擬內存、設備I/O等。實(shí)際上,我們通常所說(shuō)的Linux,指GNU/Linux,即采用Linux內核的GNU操作系統。那什么又是GNU?GNU代表GNU’s Not Unix。是一個(gè)操作系統又可以說(shuō)是一種規范。比如,眾所周知的PHP,原名為Personal HomePage(個(gè)人主頁(yè)),根據GNU的軟件命名規則,PHP現已更名為PHP: Hypertext Preprocessor(超文本預處理程序)。 Linux最早由Linus Torvalds在1991年開(kāi)始編寫(xiě)。在這期間,Richard Stallman創(chuàng )建了GNU組織,并不斷的編寫(xiě)創(chuàng )建GNU程序(程序的許可方式均為GPL: General Public License)。在不斷的有程序員和開(kāi)發(fā)者加入到GNU組織中后,變造就了今天我們所看到的Linux,或稱(chēng)GNU/Linux。 正如之前所說(shuō)的,Linux只是一個(gè)內核。然而,一個(gè)完整的操作系統不僅僅是內核而已。所以,許多個(gè)人、組織和企業(yè),開(kāi)發(fā)了基于GNU/Linux的Linux發(fā)行版。這其中最著(zhù)名的便是Red Hat公司的Red Hat系列以及社區(community)組織的Debian系列。由于REDHAT系列在我國的使用范圍比較廣泛,因此大家最熟悉的就是它了。這也就是為什么大家會(huì )把LINUX和REDHAT混淆起來(lái)的原因了吧。出了上面兩種外,主要的發(fā)行版還有Mandriva,SUSE,Ubuntu,Gentoo,Slackware,FreeBSD等,當然還有國內自己的發(fā)行版“紅旗”系列。(具體請參閱http://www.noobu.com/forums/article5.htm)。 在這里要特別說(shuō)明下的是Fedora .由于 Redhat 自9.0以后,不再發(fā)布桌面版的,而是把這個(gè)項目與開(kāi)源社區合作,于是就有了Fedora 這個(gè) Linux 發(fā)行版。Fedora 可以說(shuō)是Redhat 桌面版本的延續,只不過(guò)是與開(kāi)源社區合作。(具體參閱http://fedora.linuxsir.org/main/?q=node/7)。 好了,現在我們對LINUX有了一些最基本的了解,是不是馬上就可以選擇一個(gè)進(jìn)行安裝呢?別急,我們還有一些問(wèn)題沒(méi)有解決。首先,我們得知道自己的CPU是什么類(lèi)型的。由于現在64位技術(shù)大力普及,許多個(gè)人電腦都使用的是64位技術(shù)CPU,這使得CPU的運算能力大為提高。因此也就需為其配上一個(gè)適合的操作系統?,F在有不少LINUX的發(fā)行版都有64位的版本。比如FC4——X86 64的就是其中之一。再者,就是自己的硬盤(pán)類(lèi)型。由于之前我對硬件這一塊基本上沒(méi)什么概念,也就沒(méi)怎么在意??墒窃谖野惭bRH9的時(shí)候就出問(wèn)題了,找不到硬盤(pán)。因為我是最近配的機子,用的是串口硬盤(pán),而RH9卻是前些年的版本了,對串口的支持并不好,還弄的我找了好半天原因。通樣,一些較舊一點(diǎn)的版本對最近的顯卡,顯示器等硬件的支持也都是不太好,建議像我這種初學(xué)者還是盡量用最新的版本,畢竟在硬件這一部分就不用擔心了。 好了,我想現在你已經(jīng)是把自己需要的安裝鏡像下載好并放在WINDOWS的那一個(gè)分區了吧!沒(méi)錯,是WINDOWS,誰(shuí)叫我們一接觸電腦就是用的它呢?現在,我們要做的,就是從硬盤(pán)上分出一部分空間,給LINUX來(lái)使用。這部分空間不多,10G多點(diǎn)就足夠了。這里,又得了解下分區的知識——誰(shuí)叫我們是菜鳥(niǎo)呢?:)一般情況下,一塊硬盤(pán)只能分為四個(gè)主分區,主分區在前,擴展分區在后,然后在擴展分區中劃分邏輯分區。在LINUX中,從一到四這四個(gè)主分區分別對應的是HDA1—HDA4,從HDA5后面起對應的就是邏輯分區。(詳情參http://fedora.linuxsir.org/main/?q=node/80)。 而我們一般在裝XP系統時(shí),就只有一個(gè)主分區,那就是通常的C:盤(pán)了。那它對應在LINUX下就上HDA1,而D:為第一個(gè)邏輯分區,對應在LINUX下就是HDA5了,后面的類(lèi)推。這一點(diǎn)對下面的安裝是非常重要的。 還有一點(diǎn)要注意的就是文件系統類(lèi)型。在WIN下一般采用的NTFS和FAT32,而LINUX下主要是EXT3。這是Linux的分區和Windows的分區不同,不能共用,所以,需要為Linux單獨開(kāi)辟一個(gè)(或若干個(gè))分區。為Linux建立文件分區可以有兩種辦法,一種是利用空閑的磁盤(pán)空間新建一個(gè)Linux分區,另一種是編輯一個(gè)現有的分區,使它成為Linux分區。如果沒(méi)有空閑的磁盤(pán)空間,就需要將現有的分區刪除后,騰出空間,以建立Linux分區。 當然,大家在裝WINDOWS的時(shí)候是一定把硬盤(pán)都分的干干凈凈的,怎么還會(huì )有多余的空間呢?為了不丟失數據,我們可以用PartitionMagic(分區魔法師)對現有的WIN底下的分區進(jìn)行操作。我們要在現有分區的基礎上再多分出兩個(gè)區來(lái)。一個(gè)大約10G,用做LINUX的數據分區,一個(gè)大約512MB左右(最好是2的整數倍,可少),用做LINUX的SWAP分區。SWAP分區實(shí)際上就是用硬盤(pán)模擬的虛擬內存,當系統內存使用率比較高的時(shí)候,內核會(huì )自動(dòng)使用SWAP分區來(lái)模擬內存。下面舉例說(shuō)明該如何分區。比如我現在在WINDOWS底下,有C,D,E,F四個(gè)區,其中C盤(pán)是放的XP,不能動(dòng);如果我現在E盤(pán)有比較多余的空間(20G,已用5G),就用PartitionMagic的分割功能,分一個(gè)10G的G區出來(lái):完成后,繼續在E盤(pán)上用PartitionMagic再用分割功能分一個(gè)512MB的H盤(pán)出來(lái)。這樣的話(huà),我們就有了C,D,E,F,G,H6個(gè)區,其中G H就是準備裝LINUX的空間了?,F在,里面應該是沒(méi)有什么東西的(分割的時(shí)候它會(huì )要求你轉移文件過(guò)去,就在E盤(pán)里新建一個(gè)空文件轉移就可以了)。我們把下載下來(lái)的鏡像放在D盤(pán)。D盤(pán)一定要是FAT32的文件系統。也就是說(shuō),鏡像一定要放在FAT32的盤(pán)下。至于為什么,我們一起研究吧。:) 現在準備工作基本上都做好了,下面就是正式安裝了 |
聯(lián)系客服