終於有空整理多年來自己在Unix/Linux方面技術,先來個Linux安裝文檔,是為公司寫培訓文檔,順便也發到部落格上來,分享給大家,以回報以前的各位老師及前輩的指導與提攜,我也會和你們一樣,一直分享自己的所有,實現你的理想,我們大家共同的理想。
免責聲明:此文檔僅供參考,請依據實際環境操作,作者及此文檔不對任何後果負責。
1、引言
1.1. 目的
本安裝手冊編寫目的在於描述Linux作業系統的具體安裝步驟,使使用者對該Linux作業系統的安裝有一個全面的瞭解。
2、安裝需求
2.1.硬體
伺服器(1台)
CPU 1.0G(含)以上
記憶體 至少512M,建議2G (含)以上
硬碟空間 至少8G,建議80G(含)以上
2.2. 軟體
作業系統:CentOS-5.6-x86_64光碟片
3、安裝前準備工作
3.1. 準備可用的IP地址:172.18.2.60/24
必須符合以下要求:手動分配靜態IP,不和已有的IP地址衝突,不使用DHCP,並禁用IPv6
3.2. 規劃合理的電腦名稱:ctcdb01
電腦命名規範:ctc+該機器功能+流水號(全為小寫字母,不使用特殊符號)
例如:ctcdb01,ctcdb02,ctcsms01
必須符合以下要求:按照電腦命名規範進行,不和已有的電腦名稱衝突,不使用預設電腦名稱
3.3. 硬碟空間分區
Linux伺服器硬碟分區,全部為手動分區,使用LVM,空間分布建議如下:
硬碟分區
掛載點
分區類型
大小
Remark
/
ext3
>=20GB,<=60GB
swap
1.5倍的實體記憶體
實體記憶體在1GB 到2GB之間
硬碟分區 |
掛載點 |
分區類型 |
大小 |
Remark |
/ |
ext3 |
>=20GB,<=60GB |
|
|
swap |
1.5倍的實體記憶體 |
實體記憶體在1GB 到2GB之間 |
等於實體記憶體 |
實體記憶體在2GB 到16GB之間 |
16GB |
實體記憶體超過16GB |
/home |
ext3 |
剩餘硬碟空間 |
|
以上swap space來自Oracle11gR2 x86_64官方文檔,建議安裝Oracle DB使用Oracle的資料分割配置。
以下來自Redhat5.x官方文檔:
Unless you have a reason for doing otherwise, we recommend that you create the following partitions for x86, AMD64, and Intel? 64 systems:
A swap partition (at least 256 MB)
若安裝非資料庫系統,建議選擇Redhat資料分割配置。
4、Linux作業系統安裝
4.1. 作業系統的安裝
安裝作業系統,將系統帳號,密碼,IP,電腦名稱等資訊寫入”安裝備忘錄.doc”。
: http://mirrors.arsc.edu/centos/5.6/isos/x86_64/
CentOS-5.6-x86_64-bi..> 07-Apr-2011 09:00 367K #為DVD ISO種子
4.2. 開始安裝
從光碟片啟動系統,安裝介面如所示
1. 安裝圖形介面的Linux,直接按Enter鍵,進下一介面。
2. 光碟片鏡像檢驗,如果確認安裝盤無燒錄問題,則跳過檢查步驟進下一介面。
3. 點Next進入下一步。
4. 選擇系統預設語言為簡體中文,注意此處要選擇正確,否則之後會產生不支援中文等問題,若要解決則還需要修改系統配置,所以為了之後方便安裝時就選擇語言為簡體中文。
5. 選擇鍵盤配置為美國英語式布局,因為我們用的鍵盤都是照美國鍵盤規則製造的。
6. 選擇 安裝CentOS
7. 選擇 建立自訂的分區結構,點擊 下一步,進入分區介面。
使用 自訂的分區結構 可以瞭解PV,LG,LV之間的關係,可以加深對Linux分區的理解;也可以對:自動磁碟分割進行修改,修改內容和自訂分區結構一樣。自動磁碟分割方案是不安全的,自動磁碟分割只建立了基於LV 的/ 檔案系統,這就意味著,所有的資料都將存放在唯一一個基於LV 的/ 檔案系統中,這對於實際的生產系統來說是不安全的。安全的做法是應該建立分離的多個LV:
7.1 把/dev/sda1 編輯為:單獨的/boot 100M分區,並格式化,如:
因為 可引導分區不能位於邏輯卷上 ,必須劃分一個引導分區。
7.2 現在手動建立多個LV:
建議:卷組名稱縮寫為VG00,這樣df –h查看到的路徑可讀性好。
7.3 建立以下3個LV, 一般地,在一個實際系統中至少要建立單獨的home LV。
LV root: 存放系統命令和使用者資料等
LV home:存放普通使用者的資料
LV swap:用於實現虛擬記憶體
建議:邏輯卷名稱縮寫為LV00,這樣df –h查看到的路徑可讀性好。
swap空間為1.5倍實體記憶體,物理內為1G。
建議:邏輯卷名稱縮寫為:LV01。
建議:邏輯卷名稱縮寫為:LV02。
建立好後,如:
安全的資料分割配置原則:系統資料和普通使用者資料分離放置於不同的LV(即使用單獨的home LV);
8. 分好區後,下一步
9. 格式化/boot分區。
10. 預設選擇GRUB引導裝載程式將會被安裝在/dev/sda上.。
11. 手動設定IP,輸入已指派的或客戶提供IP地址資訊,禁用IPv6。
按照電腦命令規範:手工設定主機名稱,並輸入相應的網關及DNS資訊。
12. 設定系統時區,依據你所在地區選擇,當前選擇亞洲/上海。
當你使用windows和Linux多系統的時候,建議你設定成GTM時間。如果你整台電腦只裝Linux,建議你設定UTC時間。
13. 設定系統管理員密碼,做好密碼記錄。
14. 伺服器軟體安裝,可以選擇案頭系統或者所需服務的選項。勾選 現在定製 ,點下一步進入 自訂介面 ,選擇 所需的服務元件 之後安裝。
一般都要選擇安裝以下13個程式包組:
案頭環境中:
1) GNOME案頭環境or KDE Desktop Environment
應用程式中:
2) 圖形化互連網Graphical Internet
3) 基於文本的互連網Text-based Internet
4) 編輯器Editors
開發中:
5) KDE軟體開發KDE Software Development (可選)
6) X軟體開發X software Development(可選)
7) 開發工具Development Tools
8) 老的軟體開發Legacy Software Development
基本系統中:
9) X視窗系統 X Window System
10) 基本(可選)
11) 管理工具Administration Tools
12) 系統工具System Tools
13) 老的軟體支援(可選)
為了安全,選擇這13個工具包,至於再裡面的Details包,我們都按照預設的;別的包都不安裝,選擇完以後,點擊進行 下一步 :
15. 開始安裝。
16. 點擊 繼續 ,開始安裝
17. 更換第二張光碟片,點擊 確定 繼續安裝
18. 安裝完成重新引導系統。
19. 伺服器配置,系統自動啟動後進入伺服器配置程式。
20. 配置防火牆,一般只信任SSH服務,如所示,點前進到下一介面。
需要開啟別的服務,請手動開戶相應服務連接埠即可。
21. 設定SELinux,把其設定為 禁用 。一路往下點直到使用者添加介面。
22. 在此請建立使用者tong,初始密碼為:******,往下點直到完成,系統自動重新啟動。
重新啟動後CentOS X86_64 Linux安裝完成。
本文出自 “王鑫_技術軌跡” 部落格