TShopping

 找回密碼
 註冊
搜索
查看: 10837|回復: 2
打印 上一主題 下一主題

[教學] 安裝 RHEL 6 或 CentOS 6.x心得

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-9-15 12:11:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
本文主要討論如何安裝 CentOS 6.xRed Hat Enterprise Linux 6。由於 CentOS 是使用 Red Hat Enterprise Linux (RHEL) 釋出的源代碼編譯而成,三者的安裝和使用方法完全相同。
相比起由 Red Hat 支助的 Fedora,CentOS/RHEL Linux 的軟件較舊和未有支援最尖端功能,但因經長期實用測試 (在 Fedora 上) 的版本,穩定性和安全性都較有保障,需要安全更新的頻率較少。加上其支援週期最少有 3 年,升級壓力低亦令管理和維護成本會較低。所以需要架設正式伺服器,相近、較穩定和支援週期較長的 Red Hat Enterprise LinuxCentOS  會比 Fedora 更合適

安裝重點 本文旨在為初學者提供一篇 (step-by-step) 的安裝手冊,但對老手或曾安裝舊 Fedora/CentOS/RHEL Linux 的朋友可能過份冗長。所以這節列出安裝的基本程式和要點,讓有經驗的使用者可以立即安裝 CentOS/RHEL/Scientific Linux。
  • 下載 CentOS Linux 安裝光碟 ISO 檔,並燒成光碟USB 隨身碟
  • Vista 使用者請先用 Vista 提供的 Disk Management Console 縮小分割區。
  • 如硬碟有一些重要的資料,請先備份
  • 用安裝 DVD 或第一片安裝 CD 開機。
  • 按『Skip』跳過檢驗光碟程式。
  • 進入安裝程式的歡迎畫面後,按『Next』。
  • 在選擇語言畫面選擇『Chinese(Traditional) (中文 (正體) )』『Chinese(Simplified) (中文 (簡體) )』。並按『下一步』(Next)
  • 鍵盤排列 (Keyboard Layout) 上,選『美式英文』(U.S. English)
  • 網路裝置 (Network Device)上,按『下一步』(Next)
  • 在地圖上點選最近您所在位置設定時區。
  • 輸入 root 帳號的密碼
  • 因應您硬碟的情況,選擇分割硬碟方案:
    • 硬碟有超過 5GB 未分割的空間可以安裝 CentOS/RHEL/Scientific Linux,可以選使用剩餘空間 (Use free space)
    • 整個硬碟已被另一個仍需要運作操作系統 (包括其他 GNU/Linux 或 Windows 98/ME/2000/XP) 佔用,可以選縮小目錄的系統 (Shrink Current System) 把 Fedora 和它們安裝在同一硬碟,並讓您在開機時選取啟動那個 (即所謂 dual-boot)。
    • 整顆硬碟已完全沒有用途,可以選使用所有空間 (Use All Space)
  • 『下一步』(Next) 安裝 CentOS/RHEL/Scientific Linux。
  • 完成安裝後,按『重新開機』(Reboot)
  • 在歡迎畫面,按『下一頁』(Forward)
  • 在 授權資訊 (License Information) 畫面,按『下一頁』(Forward)
  • 在建立使用者中,輸入使用者名稱您的名字密碼,按『下一頁』(Forward)
  • 在日期和時間畫面,設定好時間後,按『下一頁』(Forward)
  • 在 Kdump 畫面,按『下一頁』(Forward)
  • 安裝完成後,在登入畫面點擊使用者圖示並輸入密碼登入您的新 CentOS/RHEL/Scientific Linux 桌面。
