版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Linux入門及安裝 Linux是免費發(fā)行和使用的快速高效的操作系統(tǒng),它的出現(xiàn)在計算機界引發(fā)了一場革命,在一些重要的 Web站點、公司信息系統(tǒng)和教育應用程序中都采用了這個免費軟件,因此,我們有必要了解 Linux的歷史、特點以及安裝。 1.1 Linux入門 1.1.1 什么是 Linux Linux是一套免費使用和自由傳播的類 Unix操作系統(tǒng),它主要用于基于 Intel x86系列 CPU的計算機上。這個系統(tǒng)是由全世界各地的成千上萬的程序員設計和實現(xiàn)的,其目的是建立不受任何商品化軟件的版權制約且全世界都能自由使用的 Unix兼容產(chǎn)品。 Linux的出現(xiàn),最早開始于一位名叫 Linus To
2、rvalds的計算機業(yè)余愛好者,當時他是芬蘭赫爾辛基大學的學生,他的目的是設計一個代替 Minix(是由一位名叫 Andrew Tannebaum的計算機教授編寫的一個操作系統(tǒng)示教程序 )的操作系統(tǒng),這個操作系統(tǒng)可用于 386、486或奔騰處理器的個人計算機上,并且具有 Unix操作系統(tǒng)的全部功能,這就開始了 Linux雛形的設計。 Linux以其高效性和靈活性著稱,它能夠在PC計算機上實現(xiàn)全部的Unix特性,具有多用戶、多任務的能力。 Linux是在 GNU公共許可權限下免費獲得的,是一個符合POSIX標準的操作系統(tǒng)。所謂 GNU,是 Stallman在 1984年提出的一個計劃,它的思想是
3、“源代碼共享,思想共享”,目的是開發(fā)一個完全自由的,與 Unix類似但功能更強的操作系統(tǒng),以便為所有的計算機使用者提供一個功能齊全、性能良好的基本系統(tǒng)。在其他人的協(xié)作下,他創(chuàng)作了通用公共許可證(General Public License,GPL),這對推動自由軟件的發(fā)展起了重要的作用。與傳統(tǒng)的商業(yè)軟件許可證不同的是, GPL保證任何人有共享和修改自由軟件的自由,任何人都有權取得、修改和重新發(fā)布自由軟件的源代碼,并且規(guī)定在不增加費用的條件下得到源代碼(基本發(fā)行費用除外 )。這一規(guī)定保證了自由軟件的總體費用很低,而在使用Internet的情況下則是免費的。 GPL條款還規(guī)定自由軟件的衍生作品繼續(xù)
4、保持自由狀態(tài),并且用戶在擴散 GNU軟件時,必須讓下一個用戶也有獲得源代碼的權利。這些工作為后來Linux操作系統(tǒng)的迅速發(fā)展奠定了堅實的基礎。Linux操作系統(tǒng)軟件包不僅包括完整的 Linux操作系統(tǒng)、文本編輯器、高級語言編譯器等應用軟件,還包括帶有多個窗口管理器的X Window圖形用戶界面,如同我們使用Windows一樣,允許我們使用窗口、圖標和菜單對系統(tǒng)進行操作。 1994年,Linux的第一個產(chǎn)品版 Linux 1.0問世,如今Linux家族已經(jīng)有了近140個不同的版本,所有這些版本都基于最初的免費的源代碼。不同的公司可以推出不同的 Linux產(chǎn)品,但是它們都必須承諾對初始源代碼的任何
5、改動皆公布于眾。 1.1.2 Linux的優(yōu)點 Linux之所以受到廣大計算機愛好者的喜愛,主要原因有如下幾個:(1)為我們提供了學習、探索以及修改計算機操作系統(tǒng)內(nèi)核的機會。操作系統(tǒng)是計算機必不可少的系統(tǒng)軟件,是整個計算機系統(tǒng)的靈魂。每個操作系統(tǒng)都是一個復雜的計算機程序集,它提供操作過程的協(xié)議或行為準則;沒有操作系統(tǒng),計算機就無法工作,就不能解釋和執(zhí)行用戶輸入的命令或運行簡單的程序。大多數(shù)操作系統(tǒng)都是一些主要的軟件公司支持的商品化程序,用戶只能有償使用。如果用戶購買了一個操作系統(tǒng),他就必須接受供應商所要求的一切條件。因為操作系統(tǒng)是系統(tǒng)程序,用戶不能擅自修改或試驗操作系統(tǒng)的內(nèi)核,這對于廣大計算機
6、愛好者來說無疑是一種束縛。要想發(fā)揮計算機的作用,僅有操作系統(tǒng)還不夠,還必須要有各種應用程序的支持。應用程序是用于處理某些工作(如字處理)的軟件包,通常它也只能有償使用。每個應用程序的軟件包都為特定的操作系統(tǒng)和機器編寫,使用者無權修改這些應用程序。由于Linux是一套自由軟件,用戶可以無償?shù)氐玫剿捌湓创a,可以無償?shù)孬@得大量的應用程序,而且可以任意地修改和補充它們,無約束地再傳播,這對用戶學習和了解 Unix操作系統(tǒng)的內(nèi)核非常有益。 (2)可以節(jié)省大量的資金。 Linux是目前惟一可免費獲得的、為PC機平臺上的多個用戶提供多任務、多進程功能的操作系統(tǒng),這是人們喜歡使用它的主要原因。就PC機平臺
7、而言,Linux提供了比其他任何操作系統(tǒng)都要強大的功能,Linux還可以使用戶遠離各種商品化軟件提供者促銷廣告的誘惑,再也不用承受每過一段時間就花錢去升級之苦,因此可以節(jié)省大量用于購買或升級應用程序的資金。 (3)豐富的應用軟件。 Linux不僅為用戶提供了強大的操作系統(tǒng)功能,而且還提供了豐富的應用軟件。用戶不但可以從Internet上下載Linux及其源代碼,而且還可以從Internet上下載許多Linux的應用程序??梢哉f,Linux本身包含的應用程序以及移植到Linux上的應用程序包羅萬象,任何一位用戶都能從有關Linux的網(wǎng)站上找到適合自己特殊需要的應用程序及其源代碼,這樣用戶就可以根
8、據(jù)自己的需要下載源代碼,以便修改和擴充操作系統(tǒng)或應用程序的功能。這對Windows 2000、Windows 98、MS-DOS或OS/2等商品化操作系統(tǒng)來說是無法做到的。 (4)使我們的工作更加方便。 Linux為廣大用戶提供了一個在家里學習和使用Unix操作系統(tǒng)的機會。盡管 Linux只是由計算機愛好者們開發(fā)的,但它在很多方面還是相當穩(wěn)定的,從而為用戶學習和使用目前世界上最流行的 Unix操作系統(tǒng)提供了便利的機會。現(xiàn)在有許多 CD-ROM供應商和軟件公司 (如 RedHat、紅旗和 Turbo Linux等)支持 Linux操作系統(tǒng)。Linux成為 Unix系統(tǒng)在個人計算機上的一個代用品,
9、并能用于替代那些較為昂貴的系統(tǒng)。因此,如果一個用戶在公司上班時在 Unix系統(tǒng)上編程,或者在工作中是一位 Unix的系統(tǒng)管理員,他就可以在家里安裝一套 Unix的兼容系統(tǒng),即 Linux系統(tǒng),在家中使用 Linux就能夠完成一些工作任務。第 1章 Linux入門及安裝 ·5· (5)提供功能強大而穩(wěn)定的網(wǎng)絡服務。 Linux最優(yōu)秀的功能莫過于其網(wǎng)絡功能。首先,它可以支持眾多的網(wǎng)絡協(xié)議,比如 TCP/IP協(xié)議、SPX/IPX協(xié)議、NETBEUI協(xié)議、X.25協(xié)議等;其次, Linux可以提供非常廣泛的網(wǎng)絡服務,比如 WWW、FTP、E-mail、Telnet、NFS、 DHC
10、P、Samba、防火墻以及企業(yè)的群組服務等,這些功能為 Linux提供了無與倫比的網(wǎng)絡親和性。 1.1.3 Linux操作系統(tǒng)的架構 Linux一般有四個主要部分:內(nèi)核、Shell、文件結構和實用工具。 1. 內(nèi)核內(nèi)核是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機等硬件設備的核心程序。 2. Shell Shell是系統(tǒng)的用戶界面,它提供了用戶與內(nèi)核進行交互操作的一種接口。實際上 Shell是一個命令解釋器,它解釋由用戶輸入的命令并把它們送到內(nèi)核去執(zhí)行。不僅如此, Shell有自己的用于對命令進行編輯的編程語言,它允許用戶編寫由 Shell命令組成的程序。Shell編程語言具有普通編程語言的很多
11、特點,比如它也有循環(huán)結構和分支控制結構等,用這種編程語言編寫的 Shell程序與其他應用程序具有同樣的效果。有關 Shell更詳細的內(nèi)容,我們將在第 7章中討論。 Linux提供了像 Microsoft Windows那樣的可視的命令輸入界面 X Window的圖形用戶界面(GUI)。它提供了很多窗口管理器,其操作就像 Windows一樣,有窗口、圖標和菜單,所有的管理都通過鼠標控制?,F(xiàn)在比較流行的窗口管理器是 KDE和 GNOME。每個 Linux系統(tǒng)的用戶可以擁有他自己的用戶界面或 Shell,用以滿足他們自己專門的 Shell需要。同 Linux本身一樣,Shell也有多種不同的版本。
12、3. 文件結構文件結構是文件存放在磁盤等存儲設備上的組織方法,主要體現(xiàn)在對文件和目錄的組織上。目錄提供了管理文件的一個方便而有效的途徑,我們不但能夠從一個目錄切換到另一個目錄,而且可以設置目錄、文件的權限及文件的共享程度。 Linux目錄采用多級樹形結構,用戶可以瀏覽整個系統(tǒng),可以進入任何一個已授權進入的目錄,并訪問那里的文件。文件結構的相互關聯(lián)性使共享數(shù)據(jù)變得容易,幾個用戶可以訪問同一個文件。 Linux是一個多用戶系統(tǒng),操作系統(tǒng)本身的駐留程序存放在以根目錄開始的專用目錄中,有時被指定為系統(tǒng)目錄。內(nèi)核、Shell和文件結構一起形成了基本的操作系統(tǒng)結構,它們使得用戶可以運行程序,管理文件以及使
13、用系統(tǒng)。此外, Linux操作系統(tǒng)還有許多被稱為實用工具的程序,輔助用戶完成一些特定的任務。 4. 實用工具標準的 Linux系統(tǒng)都有一套叫做實用工具的程序,它們是專門的程序,例如編輯器、執(zhí)行標準的計算操作等。另外,用戶也可以產(chǎn)生自己的工具。·6·第一篇 Linux 基礎一般來講,實用工具可分為以下三類。 (1)編輯器:用于編輯文件。Linux的編輯器主要有 vi、emacs、pico等。 (2)過濾器:用于接收并過濾數(shù)據(jù)。Linux的過濾器(Filter)讀取從用戶文件或其他地方輸入的數(shù)據(jù),經(jīng)檢查和處理后輸出結果。從這個意義上說,它們過濾了經(jīng)過它們的數(shù)據(jù)。 Linux有不
14、同類型的過濾器,一些過濾器用行編輯命令輸出一個被編輯的文件;另外一些過濾器是按模式尋找文件并以這種模式輸出部分數(shù)據(jù);還有一些執(zhí)行字處理操作,檢測一個文件中的格式,輸出一個格式化的文件。過濾器的輸入可以是一個文件,也可以是用戶從鍵盤鍵入的數(shù)據(jù),還可以是另一個過濾器的輸出。過濾器可以相互連接,因此,一個過濾器的輸出可能是另一個過濾器的輸入。在有些情況下,用戶可以編寫自己的過濾器程序。 (3)交互程序:允許用戶發(fā)送信息或接收來自其他用戶的信息。交互程序是用戶與機器的信息接口。 Linux是一個多用戶系統(tǒng),它必須和所有的用戶保持聯(lián)系。信息可以由系統(tǒng)上的不同用戶發(fā)送或接收。信息的發(fā)送有兩種方式:一種方式
15、是與其他用戶一對一地進行對話,另一種方式是一個用戶對多個用戶同時進行通訊,即所謂廣播式通訊。 1.1.4 Linux與其他操作系統(tǒng)的比較 Linux可以與 MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺機器上,它們既具有一些共性,相互之間又各有特色,有所區(qū)別。目前運行在 PC機上的操作系統(tǒng)主要有 Microsoft的 MS-DOS、Windows,IBM的 OS/2等。早期的 PC機用戶普遍使用 MS-DOS,因為這種操作系統(tǒng)對機器的硬件配置要求不高,但是隨著計算機硬件技術的飛速發(fā)展,硬件設備價格越來越低,人們可以相對容易地提高計算機的硬件配置,于是開始使用 Windows等
16、具有圖形界面的操作系統(tǒng)。Linux是新近被人們所關注的操作系統(tǒng),它正逐漸為 PC機的用戶所接受。那么,Linux與其他操作系統(tǒng)的主要區(qū)別是什么呢?下面從兩個方面加以論述。 1. Linux與 MS-DOS的區(qū)別在同一系統(tǒng)上運行 Linux和 MS-DOS已很普遍,但它們之間還是有較多區(qū)別的。就發(fā)揮處理器功能來說, MS-DOS沒有完全發(fā)揮 x86處理器的功能,而 Linux完全在處理器保護模式下運行,并且發(fā)揮了處理器的所有特性。 Linux可以直接訪問計算機內(nèi)的所有可用內(nèi)存,提供完整的 Unix接口,而 MS-DOS只支持部分 Unix的接口。就使用費用而言, Linux和 MS-DOS是兩種
17、完全不同的實體。與其他商業(yè)操作系統(tǒng)相比, MS-DOS價格比較便宜,而且在 PC機用戶中有很大的占有率,任何其他 PC機操作系統(tǒng)都很難達到 MS-DOS的普及程度,因為其他操作系統(tǒng)的費用對大多數(shù) PC機用戶來說都是一個不小的負擔,而 Linux是免費的,用戶可以從 Internet上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮費用問題。就操作系統(tǒng)的功能來說, MS-DOS是單任務的操作系統(tǒng),一旦用戶運行了一個 MS-DOS的應用程序,它就獨占了系統(tǒng)的資源,用戶不可能再同時運行其他應用程序,而 Linux是多任務的操作系統(tǒng),用戶可以同時運行多個應用程序。 2. Linux與 OS/2、W
18、indows的區(qū)別從發(fā)展的背景看, Linux與其他操作系統(tǒng)區(qū)別在于: Linux是從一個比較成熟的操作系第 1章 Linux入門及安裝 ·7·統(tǒng)發(fā)展而來的,而其他操作系統(tǒng) (如 Windows NT、Windows 2000等)都是自成體系,無對應的相依托的操作系統(tǒng)。這一區(qū)別使得 Linux的用戶能大大地從 Unix團體貢獻中獲利。因為 Unix是當今世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是 20世紀 70年代中期發(fā)展起來的微機和巨型機的多任務系統(tǒng),雖然有時接口比較混亂,并缺少相對集中的標準,但還是逐步發(fā)展壯大成為最廣泛使用的操作系統(tǒng)之一。無論是 Unix的作者還
19、是 Unix的用戶,都認為只有 Unix才是一個真正的操作系統(tǒng),許多計算機系統(tǒng) (從個人計算機到超級計算機)都存在 Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此, Linux作為 Unix的一個克隆,它的用戶同樣會得到相應的支持和幫助, Linux將直接擁有 Unix在用戶中建立的牢固地位。從使用費用上看, Linux與其他操作系統(tǒng)的區(qū)別在于: Linux是一種開放、免費的操作系統(tǒng),而其他操作系統(tǒng)都是封閉的系統(tǒng),需要有償使用。這一區(qū)別使得我們不用花錢就能得到很多 Linux的版本以及為其開發(fā)的應用軟件。當我們訪問 Internet時,會發(fā)現(xiàn)幾乎所有可用的自由軟件都能夠運行在
20、Linux系統(tǒng)上,不同軟件商對這些軟件有不同的 Unix實現(xiàn)方法。Unix的開發(fā)、發(fā)展商以開放系統(tǒng)的方式推動其標準化,但卻沒有一個公司來控制這種設計。因此,任何一個軟件商 (或開拓者 )都能在某種 Unix中實現(xiàn)這些標準。而 OS/2和 Windows等操作系統(tǒng)是具有版權的產(chǎn)品,其接口和設計均由某一公司控制,而且只有這些公司才有權實現(xiàn)其設計,它們都是在封閉的環(huán)境下發(fā)展的。 1.1.5 如何得到 Linux的最新消息有關 Linux的站點現(xiàn)在到處都是,這里向大家推薦一些。 (1) 。這是一個關于 Linux核心最新消息的網(wǎng)站,從中可以得到核心(Kernel
21、)發(fā)展情況的最新信息。 (2) 。這是一個非常著名的討論組。 (3) 。AKA是一個非常好的自由軟件團體,里面有許多很實用的信息。 (4) 。 LinuxAid技術支持中心是國內(nèi)首家專門從事 Linux技術支持服務的網(wǎng)站,以專業(yè)的技術支持和服務為核心,來滿足個人及企業(yè)用戶對 Linux技術的需求。 (5) 。“Linux伊甸園”,是一個不錯的 Linux專業(yè)網(wǎng)站,特別是 Linux下的自由軟件非常的豐富。 1.2紅旗 Linux的安裝 1.2.1 紅旗 Linux簡介紅旗 Linux是 Linux的一個發(fā)展產(chǎn)品,由中科紅旗軟件技術有限公司開發(fā)研制,以 Intel和 Alpha芯片為 CPU構成
22、的服務器平臺,它是第一個國產(chǎn)的操作系統(tǒng)版本。它的研發(fā)成功標志著我國在發(fā)展國產(chǎn)操作系統(tǒng)的道路上邁出了堅實的一步。相對于 Windows操作系統(tǒng)及 Unix操作系統(tǒng)來講,Linux憑借其開放性及低成本優(yōu)勢,·8·第一篇 Linux 基礎已經(jīng)在服務器操作系統(tǒng)的市場獲得了巨大發(fā)展。但由于其操作界面復雜,一時難以讓普通 PC用戶接受。GNOME是 GNU組織中專門開發(fā)桌面環(huán)境的項目, GNOME作為開放源代碼的軟件開發(fā)成果,基于兼容性良好的 CORBA技術,與 Linux系統(tǒng)相輔相成,帶給用戶更加友好的界面,更多的使用,檢查,修改及分發(fā)自由。與同是開放源代碼圖形用戶界面的 KDE相比
23、較, GNOME表現(xiàn)得更能減輕其他公司創(chuàng)建 Linux桌面應用的勞動。GNOME已經(jīng)成為業(yè)內(nèi)人士普遍看好的一個趨勢性軟件。目前市場上使用最多的是紅旗服務器 3.0和桌面 3.2,最近將推出新產(chǎn)品紅旗服務器 4.0,采用的內(nèi)核為 2.4。紅旗軟件已在中國市場上奠定了堅實的基礎,成為新一代的操作系統(tǒng)先鋒。特別是在中文處理方面,紅旗 Linux預裝了炎黃中文平臺和方正 TrueType字庫,支持大字符集(GBK),實現(xiàn)了在 Linux上的 TrueType顯示和打印功能。紅旗 Linux的優(yōu)點如下: (1)安裝簡便,智能化程度高,而且支持 1024柱面以上硬盤的安裝; (2)界面友好,更簡便,更適合
24、初學者; (3)中文輸入時,具有光標跟隨的功能,可以用【Ctrl】+【Space】組合鍵方便地進行中、英文切換,支持多種中文字庫和五筆、拼音等多種輸入法; (4)圖形化的 Linuxconf可以方便地對整個系統(tǒng)進行配置和管理; (5)具有完整的在線手冊和幫助文檔。全中文的在線手冊可以快速查到系統(tǒng)中每條指令的詳細用法; (6)帶有炎黃中文 KDE環(huán)境(啟動命令為“ yh”),啟動炎黃中文 KDE環(huán)境后,就可以利用 Linux提供的工具進行中文的閱讀和輸入。總之,紅旗 Linux的推出,將對中國的計算機產(chǎn)業(yè)產(chǎn)生巨大的影響。操作系統(tǒng)的多元化帶動著軟件的多元化發(fā)展,同時對硬件發(fā)展也有推動作用。有了國產(chǎn)
25、操作系統(tǒng)后,許多優(yōu)秀的應用軟件就能不受微軟捆綁軟件的束縛,而在自己的操作系統(tǒng)上一展身手了。 1.2.2 安裝前的準備雖然 Linux發(fā)展了很長時間,但是其安裝過程不像安裝 Windows那樣容易。在安裝前,我們必須做好如下的準備工作。 1. 收集系統(tǒng)硬件信息雖然 Linux可以自動識別許多硬件設備,但其在這方面的功能還是太簡單了,特別是對于顯卡和聲卡的支持。為了完成安裝,我們可能需要手動輸入一些信息,所以第一步就是收集所有硬件的信息 (生產(chǎn)廠商以及型號 )及其配置信息。如果你使用的是 Windows 95、 Windows 98或 Windows NT,最簡單的就是將設備管理器中的信息打印出來
26、。需要收集的硬件信息主要包括: (1)主機名和主機的網(wǎng)絡設置(包括本機的 IP地址、網(wǎng)絡掩碼、網(wǎng)關和 DNS等); (2) CPU類型; (3)內(nèi)存容量; (4)顯卡、網(wǎng)卡及聲卡類型。第 1章 Linux入門及安裝 ·9· 2. 規(guī)劃磁盤由于捆綁的應用程序不同,各種 Linux發(fā)行版需要的硬盤空間也不一樣。 Linux必須安裝在其獨有的分區(qū)中。如果只有一個分區(qū)并且被 Windows使用著,那么就需要備份你全部的數(shù)據(jù),并且創(chuàng)建新的分區(qū)。還可以使用某些第三方工具來改變現(xiàn)有分區(qū)的大小,比如 PowerQuest的 PartitionMagic 4.0,對于紅旗 Linux 3.0
27、,最好規(guī)劃出 2 GB以上的空間。 3. 備份數(shù)據(jù)由于 Linux需要獨立的分區(qū),所以我們一定要備份打算安裝 Linux分區(qū)的內(nèi)容以及完整的系統(tǒng)分區(qū)表。如果是升級安裝,還需要備份/etc和/home兩個目錄的內(nèi)容。 4. 制作啟動盤對于不能從光驅(qū)啟動的計算機,我們需要從軟驅(qū)啟動,首先應該制作一張啟動盤,具體步驟如下: (1)運行紅旗光盤上的/dosutils/rawwrite.exe,如圖 1-1所示。圖 1-1 制作啟動盤 (2)輸入源文件的位置“g:imagesboot.img”,其中“g”是計算機光驅(qū)的提示符。 (3)輸入目標文件的位置“a:”。 (4)回車確認。 1.2.3 安裝紅旗
28、Linux服務器 3.0 現(xiàn)在開始安裝 Linux,請確認能夠從光驅(qū)啟動紅旗 Linux 3.0或已經(jīng)生成了 Linux啟動軟盤,并且為 Linux騰出了空間。本章我們用一個具體的安裝實例來講述紅旗 Linux 3.0的安裝過程。 1. 選擇安裝方式從光驅(qū)啟動后,系統(tǒng)會詢問采用哪種安裝方式,如圖 1-2所示。圖 1-2 安裝方式選擇·10·第一篇 Linux 基礎紅旗 Linux Server 3.0有四種安裝方式可供選擇,對于一般用戶來講,第一種 (圖形方式 )和第二種(文本方式)比較常用?,F(xiàn)將這兩種安裝方式分別介紹如下: (1)圖形方式。圖形方式安裝 Linux的優(yōu)點是
29、比較直觀、方便和簡單;缺點是它屏蔽了一些信息,不利于了解整個安裝過程。另外,圖形方式對系統(tǒng)內(nèi)存的要求稍微高一些,一般要在 128 MB以上,否則安裝速度較慢。如果選擇該方式安裝,直接回車即可。 (2)文本方式。文本方式安裝 Linux的優(yōu)點是安裝過程比較迅速,安裝選項比較靈活,可定制范圍大,而且可以避免由于顯卡問題而導致安裝失敗現(xiàn)象的發(fā)生;缺點是安裝過程麻煩,需要用戶參與的選項多一些。對 Linux有一定的基礎,而又想了解 Linux安裝更為詳細的信息的用戶,可以選擇該方式。如果選擇該方式安裝,需要在 “boot:”后面輸入“text”,再按回車鍵即可。 2. 同意軟件協(xié)議選擇安裝方式后,接下
30、來就是歡迎畫面,然后提示用戶是否同意軟件協(xié)議,如圖 1-3所示。圖 1-3 紅旗 Linux軟件協(xié)議用戶閱讀完協(xié)議之后選擇同意,進入下一步。 3. 選擇計劃安裝方式這一步用戶可以選擇是安裝或是升級。我們選擇安裝,如圖 1-4所示。圖 1-4 計劃安裝方式第 1章 Linux入門及安裝 ·11· 4. 選擇安裝類型安裝類型有四種選擇,如圖 1-5所示。圖 1-5 安裝類型 (1)典型安裝:此種安裝不僅包括最基本的 Linux,而且包含 X Window System、KDE桌面環(huán)境等眾多軟件包,大約需要 800 MB左右的磁盤空間; (2) KDE開發(fā)工作站:在典型安裝的基礎
31、上增加了開發(fā)工具,大約需要 1000 MB左右的磁盤空間; (3)安裝最小服務器系統(tǒng):最基本的 Linux(文本式)不包括 X Window System,大約需要 400 MB左右的磁盤空間; (4)定制軟件包:用戶可以定制自己所需要的軟件包。選擇定制軟件包,可以根據(jù)自己的實際需要來選擇想要安裝的組件。 5. 選擇軟件包組件紅旗 Linux Server 3.0下的軟件包組件非常豐富,包括桌面環(huán)境、圖形工具、網(wǎng)絡工具、多媒體工具、軟件開發(fā)工具和實用程序等,用戶可以根據(jù)自己的需要選擇相應的組件。為了大家學習方便,我們選擇最后一項,即“全部選中”,如圖 1-6所示。圖 1-6 選擇軟件包組件
32、183;12· 第一篇 Linux 基礎 6. 選擇分區(qū)工具紅旗 Linux Server 3.0下可以使用的分區(qū)工具有定制分區(qū)和 Fdisk工具兩種,如圖 1-7所示。圖 1-7 選擇分區(qū)工具 (1)定制分區(qū) (Disk Druid)。這是一個圖形化分區(qū)工具,具有直觀、易操作的特點,對初學者來說是一個理想的分區(qū)工具。我們就選擇它作為分區(qū)工具。 (2) Fdisk工具。這是一個很好的分區(qū)工具,最可靠,功能也比較強大。但對初學者來說可能會有一些困難,不過啟動 Fdisk后,利用 m命令可以獲得在線幫助。以下列出了 Fdisk的主要命令: m:提供所有可用命令和列表; p:提供當前分區(qū)信
33、息的列表; n:添加新的分區(qū); t:設置或改變分區(qū)的類型; l:提供不同分區(qū)類型及它們 ID號的列表; w:保存信息并退出 Fdisk; q:退出但不保存。 7. 分區(qū)在 Linux中至少應該有根分區(qū)和交換分區(qū),當然可以劃分更多的分區(qū),如果作為服務器的用途,建議將 /usr、/usr/local、/home、/var、/boot單獨放在一個分區(qū)內(nèi)。分區(qū)大小建議如下: /boot:100 MB; /usr:大于 800 MB; /usr/local:用于系統(tǒng)安裝新的軟件,可以根據(jù)硬盤的實際情況來預留空間; /home:該空間的大小可以根據(jù)下面的公式計算: 50 MB×用戶數(shù)目+FTP服
34、務預留空間 /var:大于 1 GB; swap交換空間:一般取 1.52倍物理內(nèi)存。第 1章 Linux入門及安裝 ·13·因為我們只是實驗的目的,所以只劃分了根分區(qū)、 /home分區(qū)和交換分區(qū),分區(qū)工具采用 Disk Druid。 (1)根分區(qū)。根分區(qū)的大小可以根據(jù)磁盤的具體情況來設置,本例中根分區(qū)的大小為 2 GB,分區(qū)類型為 Linux Native文件系統(tǒng),裝載點為“ /”。所謂裝載點是指分區(qū)在 Linux目錄中的位置,如圖 1-8所示。圖 1-8 設置根分區(qū) Disk Druid最下面一排是它的功能按鈕,這些按鈕控制 Disk Druid的行為,它們用來增加和刪
35、除分區(qū),或者修改分區(qū)的屬性。另外,還有按鈕用來接受你所做的改變或者退出 Disk Druid,最為常用的是下面五個: Add:用來申請一個新的分區(qū)。選擇后,會出現(xiàn)一個對話框,包含一些你必須輸入的區(qū)域。 Edit:用來修改當前激活的分區(qū)的屬性。選擇后,將出現(xiàn)一個對話框,根據(jù)分區(qū)信息是否已經(jīng)寫到硬盤上,你可以修改“Edit Partition”對話框中的某些或全部信息。 Delete:用來刪除“Current Disk Partitions”區(qū)域中當前激活的分區(qū)。選擇這個按鈕會出現(xiàn)一個對話框,提示你確認刪除。 Save:將把你所做的任何修改寫入硬盤。在 Disk Druid重寫到你的硬盤分區(qū)表之前
36、會要求你確認所做的修改。另外,你所定義的載入點也會傳給安裝程序, Linux系統(tǒng)會使用這些系統(tǒng)來定義文件系統(tǒng)的規(guī)劃。 Reset:使 Disk Druid不保存你做的任何修改而退出。當選擇這個按鈕時,安裝程序會退到前一個屏幕,重新開始。 (2)交換分區(qū)。 Linux需要一個專門的交換分區(qū)。它是在物理內(nèi)存用盡時操作系統(tǒng)要利用的虛擬內(nèi)存。分區(qū)類型設置為 Linux Swap,不指定裝載點,大小則設置為 512 MB,如圖 1-9所示。 /home的分區(qū)方法和根分區(qū)的方法大致相同,三個分區(qū)添加完之后我們就完成了分區(qū),如圖 1-10所示,保存后可進入下一步。·14·第一篇 Linu
37、x 基礎圖 1-9 設置交換分區(qū)圖 1-10 Linux分區(qū)圖 8. 選擇要格式化的分區(qū)對于第一次安裝 Linux的用戶來講,所有的分區(qū)都需要格式化后才能夠使用,如圖 1-11所示。圖 1-11 選擇要格式化的分區(qū) 9. 配置賬戶紅旗 Linux Server 3.0在安裝過程中需要設置 root密碼(大小寫敏感 )和至少一個用戶名,第 1章 Linux入門及安裝 ·15·如圖 1-12所示。一個好的用戶口令至少要有 6個字符長,不要使用個人信息,例如:生日、名字等。普通的英文單詞也比較危險,這種口令可用字典攻擊法在極短的時間內(nèi)破解。用戶的口令中最好有一些非字母 (如數(shù)字、
38、標點符號、控制字符等 ),同時還要易于記憶。選擇用戶的口令時,一個好的方法是將兩個不相關的詞用一個數(shù)字或控制字符相連,下面的口令可以認為是好的口令: thank_do 12%fas3q 雖然口令可以任意長,但只有前面 8個字符有效。圖 1-12 配置賬戶 10. 配置高級選項配置高級選項包括 LILO、X Window和 Network,其中 LILO最為重要。LILO的配置結果如圖 1-13所示。圖 1-13 配置 LILO ·16·第一篇 Linux 基礎 LILO是 Linux的啟動裝載器,要讓系統(tǒng)順利啟動,就要配置和安裝 LILO。LILO提供了雙引導特性,可以在引
39、導時選擇啟動哪個操作系統(tǒng),這樣就可以訪問 Linux和現(xiàn)有的 DOS與 Windows系統(tǒng)。屏幕會詢問我們是否安裝以及安裝到哪里,我們當然選擇安裝 LILO。 LILO安裝的位置可以是主引導記錄 (MBR),也可以是啟動分區(qū)的第一個扇區(qū)。我們選擇 LILO安裝在主引導記錄(MBR)(這是最為簡單的一種方法 )。接下來設置啟動卷標 (啟動計算機時用來選擇所啟動操作系統(tǒng)的名稱 ),我們設為“ Linux”。最后,把 Linux設置為默認的引導映像(在啟動菜單上默認的選項 )。必須指出的是, LILO配置不當會帶來非常大的麻煩。 11. 檢查安裝選項當上面的步驟完成后,安裝選項會顯示一張表格讓用戶確
40、認,如圖 1-14所示。圖 1-14 檢查安裝選項如果沒有問題,就可以安裝軟件包了。 12. 安裝軟件包安裝軟件包的過程如圖 1-15所示,這一過程大約持續(xù) 2030分鐘,不需要人工干預。圖 1-15 Linux安裝軟件包 13. 創(chuàng)建引導盤在軟件包安裝完以后,系統(tǒng)會提示是否創(chuàng)建引導盤。如果創(chuàng)建,插入空白軟盤即可;如果不創(chuàng)建,可以選擇跳過。第 1章 Linux入門及安裝 ·17· 14. 重新引導系統(tǒng)最后,程序提示取下計算機上的軟盤并重新引導系統(tǒng)。如果 Linux是缺省操作系統(tǒng),則系統(tǒng)引導到 Linux,在“boot:”提示下有 5秒鐘時間,允許選擇另一種操作系統(tǒng)。如果你選
41、擇另一種操作系統(tǒng)作為缺省引導系統(tǒng),則在“ boot:”提示下要輸入 Linux分區(qū)的引導卷標,這樣才能引導到 Linux。如果一切順利,則可以看到 RedFlag登錄屏幕,用 root用戶名和前面安裝時設定的口令登錄,畫面如圖 1-16所示。Redflag Linux release 3.0 Kernel 2.4.17-1 on i686 localhost login: root Password: Last login: Wed Apr 23 16:10:49 on tty1 rootlocalhost /root# 圖 1-16 紅旗 Linux啟動畫面 Linux允許多次登錄,即使在初
42、始字符方式下也可以。利用【 Ctrl】+【Alt】+【F1】到【Ctrl】+【Alt】+【F6】的組合鍵,可以在最多六個虛擬控制臺之間切換。每個虛擬控制臺應分別登錄,可以登錄為不同用戶,進行不同工作,或作為同一用戶登錄不同虛擬控制臺,這種 Unix和 Linux特性使其能在靈活的環(huán)境中工作。 1.3 LILO的配置和使用 1.3.1 LILO簡介 LILO(Linux Loader)是 Linux自帶的一個優(yōu)秀的引導管理器,使用它可以很方便地引導一臺機器上的多個操作系統(tǒng)。與其他常用的引導加載程序相比, LILO引導方式顯得更具有藝術性,對其深入的理解,將有助于我們方便地處理多操作系統(tǒng)、網(wǎng)絡引導
43、、大硬盤及大內(nèi)存等諸多棘手的問題。LILO的優(yōu)點如下: (1)作為操作系統(tǒng)的裝載程序, LILO獨立于任何操作系統(tǒng),它只使用了計算機的基本輸入輸出系統(tǒng) BIOS。也就是說,即使不安裝 Linux操作系統(tǒng),用戶仍然可以在 DOS、Unix、 OS/2和 Windows系統(tǒng)環(huán)境下使用 LILO,完成多個操作系統(tǒng)的啟動任務。 (2)可以覆蓋硬盤的主引導分區(qū)。 (3)可以同時支持 16個不同的系統(tǒng)內(nèi)核映像。 (4)為每個系統(tǒng)內(nèi)核映像提供了密碼保護。 (5)支持位于不同磁盤和分區(qū)中的引導扇區(qū)、映像文件和啟動映像。 1.3.2 LILO配置一般地,LILO使用一個文本文件 /etc/lilo.conf作為
44、其配置文件。LILO讀取 lilo.conf, ·18·第一篇 Linux 基礎按照其中的參數(shù)將特定的 LILO寫入系統(tǒng)引導區(qū),任何時候修改了 /etc/lilo.conf,都必須重新運行 lilo命令,以保證 LILO正常運行。lilo.conf使用的配置參數(shù)很多,配置起來也相當復雜。 lilo.conf文件中的配置參數(shù)分為兩部分,一部分是全局參數(shù),另一部分是引導映像參數(shù)。與 Linux系統(tǒng)中其他的配置文件一樣,號后的一行文字表示注釋。全局參數(shù)是全程有效的,它可以出現(xiàn)在文件中的任何地方。引導映像參數(shù)作用于每一個引導映像區(qū)。如果某一引導映像參數(shù)如與全局參數(shù)的定義相抵觸,則以
45、該引導映像參數(shù)的定義為準,但僅限于該引導映像區(qū)。下面我們用一個具體的實例來講述的配置。某臺主機安裝了和操作系統(tǒng),的內(nèi)容如下為了方便大家的學習和理解,我們采用逐行注釋: boot=/dev/hda #指定裝有啟動扇區(qū)的設備名,如果省略該項,則使用默認作為根文件系統(tǒng)的設備。 map=/boot/map #指定 LILO使用的映像文件,如果不指定,則該項默認使用/boot/map。 install=/boot/boot.b #指定使用的啟動文件為 boot.b。 LBA32 prompt #迫使 LILO程序進入提示符狀態(tài),如果不設置該項,則需要按【 Alt】、【Shift】或【 Ctrl】鍵, L
46、ILO程序才進入提示符狀態(tài);如果設置該項,但不設置 timeout項, LILO程序?qū)⒁恢蓖A粼谔崾痉麪顟B(tài)下。 timeout=50 #超時時長為 5秒,單位為 0.1秒。如果為系統(tǒng)內(nèi)核設置了密碼,那么在這段時間內(nèi)應完成密碼的輸入。 default=linux #缺省引導 label為 Linux的操作系統(tǒng)。 image=/boot/vmlinuz-2.4.17-1 #設置 Linux核心引導映像。 label=Linux #標識為 Linux。 read-only #LILO以只讀方式載入根文件系統(tǒng)。 root=/dev/hda7 #指定內(nèi)核映像文件存在的分區(qū)。 restricted #與“
47、 password”聯(lián)用,使“ password”僅作用于在 LILO提示后有命令行輸入的時候。 password=linux 第 1章 Linux入門及安裝 ·19· #為 LILO設置口令保護,每次重新啟動計算機時提示用戶輸入口令。設置了口令后,建議將 lilo.conf的文件屬性改為 600,以免讓非 root用戶看到口令。 other=/dev/hda1 #DOS分區(qū)為第一個 IDE硬盤的第一分區(qū)。 label=dos #標識為 dos?!菊f明】修改完 /etc/lilo.conf文件后,一定要執(zhí)行 /sbin/lilo命令,并且重新啟動系統(tǒng)后才能夠生效。 1.3.3 LILO提示信息 LILO在運行時會給出一些提示信息,了解它的含義對我們正確配置 lilo.conf或查找硬件錯誤是有幫助的。當 LILO裝入它自己的時候,顯示單詞“ LILO:”,每完成一個特定的過程顯示一個字母。如果 LILO在某個地方失敗了,屏幕上就停留幾個字母,以指示錯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能新能源汽車分期付款貸款協(xié)議書3篇
- 2025版?zhèn)€人房產(chǎn)買賣合同風險評估范本2篇
- 2025版?zhèn)€人房產(chǎn)買賣合同附土地使用協(xié)議
- 2025版托育中心拖育綜合服務中心改造項目合同3篇
- 2025版數(shù)據(jù)錄入與云端數(shù)據(jù)同步維護服務協(xié)議3篇
- 2025-2030全球微電腦注藥泵行業(yè)調(diào)研及趨勢分析報告
- 2025年度個人對個人短期投資借款合同
- 2024年民法典知識競賽題庫及參考答案解析(共50題)
- 2025年度水電工程安全監(jiān)督與管理承包協(xié)議4篇
- 2025年度鋼材原材料采購質(zhì)量控制合同樣本
- 2024年蘇州工業(yè)園區(qū)服務外包職業(yè)學院高職單招職業(yè)適應性測試歷年參考題庫含答案解析
- 人教版初中語文2022-2024年三年中考真題匯編-學生版-專題08 古詩詞名篇名句默寫
- 2024-2025學年人教版(2024)七年級(上)數(shù)學寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- ESG表現(xiàn)對企業(yè)財務績效的影響研究
- 醫(yī)療行業(yè)軟件系統(tǒng)應急預案
- 使用錯誤評估報告(可用性工程)模版
- 《精密板料矯平機 第2部分:技術規(guī)范》
- 2023-2024年同等學力經(jīng)濟學綜合真題及參考答案
- 農(nóng)村集體土地使用權轉讓協(xié)議
- 2024年高考全國甲卷英語試卷(含答案)
評論
0/150
提交評論