CentOS6.0安裝配置

1、準(zhǔn)備安裝

1.1 系統(tǒng)簡介

CentOS 是什么?

CentOS是一個基于Red Hat 企業(yè)級 Linux 提供的可自由使用的源代碼企業(yè)級的 Linux 發(fā)行版本。每個版本CentOS 都會獲得七年支持(通過安全更新方式)。版本的 CentOS 每兩年發(fā)行一次,而每個版本的 CentOS 會定期(大概每六個月)更新一次,以便支持新的硬件。這樣,建立一個安全、低維護、穩(wěn)定、高預(yù)測性、高重復(fù)性的 Linux 環(huán)境。

CentOS(Community Enterprise Operating System)是Linux發(fā)行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者不同,在于CentOS不包含封閉源代碼軟件

CentOS是一個開源軟件貢獻者和用戶的社區(qū)。它對RHEL源代碼進行重新編譯,成為眾多發(fā)布新發(fā)行版本的社區(qū)當(dāng)中的一個,并且在不斷的發(fā)展過程中,CentOS社區(qū)不斷與其他的同類社區(qū)合并,使CentOS Linux逐漸成為使用最廣泛的RHEL兼容版本。CentOS Linux的穩(wěn)定性不比RHEL差,唯一不足的就是缺乏技術(shù)支持,因為它是由社區(qū)發(fā)布的免費版。

CentOS LinuxRHEL產(chǎn)品有著嚴(yán)格版本對應(yīng)關(guān)系,例如使用RHEL4源代碼重新編譯發(fā)布的是CentOS Linux 4.0,RHEL5對應(yīng)的是CentOS Linux 5.0,RHEL6對應(yīng)的是CentOS Linux 6。由于RHEL產(chǎn)品的生命周期較長(通常具有3~5年的官方支持),因此Red Hat公司在RHEL系列產(chǎn)品發(fā)布后每隔一段時間,都會將累積的更新程序重新打包成為更新的發(fā)行版進行發(fā)布,通常稱為RHEL Update。

例如,RHEL5的第1個更新版本叫做RHEL 5 Update 1,用戶通常也稱為RHEL 5.1。對Red Hat公司發(fā)布的每一個RHEL Update CentOS社區(qū)都會發(fā)布對應(yīng)的更新發(fā)行版,例如根據(jù)RHEL 5的Update 1更新程序源碼包,CentOS會重新編譯并打包發(fā)布CentOS Linux 5.1版。CentOS Linux和與之對應(yīng)版本號的RHEL發(fā)行版具有軟件包級別的二進制兼容性,即某個RPM軟件包如果可以安裝運行在RHEL產(chǎn)品中,就可以正常地安裝運行在對應(yīng)版本的CentOS Linux中。CentOS Linux由于同時具有與RHEL的兼容性和企業(yè)級應(yīng)用的穩(wěn)定性,又允許用戶自由使用,因此得到了越來越廣泛的應(yīng)用。

CentOS特點

  • 可以把CentOS理解為Red Hat AS系列!它完全就是對Red Hat AS進行改進后發(fā)布的!各種操作、使用和RED HAT沒有區(qū)別!
  • CentOS完全免費,不存在RED HAT AS4需要序列號的問題。
  • CentOS獨有yum命令支持在線升級,可以即時更新系統(tǒng),不像RED HAT那樣需要花錢購買支持服務(wù)!
  • CentOS修正了許多RED HAT AS的BUG!
  • CentOS版本說明: CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4。
1.2 安裝版本