預備 Red Hat Enterprise Linux vs CentOS vs Scientific Linux 由於 Fedora 一般都會使用最新版本和尖端的軟件,穩定性相對較一般。使用 Fedora 作為主要系統需要較常安裝安全更新 (可以透過 Fedora 的 PackageKitYUM 系統輕易完成) 來保持系統的安全性和穩定性。加上 Fedora 的支援週期只有 12 個月,意思指每一個版本發佈後,只會在一年內提供各軟件的安全更新。支援期過後,使用者只可以選擇升級至最新版本或自行編譯安裝相關軟件的安全更新。如果使用 Fedora 在重要的伺服器,管理和維護成本會較高。
Red Hat Enterprise Linux (RHEL) 的軟件則使用較舊但經長期實用測試 (在 Fedora 上) 的版本,穩定性和安全性都較有保障,需要安全更新的頻率較少。加上其支援週期最少有 3 年,升級壓力低亦令管理和維護成本會較低。缺點是軟件版本較舊,RHEL 亦為收費軟件。然而,市面上亦有包括 CentOS 等多個使用 RHEL 開放的原始碼自行編譯的免費 RHEL 變體,和 RHEL 百分百相容。
所以,建議不要使用 Fedora 作正式的伺服器。如果需要架設伺服器,請使用相近、較穩定和支援週期較長的 Red Hat Enterprise LinuxCentOS
過往 CentOS 為最受歡迎的 RHEL 變體,然而 2009 年發生了 centos.org 網域處理問題,雖不久已解決。但此事引致大量 CentOS 的開發者轉至 Scientific Linux,令往後 CentOS 的推出速度很慢。
硬體需求
  • 硬碟空間
    • 文字模式: 最少 700MB
    • 桌面環境(圖形介面): 最少 3GB
下載安裝光碟  下載 CentOS 安裝光碟 和 CentOS 一樣可以從網上下載安裝光碟 ISO 映像燒入 CD-RUSB 隨身碟中。您可以在 CentOS 的下載網站找到以下光碟映像檔案:
  • 試用光碟 (LiveCD, CentOS-6.*-*-LiveCD.iso) - 可以讓您無須安裝或觸動您電腦上的硬碟直接在光碟上試用 CentOS 桌面。
  • 安裝 CD (CentOS-6.*-*-bin-*of*.iso) - i386 版 6 片, x86_64 版 7 片。
  • 安裝 DVD (CentOS-6.*-*-bin-DVD.iso) - 一片 DVD 包括 6/7 片的 CD,免除了換碟的麻煩。
  • 網路安裝光碟 (CentOS-6.*-*-netinstall.iso) - 一片只佔 7MB 左右的安裝光碟,其餘安裝所需的組件由網上直接下載。減少要下載差不多 4GB CD/DVD 的麻煩。
除了 LiveCD 外,所有光碟有提供 2 個平台版本:
  • Intel x86 (*-i386-*.iso) - 供所有 Intel/AMD 等相容處理器的電腦之用,即差不多任何可以跑微軟窗的電腦都可以使用這片安裝光碟。
  • x86_64 (*-x86_64-*.iso) - 供使用 x86-64(即包括 AMD64 或 Intel64) 架構的電腦,包括 Athlon64、Opteron、Turion64、Pentium D、Pentium Extreme Edition、EM64T Xeon (Woodcrest)、Core 2 等。基本上所有非 Itanium 的 Intel/AMD 相容 64-bit 處理器都可以使用這個版本。非 64bit 的 AMD 電腦請用 PC (Intel x86)。
您需要下載 6/7 片 CD 或一片 DVD 映像才可以安裝 CentOS。FlossDoc 有一些香港映射站的列表,會較從外國站下載快。另一選擇是用 BitTorrent,速度很多時會並真接下載快。
安裝 啟動安裝光碟 將您電腦的 BIOS 設定成用 CD-ROM 開機,並將 CentOS/RHEL/Scientific Linux 第一片安裝光碟放入光碟機起動。
如果你想使用網上安裝, 可於搜尋器鍵入 CentOS/Scientific Linux netinstall, 會得到安裝方法.
注意 : 請先確定網路卡能被自動辨認及能連上網際網路


