定製安裝linux作業系統
一、為什麼要定製安裝作業系統
1. 更快的安裝速度
2.更好的安全性
3.更好的穩定性
4.加深對系統的理解
二、安裝作業系統的原則
1.英文作為安裝語言,避免亂碼情況發生。
2.選擇文本安裝方式。
3.使用較新的穩定版本。
4.盡量不要使用系統內建的第三方大型軟體,如apache、php等。
5.生產環境不要為一台主機安裝多個作業系統(虛擬化除外)。
三、安裝作業系統重點需要定製那些項目
1.磁碟分割定製
將重要的資料和程式資料都是用專門的資料目錄來儲存,和系統目錄分開,加強資料的安全。
2.軟體包選擇定製
只安裝幾個必須的軟體包,加強系統的安全和穩定。
3. 語言定製
選擇英文安裝,避免亂碼情況發生。
四、公司作業系統統一規定
1.對選擇語言的規定
統一採用English作為安裝語言,防止亂碼情況發生。
2. 對時區選擇的規定
統一採用Asia/Chongqing作為時區,保持各個伺服器的時區的一致性。
3.對磁碟分割的規定
統一將分區分成4個區,具體安排如下
分區名稱 |
分區類型 |
分區大小 |
|
swap |
記憶體的1.5~2倍,如果系統記憶體大於或者等於16G可設定swap和記憶體大小一樣 |
/boot |
ext3 |
100M |
/ |
ext3 |
50000M |
/data |
ext3(資料庫為xfs) |
剩下的所有空間 |
4. 對軟體包選擇的規定
只選擇Administration Tools/Development Libraries/Development Tools/System Tools/Editors/Server Configuration Tools 這個幾個安裝包即可。
五、安裝作業系統流程
本安裝指南採用Centos 5.5 64bit為例
1.引導階段
插入Centos 5.5 64bit光碟片就開始進入系統引導階段,如所示:
選擇skip跳過媒體測試,不然會等待很長時間
2.系統初級設定階段
安裝系統時的語言選擇,統一選擇english,避免亂碼的情況發生,如:
鍵盤選擇,預設即可
3.分區定製階段
分區之前移除所有分區,如果是舊的硬碟需要注意是否需要備份資料,見
建立swap分區,swap分區為記憶體的1.5到2倍,如果系統記憶體大於或者等於16G的話,可以設定swap的大小和記憶體大小一樣。如:
/boot分區的設定,/boot分區設定成100M即可,如所示:
根分區的設定,統一設定成50G,如所示
資料目錄的設定,將剩餘的所有空間都分配給/data分區,用於存放日誌、網站資料以及其他的一些資料。如果是用作mysql伺服器,需要將/data目錄格式化為xfs格式,如所示:
分區完成後,各個分區的情況如下:
4.系統進階設定階段
選擇預設的GRUB引導方式
設定grub啟動時候的密碼,不要設定,不要自己害自己,預設即可,見:
選擇啟動的標籤和分區,預設即可:
選擇引導載入器的安裝磁碟,預設即可:
配置網卡資訊,如:
對eth0取消ipv6的支援,如所示:
設定IP可以選擇dhcp擷取也可以選擇設定固定IP的方式,如:
設定主機名稱,如所示:
選擇時區,統一選擇Asia/Chongqing的時區,保持線上伺服器時區一致,見:
設定root使用者開機密碼,建議設定複雜一點,滿足密碼複雜性要求,增強系統的安全性,如:
5.安裝包定製階段
選擇自訂選擇軟體包,如所示:
包的選擇:只選擇Administration Tools/Development Libraries/Development Tools/System Tools/Editors/Server Configuration Tools 這個幾個安裝包即可
6.正式安裝階段
選擇確認後就進入正式安裝階段了,如:
正式安裝階段如下:
至此,作業系統的安裝已經全部完成!