大家肯定聽到很多關於Linux的討論。這裡你會看到關於如何安裝Linux的全部信息
現在在一台PC上安裝一個全功能的、基於Linux的Web服務器/桌面系統變得越來越容易,而且你所獲得的回報也是與付出成正比。
采用Linux的Web服務器提供了很高的可靠性,同時保持了性能優良和成本低廉的特性—多數情況下都是免費的。雖然在應用程序和操作簡便性方面Linux的圖形桌面還落後於Windows,但只要你願意嘗試新軟件,幾乎可以在它上面進行所有的主流計算。
當擁有了基本硬件設備之後,你就可以考慮建立一個性能優良的Linux Web站點,尤其當你已經擁有一條寬帶連接和一個局域網以及一台空閒的計算機時更是如此。Linux可以在低檔PC上運行得很好:一台帶有333MHz處理器和128MB RAM的機器就可以正常處理每日多達15萬次網站點擊和5000封電子郵件,每個月大約能處理超過8GB的網絡流量。一個僅僅是帶有64MB RAM的Pentium 133MHz系統就可以輕松使用一條DSL/電纜Internet連接和Linux系統創建自己的網站。
然而,如果你還希望將自己的Linux系統作為一個帶有圖形界面和商業應用程序的工作站來使用,那麼還需要一些更好的硬件設備:除了一台帶有AGP顯卡和128MB RAM的PII/266,你還需要有足夠的硬盤空間(最好有2GB或者3GB剩余空間)和一塊網卡。不過當你計劃將這台服務器用於電子商務時,出於性能和安全考慮,就需要讓它作為專用機器來運行,不能作其他用途了。
你首先需要做的就是盡可能收集所能找到的硬件信息——例如IRQ和內存地址設置以及產品名稱等數據,在安裝Linux時可能需要這些數據。之前這台計算機可能正在運行Windows 98/2000或者Me,那麼收集信息最簡便的方法就是使用系統信息工具。選擇開始菜單的運行選項,輸入msinfo32,然後選擇數據項目的根。在Windows 98或者Me中,選擇文件菜單的導出選項。對於windows 2000,選擇操作菜單中的另存為文本文件。無論在哪種情況下,你都會得到一個很大的文本文件,裡面包含所有可能需要的系統配置信息。你可能必須確定一些具體配置細節,但所有的信息都已經在文本文件中了。Windows 95和Windows NT 4.0的用戶只有安裝Microsoft Office 7.0或更高版本後才可以使用msinfo32程序。
選擇並獲得Linux系統
和Windows不一樣,不同的公司提供了不同版本的Linux。這些程序版本叫做發行版,盡管每個版本本質上都有相同的核心,但它們有不同的安裝步驟、不同的內建功能和不同級別的技術支持。大多數廠商還提供可免費下載的版本,但這些版本通常都省略了某些功能並且沒有技術支持或者印刷文檔。
關於哪個是最好的Linux發行版,大家的觀點各有不同,但人們普遍認為Mandrake是現有最好的通用版本之一,對Unix新手來說更是如此。它建立在RedHat Linux基礎之上並與之完全兼容,但提供更方便的安裝過程、不同的窗口界面(KDE或者GNOME)以及健壯的服務器應用程序供你選擇。此外,Mandrake的免費版本也提供了相當不錯的技術和程序文檔。
如果你想嘗試一下,願意閱讀在線文檔並且有一個刻錄機,那麼可以直接訪問www.mandrake.com,點擊Download鏈接,就可以得到它的ISO鏡像(包括2個文件,每個都超過500MB)。然後使用刻錄機軟件打開鏡像文件,生成自己的安裝光盤。你還可以選擇從大多數軟件供應商那裡得到價格不到50美元的安裝包版本。
安裝
安裝Linux比原先要方便得多,但即使類似Mandrake這樣優秀的版本,也有不少缺點。首先,Linux仍然不能很好地處理即插即用型ISA卡。所以如果你有這樣的適配卡,可以試著將它們設置為legacy模式或者非即插即用模式。你應該可以使用適配卡附帶的軟盤或者CD上的驅動程序來完成這項工作(如果無法找到驅動程序,通常可以從適配卡的相關網站上得到它)。這些程序通常都運行在DOS或者Windows下,所以需要在安裝Linux之前進行配置工作。
其次,如果你的PC機不能直接通過CD-ROM啟動,那麼還需要制作一個特殊的引導軟盤。具體方法是將Mandrake安裝光盤放到一個基於Windows的PC機中,當出現Mandrake窗口時,選擇生成啟動軟盤,然後按照提示進行操作。
現在插入安裝光盤(如果需要的話插入Linux引導軟盤),然後重新啟動。過一會兒,你就會看到一個圖形化菜單和一個鼠標指針。在窗口裡可以閱讀許可協議、選擇鍵盤和鼠標類型並回答其他附加問題。一旦基本操作結束後,你必須確定安裝選項:推薦安裝(Recommended)或者專家方式安裝(EXPert)。除非你是一個真正的Linux行家,否則請選擇推薦安裝。
接下來創建和管理磁盤分區,這曾是各種Linux版本安裝過程的弱點。幸運的是,Mandrake終於能很好地處理該過程,並且用簡單易懂的語言向你提出一些基礎問題。你願意清除你的硬盤並且在上面安裝Linux嗎?安裝在空驅動器上怎麼樣?縮小已有Windows分區(通常是C:)並且將Linux放在剩余的空間內怎麼樣?只要你至少給Linux分區留出2GB的空間,就可以自由地安裝了。如果堅持選擇保留已有Windows系統,那麼Mandrake會自動安裝一個引導管理器,這樣在啟動機器的時候你就可以選擇想使用的操作系統。當被問及如何分割Linux分區時,最好接受默認配置。
Mandrake是一個非常靈活的Linux:可以將它設置為一個基礎服務器、一個基本的Windows桌面代替者或者一個功能完備的軟件開發系統,它可以很好地完成這些工作。如果有硬盤空間,可以考慮安裝所有列出的組件,尤其是Web/FTP、各種桌面、游戲、多媒體和開發環境。為什麼這麼做呢?因為安裝所有的內容只占用823MB的硬盤空間,而且如果你想嘗試將Linux作為Windows的替代品的話,就要選擇完全安裝,否則將來添加缺少的組件可能是很麻煩的一件事。
如果你喜歡擁有更多的硬盤空間,可以選擇Web/FTP、Internet、開發(Development)、文檔(Documentation)、防火牆/路由器(Firewall/Router)這些組件。按照這種安裝方法可以節省大約230MB空間。
創建用戶
一旦程序組件安裝完畢,安裝程序會讓你設置root密碼。這很值得說明一下。
在Linux世界中,任何使用或者訪問計算機的人都必須用一個用戶名和密碼登錄。不僅如此,只有一個用戶可以訪問底層配置,而且只有這個用戶可以修改系統運行的方式。這個人就是系統管理員,他使用root作為用戶名登錄計算機。安裝程序需要知道用於root身份的密碼。在出現提示時輸入密碼,並且注意大小寫。記住你輸入的東西,如果丟失了這個密碼,你就失去了配置系統的能力。
接下來,安裝程序會提示你添加用戶。對於日常操作和通過FTP向服務器添加網頁,都要以普通用戶身份登錄。出現提示時輸入用戶名和密碼,但要確定這個密碼和root密碼不同。如果需要的話,可以以後再添加其他用戶。
設置網絡
一個Web服務器需要在網絡上通信並且連接上Internet,所以接下來安裝程序會提示你設置網絡信息。選擇你所使用的連接類型(DSL、電纜調制解調器、LAN、ISDN或者撥號調制解調器),並且從所提供的列表中選擇網卡型號。幸運的話,自動探測器功能會發現網卡設置。如果沒有找到,你就需要自己鍵入這些信息了(這時候從Windows 那裡收集的設置就可以派上用場)。有一個竅門:大多數情況下,你只需要IRQ號和內存地址(類似0x240的字符串)。
你還需要為計算機命名並且設定網絡。如果你是在一個公司的局域網上,那麼公司的管理員應該能夠向你提供相關TCP/IP數值。你需要為Linux計算機分配一個靜態IP地址,因為服務器一般不能使用動態IP地址。因此如果有一個通過DHCP自動分配IP地址的DSL路由器,那麼就要手動將Linux設置為超出DHCP地址范圍之外的地址。然後,配置路由器/防火牆的轉發表,將80端口通信(也就是http請求)發送到Linux計算機的IP地址。如果想允許對服務器進行FTP訪問,還需要轉發21端口。如果對這些不是很清楚,可以參考局域網中的Windows計算機的TCP/IP配置。
完成安裝
安裝的最後幾步是設置圖形化桌面。Mandrake通常是首先識別顯卡,然後顯示一個測試窗口。如果Mandrake無法識別顯卡,那麼就從列表中選擇顯卡或者選擇標准VGA。不必關心窗口分辨率,此時還無法修改它。
最後,Mandrake會顯示一條提示信息詢問用戶是否希望Linux自動啟動圖形化桌面(而不是啟動一個文本窗口)。信不信由你,應該選擇No,這樣Linux就可以進入類似DOS的提示符模式,Web服務器使用這種方法就不會浪費資源來運行不必要的GUI(大多數情況下都是這樣的)。當安裝程序結束後,它會提示用戶重新啟動。
重啟之後Linux已經可以運行了,現在你可以立即對它進行實際測試。看到login:這個提示符後,在另外一台計算機上打開一個Web浏覽器,將其指向分配給Linux計算機的IP地址或者指向可通過Internet訪問的IP地址。你應該隨即看到一個歡迎畫面,這就意味著一切都開始工作了。
你既可以用root帳號也可以用為其他日常使用而創建的帳號登錄機器。一旦登錄後,你可以在提示符下輸入startx來啟動圖形化桌面。默認出現的是KDE,一個比較好的Windows 98的復制品。在這裡,除了一個K菜單替代了Windows的開始菜單外,還有很多細微(以及顯著)的差別。另外,KDE的關機命令位於K菜單的底部。
設置服務器
現在你只需配置Web服務就可以通過FTP向計算機傳送文件。以root登錄並輸入startx來啟動KDE桌面。選擇KApplicationsFile ToolsGMC,運行GMC圖形化文件管理器。找到/var/www並且右鍵單擊右邊面板的Html條目。在彈出菜單中選擇屬性,然後選擇權限標簽。將所有者域改為你創建的日常登錄用戶名,點擊OK。然後關閉GMC,
現在你只需配置Web服務就可以通過FTP向計算機傳送文件。以root登錄並輸入startx來啟動KDE桌面。選擇KApplicationsFile ToolsGMC,運行GMC圖形化文件管理器。找到/var/www並且右鍵單擊右邊面板的html條目。在彈出菜單中選擇屬性,然後選擇權限標簽。將所有者域改為你創建的日常登錄用戶名,點擊OK。然後關閉GMC,