如無意外,您可以看到以下的 CentOS/RHEL/Scientific Linux 開機畫面:

在上述畫面按 ENTER 鍵啟動系統並進入 CentOS/RHEL/Scientific Linux 安裝程式。


檢驗光碟 有時因為一兩片安裝光碟損壞,令整個安裝過程失敗。啟動了 CentOS/RHEL/Scientific Linux 安裝光碟而未進入光碟前,您會進入一個檢驗光碟的畫面。


這個程式可以幫您檢驗各片安裝光碟是否有任何問題,您可以按『OK』進行檢驗或『Skip』跳過檢驗直接進入安裝程式。如果您選擇進行檢驗,您可以看到以下畫面:


您可以把任何一片安裝光碟放入光碟機,按『Test』進行檢驗。程式會自動辨別您放入了那片光碟並檢驗是否有任何問題。


如果光碟沒有問題,您可以看『The media check PASSED for the image:』的訊息。


按『OK』又會跳回之前『Test』與『Continue』的畫面。您可以放入其他光碟再按『Test』繼續進行檢驗,亦可以按『Continue』正式進入安裝程式。
啟動安裝程式 當然您檢驗完光碟或跳過了檢驗程式,您就會正式進入安裝程式。


在安裝程式每個畫面底部都有兩個按鈕。每次選好一個畫面的配置,您可以按『下一步』(Next)到下一個畫面。如果您發覺之前選擇的配置有問題,您可以按『上一頁』(Back)跳回上一個安裝畫面。
Red Hat、Fedora、CentOS 及 Scientific Linux 的安裝程式叫 Anaconda,是由 Python 及一些 C 程式寫成的。

選擇語言 首先安裝程式會問您安裝 CentOS/RHEL Linux 時使用何種語言來顯示訊息。您在此選擇的語言也會成為安裝後 CentOS/RHEL Linux 的預設語言。CentOS 和 RHEL 支援中文,您可以選『Chinese(Traditional) (中文 (正體) )』或『Chinese(Simplified) (中文 (簡體) )』。
如果您打算把 CentOS/RHEL Linux 安裝成伺服器,我們建議您選擇英語(English)。因為作為伺服器,您可能會用不同的機器登入。如果登入的機器不支援中文,伺服器的中文訊息可能會變成亂碼,所以選擇英語(English)是比較安全的做法。


選擇鍵盤類型 不同國家鍵盤的排列可能會有少許分別,對一般中港澳台的用戶來說,請用選『美式英文』(U.S. English)。


選擇安裝的儲存裝置 選擇安裝至基本儲存裝置 (Basic Storage Devices, 正常硬碟或 SSD 等裝置)特定儲存裝置 (Specialized Storage Devices, 如 SAN 或 DASD 等企業級儲存裝置) 。對於大部份使用者來說,請選擇基本儲存裝置 (Basic Storage Devices)


配置網路 選擇安裝程式自行分割硬碟或配置好啟動管理員後,接著來到配置電腦名稱的畫面 (電腦名稱只可以由英文字母、數目字和減號 ("-") 組成) :


配置時區 為方便日常操作,您需要配置您所在地區的時區。安裝程式會顯示一個世界地圖。地圖上的黃點表示可選擇的地區,而紅色交叉則表示預設地區。您可以點擊地圖上的黃點去配置時區:


您可以用在地圖左放大鏡放大或縮小地圖,方便點擊您所在的地區:


您亦可以在『選擇的城市』(Selected city) 下的拉下選單直接選擇您所在的城市。如果地圖或選單沒有您所在的地區,請點選最接近您所在地方的城市。
最下面的『系統時鐘使用 UTC』(System clock uses UTC) 可以讓 Fedora 假定您電腦的硬體時間是使用 UTC 時區(即格靈威治時間) ,這比用日光節約時間更準確。當然港澳台等地區沒有日光節約時間,作用不大。加上微軟視窗世界一直都認定硬體時間是使用使用者所設的的時區。如果您的電腦有多個操作系統,啟動這個選項會讓時間不協調。所以一般人都會關閉這選項。
設定系統管理員密碼 來到設定系統管理員密碼的畫面:


