Subscribe EddyT-Web

clixsense.com




2007年7月7日 星期六

文字模式下安裝CentOS LinuxBig5

文字模式下安裝CentOS LinuxBig5





為什麼選用 CentOS ?

如果有人對於 CentOS 還不是很了解的話,這裡引用 CentOS--純中文 CentOS 攻略站 站點對 CentOS 的介紹。

服務器和個人電腦最本質的區別無非服務器是為了提供服務而存在。然而,通過一些軟件也可以把我們的使用中的個人電腦模擬成一臺(Web)服務器,比如 Win98 下用 PWS , Win2K 下用 IIS ,或者在 Windows 下安裝 Win32 版的 Apache 等等。但是,這些方式也使得一方面服務器的可定制性變得很差,另一方面,使服務器在承載服務負擔的同時,時時刻刻都有受到由於 Windows 操作繫統本身在服務器方面的脆弱性而遭受攻擊,導致崩潰的可能性。

所以,在這裡我們用Linux這個服務器專用操作繫統來搭建一臺安全、穩定、可定制性強的服務器,來滿足我們發布網頁、以及架設論壇等等多功能交互程序的需要。

Linux的發行版也有數多種,在這裡,我們采用 CentOS 這個 Linux 發行版。CentOS 是 RHEL(Red Hat Enterprise Linux)源代碼再編譯的產物,而且在 RHEL 的基礎上修正了不少已知的 Bug ,相對於其他 Linux 發行版,其穩定性值得信賴。另外,由於 Fedora Core 計劃也歸根於 Red Hat 繫,所以在絕大多數情況下,使用 Fedora Core 的朋友,也同樣能夠通過本站介紹的各種 CentOS 方面相關的技巧、方法來完成服務器的構建和維護工作。但相對於穩定性來說,Fedora Core 更側重於最新技術,更面向於桌面應用以及開發測試,這也導致 Fedora Core 的穩定性被考慮在了次要的方面。所以在這裡,不建議使用 Fedora Core 來構建網絡服務器。

為什麼要用文字模式安裝 ?

由於現在大部分的 Linux 套件都做了很漂亮的圖形介面讓使用者進行安裝的動作,讓許多人對文字模式下安裝 Linux 敬而遠之,可是我們安裝 CentOS 的主機絕大多數是使用做為伺服器用,而伺服器最好是只安裝必須的軟體套件,而文字模式下安裝伺服器系統有許多的好處,一是安裝的速度快,由於不需要載入圖形驅動介面,所以在整個的安裝過程中快速許多,二是系統安裝會簡單得多,有些 Linux 套件在文字模式下與圖形模式下的安裝選項是不一樣的,而一般文字模式下的安裝可以安裝出較小的系統,三是當伺服器的硬體在顯示卡或是周邊驅動通常比較簡單而在不需要驅動圖形介面,滑鼠介面等等的情況下,安裝系統碰到的狀況會比較小一點。

如何下載 CentOS ?

可以至 CentOS 的官方網站 進入 Download 區域挑選適合的版本 ( 通常建議使用最新版本 ) 與鏡像區域下載光碟映像檔,由於完整的 CentOS 光碟映像檔非常的大 ( DVD 一片裝可以到 3G多 ),建議下載 BT 種子後使用 BT 相關軟件進行映像下載,下載後使用燒錄器將 DVD 燒出即可。

開始安裝 CentOS

我們把燒錄出來的 CentOS 安裝光碟放入預備安裝的主機中,使用光碟開機後,會出現 CentOS 安裝導引畫面,若是直接擊點 Enter 鍵則會進入預設的圖形安裝模式,若要進入文字安裝模式,則必須輸入 " linux text" 後擊點 Enter 鍵就可以進入文字的安裝模式了。


進入文字安裝模式後的第一個畫面是會詢問你是否要檢查光碟內的資料是否有誤,一般來說我都直接選"Skip"跳過檢查,後面若是安裝有誤,再重燒一張安裝光碟再試一次就好了,反正文字模式下安裝很快的。

跳過光碟檢查後出現 CentOS 歡迎你的提示直接選 "OK" 跳過即可。

再來是安裝過程的語言選項,選擇 "English" 可以讓安裝後的系統單純些。

選擇鍵盤類型,一般來說都是使用 "us" 鍵盤的。

接下來系統會詢問你本次安裝系統的類型為何,依據你所選擇的主機類型會有一些預設的安裝選項,所以我們選擇第四個 "Custom" 客制化類型,由我們自己挑選需要安裝的軟體套件,以降低系統的複雜度。

接著是硬碟磁區的分割,若對 Linux 的磁區系統不是很了解的話,我們使用 "Autopartition" 交給系統自行分割即可。

出現警告資訊,安裝程式將會把你系統內的硬碟重新分割,硬碟內的資料剛會全部消失,我們選擇 "Yes" 繼續安裝程序。

