一、前言
1、本文以學(xué)習(xí)開源軟件為目的,在虛擬機上安裝RedHat6.4 64bit。
2、Redhat公司Linux發(fā)行版中小版本號小于4的表示公測版??梢杂脕韺W(xué)習(xí),但不適合用在生產(chǎn)上,比如6.1、6.2、6.3;另外比較老的版本也比建議用在生產(chǎn)上,Redhat不再release版本意味著bug修復(fù)更困難。
3、存儲規(guī)劃
本文安裝在虛擬機上進行,從學(xué)習(xí)目的,沒有比較詳細劃分。自動生成就可以,必須根目錄(/)、交換分區(qū)、啟動目錄(/boot)三個文件系統(tǒng)。多余存儲都放在根目錄就可以。
對于生產(chǎn)環(huán)境,從安全運行角度考慮,建議詳細劃分,并且使用lvm管理存儲。方便日后根據(jù)需要調(diào)整:
目錄名
說明
/boot
啟動目錄,使用默認值就可以,默認512m。
/home
默認用戶目錄,根據(jù)用戶多少而定。建議5G以上。
/opt
一些軟件使用,用建議2G以上。
/tmp
系統(tǒng)默認臨時目錄,根據(jù)軟件運行需求定,一般不小于10G。
/usr
存放軟件的目錄,大小比較固定10G真夠存儲操作系統(tǒng)軟件。這是一個頻繁讀寫,容易損壞的文件系統(tǒng)。需要和其它目錄分開。
/usr/local
一些軟件使用
/var
存放Linux日常運行各種日志,也有些軟件默認使用這個文件系統(tǒng)。這是一個頻繁讀寫,容易損壞的文件系統(tǒng)。需要和其它目錄分開。
/
不少于2G,建議5G。上面文件系統(tǒng)沒有的情況下,默認使用這個空間,要酌情增加。該文件系統(tǒng)慢會引起服務(wù)器掛起。
/mysqldata
用戶數(shù)據(jù)目錄
/mavenlib
用戶數(shù)據(jù)目錄
4、? SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對于強制訪問控制的實現(xiàn),是 Linux? 上最杰出的新安全子系統(tǒng)。NSA是在Linux社區(qū)的幫助下開發(fā)了一種訪問控制體系,在這種訪問控制體系的限制下,進程只能訪問那些在他的任務(wù)中所需要文件。RedHat默認開啟這個功能。默認配置文件在/etc/selinux/config中。根據(jù)自身安全體系決定如何用。從學(xué)習(xí)角度考慮,建議關(guān)閉。
5、? iptables 是Linux 內(nèi)核集成的 IP 信息包過濾系統(tǒng)。如果 Linux 系統(tǒng)連接到因特網(wǎng)或 LAN、服務(wù)器或連接 LAN 和因特網(wǎng)的代理服務(wù)器, 則該系統(tǒng)有利于在 Linux 系統(tǒng)上更好地控制 IP 信息包過濾和防火墻配置。
建議開啟這個功能,根據(jù)需要設(shè)置防火墻規(guī)則。
6、? RedHat對用戶密碼復(fù)雜度有要求,根據(jù)需要選擇,可以強制忽略。
7、? 如果使用PCServer+磁盤陣列或者SAN的方式,需要特殊設(shè)置,因為我暫時沒有存儲Server做測試,本文不包含著部分。
8、? 對于直接在PCserver上安裝系統(tǒng)的情況,需要注意一下幾項:
A、 是否需要虛擬化,使用什么虛擬化軟件。如打算虛擬化,就不要裝操作系統(tǒng),直接安裝虛擬機軟件。這樣效率比較高。
B、 無論是否虛擬化,對于PcServer你都需要規(guī)劃你的存儲,一般Pcserver都自帶存儲管理軟件,用來創(chuàng)建盤卷,你需要做的就是決定使用那類raid來組織磁盤,或者直接使用裸盤(不建議這么做)。
9、
二、安裝過程
1、開始安裝
第一次安裝選擇


2、介質(zhì)檢查
用來判斷安裝介質(zhì)是否有錯誤。一般不需要,選擇skip就可以。

3、歡迎界面
直接下一步。

4、選擇安裝過程使用的語言,一般默認就可以。也可以選擇中文,根據(jù)個人喜好吧!

5、選擇鍵盤布局,不需要修改。

6、選擇存儲類型
這次安裝使用本地盤,因此選擇第一項。

選擇“Yes,discard any data”,丟棄磁盤上現(xiàn)有數(shù)據(jù)。