GNU/Linux 或 Unix 的系統管理員為 root,是整個系統中最高權力的帳戶。他可以任意刪除系統任何檔案,亦可以對系統做成永久性損害,所以其密碼非常重要。請別用電話號碼、生日日期、人名或任何在字典找到的字做密碼。
[編輯]
分割硬碟及格式化硬碟 接著來到了整個安裝 GNU/Linux 過程最中最難及最易出錯的部份 - 分割硬碟 。要將兩個或以上的作業系統安裝在同一個硬碟上及方便管理不同類型的資料,我們必須要將硬碟分割成多個分割區 (Partition) 。這正如同一屋如果住了兩位或以上的住客,屋主亦要間房。就算只有一位住客,亦會有分書房、睡房、飯廳和廚房等。
這項工作困難之處在於大部份個人電腦都預裝其他操作系統,整個硬碟所有空間亦一早分配另一個操作系統。很多非技術人對分割硬碟根本毫無概念,有時亦在不自知的情況下損壞了自己原有操作系統和裡面的資料。不過其實只需要小心處理,一般不會有問題。

為方便一邊人分割硬碟,所以 CentOS/RHEL 提供了四個方案幫您分割硬碟:
  • 使用所有空間 (Use All Space) - 這個方案會刪除所選擇硬碟上所有分割區 (包括其他操作系統的分割區),然後再重新分割硬碟。如果您硬碟上有您想保留的操作系統或資料,請不要選擇此項
  • 替代掉現有的 Linux 系統 (Replace Existing Linux system(s)) - 這個方案會刪除所選擇硬碟上所有 GNU/Linux 分割區,然後再重新分割硬碟。這方案不會刪除其他操作系統的分割區。 (包括 Windows 系統的 NTFSFAT32 等) 如果您硬碟上有您想保留的 GNU/Linux 系統或裡面有重要資料,請不要選擇此項
  • 縮小目前的系統 (Shrink Current System) - 如果您整個硬碟已被一個分割區 (多數為微軟視窗的 NTFS 或 FAT) 佔用了,就會看到這個方案。這個方案會在不損害原有分割區上資料(不影響您的微軟視窗之下)情況下縮小分割區,並在騰出的空間上安裝 CentOS/Scientific/RHEL。
  • 使用可用空間 (Use Free Space) - 這個方案不會刪除任何分割區,只使用尚未分給任何分割區的空間進行自動分割。當然如果您的硬碟早已被另一個操作系統佔用了,此項根本用不了。
  • 建立自訂的分割模式 (Create Custom Layout) - 這個方案不會幫您自動分割,會執行一個叫 Disk Druid 的程式這您手動地自行分割硬碟。
選擇用那個方案的方法如下:
  • 如果硬碟上的資料完全沒有用,亦決定把整顆硬碟完全分給 CentOS/RHEL,請用使用所有空間 (Use All Space)
  • 如果硬碟上的資料仍然有用,但有足夠空間 (不少於 4.5GB) ,請選用使用可用空間 (Use Free Space)
  • 如果整個硬碟已完全被微軟視窗佔用,想縮小微軟視窗檔案系統騰出小量空間上安裝 CentOS/Scientific/RHEL。請用事前先備份了重要的資料,選用 縮小目前的系統 (Shrink Current System) 縮小微軟視窗的分割區 (Vista 的使用者建議使用 Vista 提供的 Disk Management Console,再使用使用剩餘空間 (Use Free Space)方案)。
  • 當以上情況都不適合您的時候,您可以選擇建立自訂的分割模式 (Create Custom Layout) 自行分割硬碟。留意使用這種方法的危險亦較大。