本次安裝我們選擇CetOS6.0版本,下面從幾個方面介紹一下這個版本。

  • 集成基于內(nèi)核的虛擬化。CentOS 6.0集成了基于內(nèi)核的虛擬化,將KVM管理程序完全集成到內(nèi)核中。這樣的功能可以幫助CentOS 6.0用戶在主機之間輕松遷移虛擬機,更加靈活地部署和管理IT資源,有效為企業(yè)節(jié)省資源。利用內(nèi)核的硬件抽象使應(yīng)用程序能夠獨立于底層硬件,并且提高 CPU和內(nèi)存可擴展性,使每個服務(wù)器可容納更多虛擬機。
  • 提升系統(tǒng)和資源管理功能。基于標(biāo)準(zhǔn)的Linux可管理性規(guī)范(SBLIM)使用基于Web的企業(yè)管理(WBEM)來管理系統(tǒng)。用Dracut取代mkinitrd,最大限度地減少底層硬件改變的影響,更易于維護,并使支持第三方驅(qū)動程序更容易。
  • 加強電源管理,按時的內(nèi)核改進使CentOS 6.0可以將沒有活動任務(wù)的處理器置為空閑狀態(tài),以達到降低CPU的溫度和更進一步減少能耗。
  • 在一種叫做控制組(即cgroups)的新框架的幫助下CentOS 6.0提供對硬件資源的細(xì)顆粒度控制、分配和管理。cgroups運行在進程組水平上,可被用于為應(yīng)用管理從CPU、內(nèi)存、網(wǎng)絡(luò)和硬盤I/O的資源。

  • 增強了系統(tǒng)的可靠性、可用性和適用性。CentOS 6.0利用新硬件能力提供熱插拔特性,并且可以通過AER的PCIe設(shè)備的增強錯誤檢查。CentOS 6.0包括高級數(shù)據(jù)完整性特性(DIF/DIX)。這類特性通過硬件檢查和檢驗來自應(yīng)用的數(shù)據(jù)。自動缺陷報告工具(ABRT)的引進提供了確定和報告系統(tǒng) 異常情況,包括內(nèi)核故障和用戶空間應(yīng)用崩潰等。

  • 改進了可伸縮性和內(nèi)核性能。CentOS 6.0提供了適應(yīng)未來系統(tǒng)的可伸縮性,其可伸縮性能力從對大量CPU和內(nèi)存配置的優(yōu)化的支持到處理更多數(shù)量的系統(tǒng)互聯(lián)總線和外設(shè)的能力。在虛擬化變得同裸機部署一樣無處不在之時,這些能力適合于裸機環(huán)境和虛擬化環(huán)境。

  • CentOS 6.0改進了內(nèi)核性能,可以通過讓更高優(yōu)先級的進程在最低限度的較低優(yōu)先級處理干擾的條件下,更公平地在處理器之間分配計算時間。同時CentOS 6.0將多種多處理器鎖同步進行改進,以消除不必要的鎖定事件、用睡眠鎖定代替許多旋轉(zhuǎn)(spin)鎖定和采用更高效的鎖定基元。

  • 穩(wěn)定的應(yīng)用程序開發(fā)與生產(chǎn)平臺。CentOS 6.0是一個高性能、高度可擴展、分布式、基于內(nèi)存的對象緩存系統(tǒng),大大提高了動態(tài)Web應(yīng)用程序的速度。在Web基礎(chǔ)架構(gòu)上主要改進了Apache、 Squid和Memcached三個方面的改進。在Java性能支持上,CentOS 6.0和OpenJDK的緊密集成包括在SystemTap中支持Java探測器,從而可支持更好的Java調(diào)試。同時,CentOS 6.0也在逐步完善Tomcat 6的支持。

官方網(wǎng)站與文檔

官方主頁: http://www.centos.org/

官方Wiki: http://wiki.centos.org/

官方中文文檔 :http://wiki.centos.org/zh/Documentation

安裝說明: http://www.centos.org/docs/

1.3 硬件信息

