致:上海鄭兄(虛擬主機-web伺服器搭建)

firedragonpzy發表於2012-07-11
[color=red]一、首先建議做冗餘磁碟整列,但是這需要多個硬碟。作為虛擬主機使用,如果不做備份,到時候責任屬於誰的?你可以先看一下冗餘磁碟整列,推薦使用Raid10。[/color]
看看這個,希望對你有幫助:(1)Raid 10是一個Raid 0與Raid1的組合體,它是利用奇偶校驗實現條帶集映象,所以它繼承了Raid0的快速和Raid1的安全。RAID 1在這裡就是一個冗餘的備份陣列,而RAID 0則負責資料的讀寫陣列。
(2)Raid10方案造成了50%的磁碟浪費(這個一定要注意,因為當時我整的時候看到硬碟空間小了,但是急的的,鬱悶……),但是它提供了200%的速度和單磁碟損壞的資料安全性,並且當同時損壞的磁碟不在同一Raid1中,就能保證資料安全性。
(3)RAID10需要4 + 2*N 個磁碟驅動器(N >=0), 而且只能使用其中一半(或更小, 如果磁碟大小不一)的磁碟用量, 例如 4 個 250G 的硬碟使用RAID10 陣列, 實際容量是 500G。


[color=red]二、根據各條解決[/color]
1. 伺服器目前主要用於web服務,如支援jsp,php網站執行
6.需要支援至少10個php網站執行,如主流的wordpress,shopex之類的系統。
關於這兩個:需要安裝一些環境,這些基本都裝到usr下即可,所以也需要根據安裝的應用程式的多少來判斷usr掛載點,目前支援的這些應該不是很多

2.需要支援ftp服務,用於使用者傳輸網站打包檔案
安裝centos的話它有個vsftp,用這個就好

3.伺服器需要掛入口網站,在使用者註冊後可以自已建立tomcat,並且上傳自已的應用至tomcat下面,線上管理tomcat啟動和停止。
6.需要支援至少10個php網站執行,如主流的wordpress,shopex之類的系統。
關於這兩個:這些入口網站的話一般放在/var/www下,所以這個牽扯到var的空間的分配

4.根據當前已有網站及預估市場分析,當前服務預計要承載至少25個企業網站執行,每個網站使用者空間最大為1G最小大於64M。

7.部分原始碼可能需要線上開發,所以還需要裝svn版本管理工具。
這個我博文中有,也包括自啟動什麼的,你可以自己看看,在這裡我就不加連結了,你從搜尋框中搜svn即可

8.按二十個使用者來算,每個使用者最大為1G空間,則至少使用者空間大於20G。
這個只是牽扯到home空間



[color=red]三、安裝系統的時候,建議少的定製包,除非不得已,再用定製的,像如mysql什麼的這些不要定製(定製的在一定目錄下,很多引數都沒有配置什麼的,也包括路徑,這個得安裝我博文中也有,你可以參考,像如php環境的搭建,博文有,基本挺全了),定製的不如自己安裝[/color]

[color=red]四、1T伺服器分割槽參考(伺服器):一共七個掛載點就好,還有一個opt,很多人說用來裝應用的,其實沒有也可,大家還是喜歡安裝在usr下面[/color]
1.八個2G的交換分割槽 整合:1000G(資料夾解析,參考一下連結:http://firedragonpzy.iteye.com/blog/1416433)
2.分一個200M左右的分割槽,掛載點為:/boot
3.300G掛載點為:/tmp
4.150G,掛載點為:/usr
5.120G,掛載點為:/
6.80G,掛載點為:/home (剛剛交流,你可以根據自己使用者量定製,目前這些ok)
7.剩餘空間,掛載點為:/var
這是根據你的用途 ,做了些許的改動


寫得比較倉促,你選擇性的看哈

相關文章