再一次提醒以上的方案都是不可以回復的,如果硬碟仍有需要保留的資料,切勿使用所有空間 (Use All Space) 方案。



選擇軟件 接著是選擇要安裝那些軟件。和其他商業操作系統不同,大部份 GNU/Linux 都附上大量軟件,包括辦公套裝(Office Suite)、網頁瀏覽器 (WWW Browser)、電郵程式、繪圖程式、網頁伺服器(WWW Server)和檔案伺服器(File Server)等,足夠應付您大部份需要,無須額外另購軟件。



選用『立即自訂』可以讓您仔細地選擇要安裝的軟件


為方便選擇,CentOS/RHEL Linux 提供多個軟件安裝組合:
  • 桌面 (Desktop) : 使用 GNOME 的桌面環境。
  • 最輕量桌面 (Minimal Desktop) : 只提供最基本運行圖形桌面必要的軟件。
  • 最輕量 (Minimal) : 只提供最基本運行 GNU/Linux 必要的軟件。
  • 基本伺服器 (Basic Server) : 基本伺服器軟件
  • 資料庫伺服器 (Database Server) : 使用 MySQL 和 PostgreSQL 伺服器軟件
  • 網站伺服器 (Web Server) : 使用 Apache 網站伺服器。
  • 企業身份識別伺服器 (Enterprise Identity Server Base) : 提供 OpenLDAP 和 the System Security Services Daemon (SSSD) 等用作建立身份識別和確認伺服器。
  • 虛擬化系統 (Virtual Host) : 有關虛擬化支援的軟件,包括 KVM、Virtual Machine Manager 、 VM 版面程式。
  • 軟件開發工作站 (Software Development Workstation) : 提供軟件開發

按『選用套件』更可以實質地選擇要安裝的套件。


預設的『最輕量』(Minimal) 只包括最基本運行 GNU/Linux 必要的軟件。。此外,您亦可以選擇『立即自訂』(Customize now) 仔細地選要要裝哪些軟件或套件 (package)。不過,其實待安裝完畢後,您亦可以隨時安裝其他軟件。
選擇好要安裝的軟件分類,按『下一步』(Next) 會先檢查好各軟件的相依性 (dependency):


安裝軟件 按『繼續』(Continue) 就會正式安裝 GNU/Linux 到您的硬碟中。視乎您安裝軟件的多寡,這個過程需要十多至幾十分鐘的時間。

看到以下畫面表示您已成功安裝好 GNU/Linux,可以按『重新開機』(Reboot)。


重新啟動 重新開機後,電腦會自動進入開機管理員(Boot Manager)。如果您要啟動其他操作系統,請在這一兩秒間按 ESC 鍵進入選單,再選其他操作系統。


如果沒有按任何鍵,開機管理員會自動啟動 CentOS/RHEL/Scientific Linux。


看到以下畫面,表示您已成功啟動您的新 CentOS/RHEL Linux 了。

同意授權同意書 作為一位 CentOS/RHEL Linux 的合法使用者,您需要閱讀 CentOS/RHEL Linux 授權同意書 (License Agreement),知道您可以享有的權益。


沒有問題後,並按『下一頁』(Next)。
建立使用者 GNU/Linux 和 Unix 是多使用者 (Multi-User) 的作業系統,為方便管理每個使用者的檔案及資源,每個使用者都有自己的帳戶及密碼。其中 root 是整個系統中最高權力的帳戶,其可以任意刪除系統任何檔案,亦可以對系統做成永久性損害,所以其密碼非常重要。請別用電話號碼、生日日期、人名或任何在字典找到的字做密碼。因為 root 的權力實在太大,為免無意中損害系統,我們一般會用另一帳戶處理 日常工作,在需要 root 權力時才進入 root 帳戶。大部份 distribution 在安裝時已鼓勵您建立另一帳戶。您可以在這裡建立使用者的名稱、密碼等:


配置日期與時間