現(xiàn)在Linux發(fā)行版安裝程序硬件識別能力都比較強,即使不查詢什么硬件信息,安裝操作系統(tǒng)也沒有什么大問題,不過對于非常新的硬件和筆記本電腦這樣比較特殊的設(shè)備,還是建議在網(wǎng)絡(luò)上查詢一下相關(guān)硬件的信息,以確保硬件可以被驅(qū)動。這里列舉幾種可能需要重點考察的硬件,對于任何一種發(fā)行版都需要注意如下這些問題。

  • 主板芯片組支持。這是一組比較重要的硬件信息,可能影響到硬盤是否可以使用、可以啟用UDMA,是否可以使用ACPI或APM電源管理等。這里的支持程序總是和內(nèi)核版本相關(guān)的,考察的時候要注意對應(yīng)的內(nèi)核版本。
  • 網(wǎng)絡(luò)設(shè)備支持。目前,對于一般用戶主要是以太網(wǎng)卡和無線網(wǎng)卡,有些無線網(wǎng)卡的驅(qū)動還沒有被整合進內(nèi)核,但確實已經(jīng)有驅(qū)動支持了。
  • 聲卡。Linux對聲音芯片的支持在歷史上飽受詬病,但自從ALSA(Advanced Linux Sound Architecture)誕生以來,這個問題已經(jīng)得到了很大程序的緩解,現(xiàn)在,ALSA是2.6內(nèi)核的一部分。不過,仍然有一些聲卡問題不時地出現(xiàn)。特別的,目前大多數(shù)的用戶使用的是主板板載聲卡,在安裝系統(tǒng)之前應(yīng)該考察一下Linux內(nèi)核對該主板芯片聲效功能的支持。
  • 顯卡。主流的顯卡目前都可以得到支持,如果需要的話,看一下顯卡芯片的廠商、型號、顯存大小基本就可以了,如果希望省事的話,可以考慮選擇性能雖然不強,但開源驅(qū)動的穩(wěn)定性和性能最好的Intel整合顯卡,而追求高性能顯卡的用戶可以考慮NVIDIA芯片并在日后使用官方的驅(qū)動程序,來獲得更好的3D性能,ATI/ADM顯卡目前的Linux驅(qū)動是不理想的,但AMD已經(jīng)開放了芯片的技術(shù)規(guī)范,未來一定會得到開源驅(qū)動的良好支持。
  • 其他外設(shè)。USB鍵盤和鼠標(biāo)一般都可以被支持,少數(shù)最低端的硬盤盒的移動硬盤可能不會被支持,攝像頭這些小硬件大部分都可以被支持了,另外就是一些筆記本電腦,需要考察一下。

為了有備無患,要考察的信息還是比較多的,除了上網(wǎng)查找和詢問周圍的朋友外,使用Live CD進行體驗也是一個很不錯的辦法。

1.4 硬盤分區(qū)

在計算機上安裝Linux系統(tǒng),對硬盤進行分區(qū)是一個非常重要的步驟,下面介紹幾個分區(qū)方案。

  • 方案1(桌面)

/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導(dǎo)裝載程序等,建議大小為100MB。

/:Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。

/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。

swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的1~2倍。

  • 方案2(服務(wù)器)

/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導(dǎo)裝載程序等,建議大小為100MB。

/usr:用來存放Linux系統(tǒng)中的應(yīng)用程序,其相關(guān)數(shù)據(jù)較多,建議大于3GB以上。

/var:用來存放Linux系統(tǒng)中經(jīng)常變化的數(shù)據(jù)以及日志文件,建議大于1GB以上。

/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。

/:Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。

/tmp:將臨時盤在獨立的分區(qū),可避免在文件系統(tǒng)被塞滿時影響到系統(tǒng)的穩(wěn)定性。建議大小為500MB以上。

swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的1~2倍。

  • 方案3(虛擬機配置服務(wù)器)(硬盤8G)
  • /boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導(dǎo)裝載程序等,建議 大小為100MB。

    其余配置為一個LVM( Logical Volume Manager邏輯卷管理)的卷組(VolumeGroup)

    /:1G

    /usr:2GB

    /tmp:1GB

    /var:1GB

    swap:2G

    這樣還有剩余空間,可以在適當(dāng)?shù)臅r候添加給需要的目錄。請注意以上的順序,這是從硬盤的讀寫頻繁來考慮的。

    2、光盤安裝

    2.1 安裝引導(dǎo)

    首先要設(shè)置計算機的BIOS啟動順序為光驅(qū)啟動,保存設(shè)置后將安裝光盤放入光驅(qū),重新啟動計算機。

    計算機啟動以后會出現(xiàn)如下圖所示的界面。

    201205161247371332[1]

    你可以直接按下<Enter>來進入圖形界面安裝方式或者等待60秒

    下面是上圖所示引導(dǎo)菜單選項如下:

    • Install or upgrade an existing system(安裝或升級現(xiàn)有系統(tǒng)):

    這個選項是默認(rèn)的。 選擇此選項,安裝到您的計算機使用CentOS的圖形安裝程序的系統(tǒng)。

    • Install system with basic video driver(安裝系統(tǒng),基本的視頻驅(qū)動程序):

    此選項允許您安裝CentOS的模式,即使在圖形安裝程序無法加載視頻卡的正確驅(qū)動程序為您的。如果你的屏幕上出現(xiàn)扭曲或一片空白時使用的安裝或升級現(xiàn)有系統(tǒng)的選項,重新啟動計算機,并嘗試此選項。

    • Rescue installed system(救援安裝的系統(tǒng)):

    選擇這個選項來修復(fù)您的安裝CentOS系統(tǒng),防止正常啟動你一個問題。雖然CentOS是一個非常穩(wěn)定的計算平臺,它是偶然的問題仍有可能發(fā)生,防止啟動。 救援環(huán)境包含實用程序,允許您解決這些問題,品種繁多。

    • Boot from local drive(從本地驅(qū)動器啟動):

    此選項將引導(dǎo)從第一個安裝的磁盤系統(tǒng)。 如果你意外地啟動這個光盤,使用未立即啟動安裝程序這是從硬盤啟動選項。

    2.2 檢測光盤介質(zhì)

    如下圖所示,如果是一張完整的安裝盤,可以直接單擊"Skip"按鈕跳過,否則單擊"OK"按鈕檢測安裝盤的完整性。

    201205161247381299[1]

    備注:如果你確定你所下載的DVD或光盤沒有問題的話,那么這里可以選擇'Skip', 不過,你也可以按下'OK'來進行DVD的分析,因為通過DVD的分析后,后續(xù)的安裝比較不會出現(xiàn)奇怪的問題。 不過如果你按下'OK'后,程式會開始分析光盤內(nèi)的所有文件的資訊,會花非常多的時間喔!

    2.3 安裝歡迎界面

    當(dāng)檢測完電腦硬件信息后,進入安裝歡迎界面,如下圖所示。

    201205161247385170[1]

    2.4 選擇安裝過程中的語言

    單擊"Next"按鈕進入如下圖所示的界面,選擇安裝過程中使用的語言,此處選擇"Chinese (Simplified)(中文(簡體))"。

    201205161247386773[1]

    2.5 選擇鍵盤布局類型

    選擇完安裝過程中的語言后,單擊"下一步"按鈕進入如下圖所示的界面,選擇鍵盤類型一般默認(rèn)會選擇"美國英語式(U.S.English)",即美式鍵盤,在此使用默認(rèn)的選擇。

    201205161247397612[1]

    2.6 選擇設(shè)備

    選擇一種存儲設(shè)備進行安裝。"基本存儲設(shè)備"作為安裝空間的默認(rèn)選擇,適合哪些不知道應(yīng)該選擇哪個存儲設(shè)備的用戶。而"指定的存儲設(shè)備"則需要用戶將系統(tǒng)安裝指定到特定的存儲設(shè)備上,可以是本地某個設(shè)備,當(dāng)然也可以是SAN(存儲局域網(wǎng))。用戶一旦選擇了這個選項,可以添加FCoE/iSCSI/zFCP磁盤,并且能夠過濾掉安裝程序應(yīng)該忽略的設(shè)備。這里選擇"基本存儲設(shè)備",單擊"下一步"按鈕。

    201205161247391723[1]

    備注基本存儲設(shè)備:用于臺式機和筆記本等等;指定存儲設(shè)備:用于服務(wù)器等等。

    2.7 初始化硬盤

    如果硬盤上沒有找到分區(qū)表,安裝程序會要求初始化硬盤。此操作使硬盤上的任何現(xiàn)有數(shù)據(jù)無法讀取。如果您的系統(tǒng)具有全新的硬盤沒有操作系統(tǒng)安裝,或刪除硬盤上的所有分區(qū),則單擊 "重新初始化"。

    201205161247396150[1]

    備注:安裝程序?qū)槟峁┮粋€單獨的對話框,為每個磁盤,它無法讀取一個有效的分區(qū)表。單擊"忽略所有"按鈕,或"重新初始化所有"按鈕,可將應(yīng)用到所有設(shè)備相同的答案。

    2.8 設(shè)置主機名與網(wǎng)絡(luò)

    安裝程序會提示您提供和域名為這臺計算機的主機名格式,設(shè)置主機名和域名 。 許多網(wǎng)絡(luò)有DHCP(動態(tài)主機配置協(xié)議)服務(wù),它會自動提供域名系統(tǒng)的一個連接,讓用戶輸入一個主機名。除非您有特定需要定制的主機名和域名,默認(rèn)設(shè)置 localhost.localdomain 是一個很好的選擇大多數(shù)用戶。

    20120516124739577[1]

    設(shè)置固定IP

    選擇『配置網(wǎng)絡(luò)』à『有線』à『eth0』à『編輯』,彈出編輯窗口上選擇"IPv4設(shè)置",打開"方法"邊上的下拉菜單,選擇"手動"。單擊 "添加"按鈕,依次輸入本機的IP子網(wǎng)掩碼網(wǎng)關(guān)。在下面的"DNS服務(wù)器"處輸入DNS地址。最后,點擊"應(yīng)用"按鈕即可。

    201205161247407513[1]

    按照前面的表2.8-1進行配置IP地址。

    201205161247407480[1] 201205161247408003[1]

    2.9 時區(qū)選擇

    因為全世界分為24個時區(qū),所以,要告知系統(tǒng)時區(qū)在哪里。如下圖所示,你可以選擇北京,或直接用鼠標(biāo)在地圖上選擇。要特別注意UTC,它與"夏令時"有關(guān),我們不需要選擇這個選項,否則會造成時區(qū)混亂,導(dǎo)致系統(tǒng)顯示的時間與本地時間不同。

    201205161247407970[1]

    2.10 設(shè)置管理員密碼

    下面是最重要的"系統(tǒng)管理員的口令"設(shè)置,如下圖所示。在Linux中,系統(tǒng)管理員的默認(rèn)名稱為root,請注意,這個口令很重要。至少6個字符以上,含有特殊符號,并要記好。

    201205161247414905[1]

    備注:當(dāng)你設(shè)置好進入下一步時,由于你的密碼可能設(shè)置的過于簡單,此時會彈出一個對話框,如果你要堅持你設(shè)置的密碼,可以選擇"無論如何都是用"。

    2.11 磁盤分區(qū)配置

    為方便大家分區(qū)硬盤,CentOS預(yù)設(shè)給了我們分區(qū)模式,分別為:

    201205161247414872[1]

    備注:我們實際是直接選的是"使用所有空間",當(dāng)時就是圖方便,但實際工作中卻要按照實際的要求對硬盤進行分區(qū),合理利用硬盤。而這里選擇"創(chuàng)建自定義布局",按照1.4小節(jié)給出的服務(wù)器分區(qū)方案對硬盤重新分區(qū)。

    下面是對每個選項的詳細(xì)介紹:

    • 使用所有空間(Use All Space ):(會添加默認(rèn)分區(qū))

    選擇此選項,刪除您硬盤上的所有分區(qū)(這包括如Windows的NTFS分區(qū)VFAT或其他操作系統(tǒng)創(chuàng)建的分區(qū))。

    • 替換現(xiàn)有的Linux系統(tǒng)(Replace Existing Linux System):

    選擇此選項,以消除先前的Linux安裝創(chuàng)建的分區(qū)。 這不會刪除其他分區(qū)(如VFAT或FAT32分區(qū)),你可能對您的硬盤驅(qū)動器。

    • 縮小現(xiàn)有系統(tǒng)(Shrink Current System):

    選擇此選項,調(diào)整當(dāng)前的數(shù)據(jù)和分區(qū)安裝在手動釋放的空間是一個默認(rèn)的紅帽企業(yè)Linux布局。

    • 使用剩余空間(Use Free Space):

    選擇此選項以保留您當(dāng)前的數(shù)據(jù)和分區(qū)并安裝在未使用的存儲驅(qū)動器上的空間可用的Scientific。 確保有足夠的存儲驅(qū)動器上的可用空間,然后再選擇此選項。

    • 創(chuàng)建自定義布局(Create Custom Layout):(建議選者這個,可以自定義)

    選擇此選項,手動存儲設(shè)備進行分區(qū)并創(chuàng)建自定義布局。

    下面是"創(chuàng)建自定義布局"的步驟:

    第一步:選擇"創(chuàng)建自定義布局",按"下一步"按鈕;如下圖所示。

    201205161247411808[1]

    第二步:創(chuàng)建"/boot"

    選擇要分區(qū)的空閑空間,按下"創(chuàng)建"后,就會出現(xiàn)如下的畫面。選擇"標(biāo)準(zhǔn)分區(qū)"后,點擊"生成"。

    201205161247413967[1]

    掛載點:選擇"/boot";文件系統(tǒng)類型:使用默認(rèn)"Ext4 日志文件系統(tǒng)";大小:輸入分配的大小100,以 MB 為單位;其它大小選項:選擇"固定大小";點"確定"按鈕。

    201205161247412854[1]

    第三步:創(chuàng)建"/"

    繼續(xù)選擇空閑空間,按下"創(chuàng)建"后,就會出現(xiàn)如下的畫面。選擇"標(biāo)準(zhǔn)分區(qū)"后,點擊"生成"。

    掛載點:選擇"/";文件系統(tǒng)類型:使用默認(rèn)"Ext4 日志文件系統(tǒng)";大小:輸入分配的大小5000,以 MB 為單位;其它大小選項:選擇"固定大小";點"確定"按鈕。

    201205161247423378[1]

    第四步:創(chuàng)建交換空間

    繼續(xù)選擇空閑空間,點"創(chuàng)建"后,就會出現(xiàn)如下的畫面。選擇"標(biāo)準(zhǔn)分區(qū)"后,點擊"生成"。

    文件系統(tǒng)類型:選擇"swap";大小:輸入分配的大小1000,以 MB 為單位;其它大小選項:選擇"固定大小"。點"確定"按鈕。

    201205161247422265[1]

    備注:"交換空間"用于實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的1~2倍。

    第五步:創(chuàng)建"/usr"

    繼續(xù)選擇空閑空間,按下"創(chuàng)建"后,就會出現(xiàn)如下的畫面。選擇"標(biāo)準(zhǔn)分區(qū)"后,點擊"生成"。

    掛載點:選擇"/usr";文件系統(tǒng)類型:使用默認(rèn)"Ext4 日志文件系統(tǒng)";大小:輸入分配的大小3000,以 MB 為單位;其它大小選項:選擇"固定大小";點"確定"按鈕。

    201205161247429200[1]

    第六步:創(chuàng)建"/var"

    繼續(xù)選擇空閑空間,按下"創(chuàng)建"后,就會出現(xiàn)如下的畫面。選擇"標(biāo)準(zhǔn)分區(qū)"后,點擊"生成"。

    掛載點:選擇"/var";文件系統(tǒng)類型:使用默認(rèn)"Ext4 日志文件系統(tǒng)";大小:輸入分配的大小1000,以 MB 為單位;其它大小選項:選擇"固定大小",點"確定"按鈕。

    備注:圖與第五步基本相同,故略。

    第七步:創(chuàng)建"/tmp"

    繼續(xù)選擇空閑空間,按下"創(chuàng)建"后,就會出現(xiàn)如下的畫面。選擇"標(biāo)準(zhǔn)分區(qū)"后,點擊"生成"。

    掛載點:選擇"/tmp";文件系統(tǒng)類型:使用默認(rèn)"Ext4 日志文件系統(tǒng)";大小:輸入分配的大小500,以 MB 為單位;其它大小選項:選擇"固定大小",點"確定"按鈕。

    備注:圖與第五步基本相同,故略。

    第八步:"/home"分區(qū)

    繼續(xù)選擇空閑空間,點"創(chuàng)建"后,就會出現(xiàn)如下的畫面。選擇"標(biāo)準(zhǔn)分區(qū)"后,點擊"生成"。

    掛載點:選擇"/home";文件系統(tǒng)類型:使用默認(rèn)"Ext4 日志文件系統(tǒng)";其它大小選項:選擇"使用全部可用空間",點"確定"按鈕。

    201205161247421676[1]

    至此,分區(qū)已全部創(chuàng)建完畢,如果不滿意,還可以點擊"重設(shè)"按鈕進行更改。如果確定,就點"下一步"按鈕后,彈出"是否格式化以下已存在的硬盤",選擇"格式化"。

    201205161247431327[1]

    安裝程序會提示您確認(rèn)您所選的分區(qū)選項。單擊"將修改寫入磁盤",以允許安裝程序在您的硬盤進行分區(qū),并安裝系統(tǒng)更改。

    20120516124743214[1]

    2.12引導(dǎo)裝載程序設(shè)置

    如下圖所示為GRUB引導(dǎo)安裝窗口,可采用默認(rèn)設(shè)置,直接單擊"下一步"按鈕。

    20120516124743738[1]

    備注:設(shè)置引導(dǎo)裝載程序密碼的方法是,選擇"使用引導(dǎo)裝載程序口令",在彈出的窗口中輸入密碼。我們實際并沒有設(shè)置此項

    2.13選擇安裝的軟件包 (本步minimal盤沒有直接跳下一步)

    可選的服務(wù)器類型更多,而且默認(rèn)安裝是一個非常小的甚至不完整的系統(tǒng)。選中"現(xiàn)在自定義",然后單擊"下一步"按鈕,如下圖所示。

    201205161247439625[1]

    可選的類型說明如下:

    • Desktop:基本的桌面系統(tǒng),包括常用的桌面軟件,如文檔查看工具。
    • Minimal Desktop:基本的桌面系統(tǒng),包含的軟件更少。
    • Minimal:基本的系統(tǒng),不含有任何可選的軟件包。
    • Basic Server:安裝的基本系統(tǒng)的平臺支持,不包含桌面。
    • Database Server:基本系統(tǒng)平臺,加上MySQL和PostgreSQL數(shù)據(jù)庫,無桌面。
    • Web Server:基本系統(tǒng)平臺,加上PHP,Web server,還有MySQL和PostgreSQL數(shù)據(jù)庫的客戶端,無桌面。
    • Virtual Host:基本系統(tǒng)加虛擬平臺。
    • Software Development Workstation:包含軟件包較多,基本系統(tǒng),虛擬化平臺,桌面環(huán)境,開發(fā)工具。

    備注:我們這里安裝Linux是作為服務(wù)器使用,沒有必要安裝圖形界面,故選擇的是最小化安裝(Minimal),如果想安裝圖形界面,可以選擇桌面安裝(Desktop)。

    因為上一步我們選擇的是最小化安裝(Minimal),所以在以下軟件包設(shè)置畫面中,所有的軟件包默認(rèn)都是沒有被選中的狀態(tài)。這里我們只選擇我們需要的軟件包來安裝。

    首先,選中「基本系統(tǒng)」中的「基本」。

    201205161247435688[1]

    然后,選中「開發(fā)」中的「開發(fā)工具」。

    201205161247448163[1]

    最后,在「語言支持」中選中「中文支持」。如果您有支持其他語言的需要,也可以在這里一并選擇。最后點擊"下一步",開始安裝。

    20120516124744638[1]

    2.14開始安裝Linux系統(tǒng)

    開始安裝。在安裝的畫面中,會顯示還需要多少時間,每個軟件包的名稱,以及該軟件包的簡單說明,如下圖所示。

    201205161247444509[1]

    等到安裝完之后,一切就都完成了。出現(xiàn)最后這個畫面時,請將光盤拿出來,并按下"重新引導(dǎo)"按鈕去啟動,如下圖所示。

    201205161247451652[1]

    3、環(huán)境設(shè)置

    在CentOS 6剛剛安裝好之后,默認(rèn)的安全設(shè)置以及服務(wù)啟動等等可能并不符合我們的需求,所以在搭建各種系統(tǒng)服務(wù)之前,我們先將系統(tǒng)環(huán)境設(shè)置為最為簡潔的狀態(tài),在以后開通各種服務(wù)的時候,在按照服務(wù)的需求來進行具體的定制。

    3.1 建立一般用戶

    root 用戶擁有控制整個系統(tǒng)最高權(quán)限,如果在一般的操作中我們用 root 來進行,很容易不小心對系統(tǒng)造成誤刪、誤更改等操作,所以我們首先建立一般用戶,用一般用戶來應(yīng)付日常的系統(tǒng)操作。

    201205161247456951[1]

    在一般用戶建立成功以后,我們就可以用一般用戶來登錄系統(tǒng)進行日常的系統(tǒng)管理。在一些需要 root 權(quán)限的情況,我們可以通過以下方式在一般用戶的登錄狀態(tài)下直接登錄為 root 用戶來進行需要 root 權(quán)限的操作。

    201205161247457475[1]

    如以上示范,我們可以在一般用戶登錄的狀態(tài)下通過"su -"命令來直接登錄為 root 用戶。

    3.2 關(guān)閉防火墻及SELinux

    本站文檔是假定「服務(wù)器在防火墻以內(nèi)」的前提下編纂的,在這個前提下,服務(wù)器本身在內(nèi)部網(wǎng)絡(luò)是不需要防火墻的(在需要抵御內(nèi)部安全威脅的情況下,您也可以用您在 iptables 方面的相關(guān)知識,根據(jù)實情設(shè)置防火前,并保證服務(wù)器端防火墻啟動的狀態(tài))。另外,在一般情況下,我們不需要 SELinux 復(fù)雜的保護,所以也將其設(shè)置為無效的狀態(tài)。

    關(guān)閉防火墻

    201205161247453538[1]

    關(guān)閉SELinux

    用下面命令執(zhí)行,并修改內(nèi)容如下所示:

    vim /etc/sysconfig/selinux

    SELINUX=enforcing

    SELINUX=disabled

    201205161247456885[1]

    接著在執(zhí)行如下命令:

    setenforce 0

    getenforce

    201205161247469045[1]

    3.3 關(guān)閉不需要的服務(wù)

    使用下面命令進行關(guān)閉不需要的服務(wù):

    for SERVICES in abrtd acpid auditd avahi-daemon cpuspeed haldaemon mdmonitor messagebus udev-post; do chkconfig ${SERVICESoffdone

    201205161247469884[1]

    備注:該文檔由于是事后很久才編寫,當(dāng)時在安裝Linux的時候,所以本節(jié)的3.2和3.3并沒有進行,以至于后來遇到不少麻煩,所以在這里把這些遺漏的補上。另外本文檔所有的截圖并不是當(dāng)時實際安裝,而是為了編寫此文檔在虛擬機上安裝時截的圖,所以個別圖上的信息反映的是虛擬機的硬件信息,在實際中則不一樣,安裝時請注意細(xì)微差別。