系統提示是否移除所有硬碟內既有的磁區,我們選擇第二項將硬碟內所有的磁區( 包括 Windows 與 Linux 格式的 )全部移除,以安裝一個全新的系統。

出現資料刪除警告提示,選擇 "Yes" 確認刪除硬碟內所有資料。

出現系統自動分割後的結果,我們直接按 [Tab] 鍵一直跳到 "OK" 後擊點繼續。

詢問是否使用開機管理程式,由於日後更新 Linux 核心或是進行系統救援時會用到這個功能,所以我們還是選擇安裝並擊點 "OK" 後繼續。

不需要設定,直接點 "OK" 後繼需。

不需要使用開機啟動程序密碼,擊點 "OK" 後繼續。

啟動程序設定,也是擊點 "OK" 後繼續即可。

要將啟動程序安裝在硬碟的什麼地方,選擇 (MBR) 後按 "OK" 繼續。

若安裝程序偵測到你的主機有安裝網路卡(一般來說,現在的主機基本上都有配置一張網卡了),就會接著進行網路卡設定,由於本機是要使用做為伺服器使用,所以我們將IP資訊設定為固定IP並於開機時啟動本張網卡,如下圖設定,當然 IP 位址的部分就隨你的需求填入了。

接著若是系統內有安裝多張網路卡,安裝程序會依序要求你進行設定,若是要做為路由器或是防火牆或是 IP 分享器兩張以上網卡還是比較好的做法,本次示範我在主機內就安裝了兩張網卡,當然,弟二張網卡硬體也可以在系統安裝完後再行新增,不過,在安裝的時候就把硬體插好,日後比較不需要處理驅動的問題,當然若是需要安裝額外的驅動就還是得等安裝完系統後再行安裝驅動了。

設定網路資訊,填入主要匣道器與慣用 DNS 伺服器 IP 位址,這裡的資料填寫與你主機所在區網相同的設定值後,安裝後重新開機主機就可連上網路了。

要求設定主機名稱,一般來說你可以任意設定主機名稱,不過先照著以下的截圖輸入,等到日後關於主機名稱有特殊需求時再進行更改。

設定防火牆,我們先行選擇無防火牆設定 "No firewall" ,因為我們若是在安裝過程就啟動防火牆的話在系統啟動以後我們在測試系統所提供個服務若是又誤,我們就不知道是不是因為防火牆將通訊阜擋住的緣故,因此我建議防火牆在我們把系統服務都進行調整設定完成後再行開啟之,那時我們也可以對防火牆進行更好的調整。

提示無防火牆是否繼續安裝,選擇 "Proceed" 後繼續。

接著安裝程序要求 SELinux 系統權限安全套件的安裝,在這部分我們一樣選擇 "Disables" 先將其關閉,待日後系統安裝調整完畢後若有權限安全的顧慮再行安裝本套件。

選擇系統語言,這裡是選擇系統內預設使用語言選項,選擇 English ( USA ) 即可,其餘的語言選項不需要勾選。

設定時區。

設定最高權限管理者密碼。

由於之前我們選擇可制化本主機選項,所以現在系統提示有哪些軟體套件可以選擇,基礎的選項並且避免日後安裝的麻煩,我們先行安裝以下套件即可,其餘日後需要的功能在日後進行手動安裝即可,另外列表中的 MySQL 選項指的是 MySQL 客戶端軟體而不是服務端資料庫,所以我們在安裝完成後再進行手動安裝 MySQL 資料庫服務端軟體套件。

系統進行安裝前最後確認。

先進行磁區重新分割與格式化。

傳送安裝映像。

安裝所選擇軟體套件。

最佳化系統設定檔。

安裝完成,安裝程序提示重新開機,至此系統的基本安裝已經完成。

記得先把光碟退出,重新開機後進入開機選項畫面,直接擊點 Enter 或是等待 5 秒後開始第一次開機。

確認開機各項系統服務是否正常啟動。

進入登入畫面,使用 root 帳號與安裝時設定的最高權限管理者密碼進行登入,恭喜你在文字模式下完成安裝 CentOS 系統。

接著把系統光碟再放入光碟機中後按以下畫面中指令操作,將安裝光碟中的 MySQL 伺服端套件安裝進系統,這樣基本的伺服器架構就安裝完成了,最後一行指令就是進行系統關機,好了,你可以休息一下了。

CentOS 是一個非常穩定的 Linux 發行套件系統,在長時間開機連續使用的情況下,系統幾乎不會出什麼意外,並且在軟體套件上可以相容於 RH 系列 甚至是 Fedora 系列的套件也可以使用,在擴充性上來說也是非常的好,所以,在各方面的考量下,目前伺服器主機我還是建議使用 CentOS 是不錯的選擇。

沒有留言:

emailcash.com.tw