這個畫面可以讓調節系統時間與時間。一般都不會有大問題,您可以按『下一步』(Forward) 跳過。不過如果您想系統時間準確一點,亦可以用網路上的時間伺服器校正時間。先勾選『透過網路來同步日期與時間』(Synchronize date and time via Network),並按『加入』(Add) 加入一些時間伺服器的地址,例如:stdtime.gov.hk


Kdump 最後要​​​​​​​選​​​​​​​擇​​​​​​​是​​​​​​​否​​​​​​​​​​​​​​​使​​​​​​​用​​​​​​​ Kdump kernel 當​​​​​​​機​​​​​​​傾​​​​​​​印​​​​​​​機​​​​​​​制​​​​​​​。使用 Kdump 必須​​​​預​​​​​​​留​​​​​​​一些記​​​​​​​憶​​​​​​​體​​​​​​​,而這些記​​​​​​​憶​​​​​​​體​​​​​​​將​​​​​​​無​​​​​​​法​​​​​​​使​​​​​​​用​​​​​​​於​​​​​​​任​​​​​​​何​​​​​​​其​​​​​​​它​​​​​​​用​​​​​​​途​​​​​​​上​​​​​​​。​​​​​​​


完成安裝 按完成,就會重新啟動並看到以下畫面:

您現在可以鍵任使用者名稱及密碼登入了:

如果沒有選擇安裝桌面環境,成功啟動新 CentOS/RHEL Linux 就可以看到有「login:」的登入畫面:
Scientific Linux Linux release 6.0 (Final)Kernel 2.6.32-71.el6.i686 on an i686esmail login: _您可以鍵任您的帳戶名稱及密碼登入 (留意在文字模式輸入密碼時,每按一個鍵都不會顯示 * 或任何字元。請照常輸入密碼再按 Enter 鍵就可以登入了) ,並開始在新的 CentOS/RHEL Linux 伺服器工作了。
微調 啟用倉頡/速成輸入法
CentOS/RHEL Linux 6 開始轉用 IBus 作為輸入法平台。而預設安裝中並沒有啟用任何中文輸入法。要啟用香港人常用的倉頡/速成輸入法,先在右上角的 iBus 小圖示按滑鼠右鍵選偏好設定 (Preference) 啟動 iBus 設定程式。 iBus 設定程式會列出現時您可以用的輸入法,您可以按選擇輸入法拉下選單選取要加入的輸入法。
  • 倉頡第三代 - 和 Windows 常用倉頡輸入法幾乎相同,只針對輸入港台繁體中文 (包括四千多香港字)。
  • 倉頡第五代 - 擴充至支援輸入簡繁中文和日韓漢字,但不少字的編碼和第三代 (Windows 的倉頡編碼) 有分別。
  • 速成第三代 - 亦稱簡易輸入法,每字只取倉頡的首尾二碼。第三代和 Windows 常用速成輸入法幾乎相同,只針對輸入港台繁體中文 (包括四千多香港字)。
  • 速成第五代 - 擴充至支援輸入簡繁中文和日韓漢字,但不少字的編碼和第三代 (Windows 的速成編碼) 有分別。
選取要加入輸入法後,按加入 (Add) 加入該輸入法。您亦可以按向上 (Up) 或向下 (Down) 移動輸入法切換的次序。詳情可以參閱《配置 IBus - 新增/移除輸入法》

 

臉書網友討論
2#
 樓主| 發表於 2011-9-15 12:12:18 | 只看該作者
Linux CENTOS 6 ,新版真的是更貼近人性了,桌面比之前方便操作許多,但是伺服器架設似乎難度加高了,預設SELinux令人退卻三步,花了一些時間閱讀一下,把問題全部解決嚕!Linux 真的是越來越成熟了

版主招募中

3#
發表於 2011-10-2 05:00:58 | 只看該作者
打醬油路過,順道推一把!


*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-5-10 23:34 , Processed in 0.076027 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表