高性能服务器硬件配置方案资料来源于金牌小说网這一個章節主要是要描述我們測試的硬體環境、Linux版本、所需安裝的軟體和硬體切割資訊,並且讓你可以透過這份文件,輕而易舉的建立測試環境。Hardware有關於硬體的部分,表格中的資訊是我們所架設的硬體環境,错误!未指定书签。當然,你不需要和我們一樣使用同一系統的主機板來進行測試。MotherboardIDGA-8I915G-MFProcessorBrandIntel(R)ProcessorSpeed3.00GHZSystemMemory(RAM)512MBHardDriveTypeIDE(7200RPM)HardDriveSize80GBGraphicCardGV-NX62TC256DDVD-ROMYes表1.硬體資訊。Software错误!未指定书签。Requirement目前是使用FedoraCore5的作業系統,目前我我送測的RPM檔案只支援FedoraCore5的作業系統,如果需要支援其他的版本,則需要重新編譯和製作RPM檔案。OSDistributorFedoraCore5DesktopEnvironmentGNOMEDesktopApplication圖形圖形化網際網路文字介面的網際網路編寫與出版編輯器辨公室軟體/生產力軟體ServerWindows檔案伺服器FTP伺服器網路伺服器伺服器設定工具BaseSystemJavaX視窗系統基礎撥號網路支援管理工具系統工具2.........Language中文支援ExtraPackagenet-snmp-5.3-4.2.i386.rpmnet-snmp-5.3-4.2.i386.rpmnet-snmp-5.3-4.2.i386.rpmjre-1_1_5_0_06-linux-i586-rpm.binlm_sensors-2.9.2-1.i386.rpm表2.軟體資訊。SpaceRequirement表3和表4是我們透過安裝作業系統時,使用自動格式化的選項,來進行格式化硬碟;當然,你也是可以使用手動的方式,進行規劃硬碟的空間。PartitionMountPointCapacity/dev/hda1/boot102MB/dev/hda2VolGroup0035GB表3.硬碟分割資訊。错误!未指定书签。FolderNameCapacity/35GB/boot99MB/dev/shm506MB表4.LVM硬碟分割資訊。3.........CHAPTER2-InstallationNoteFedoraCore5(DVD)错误!未指定书签。在這份文件中不會多加描述如何安裝FedoraCore5,詳細的安裝步驟可以參考『鳥哥的Linux私房菜』(網;址:)。所需要的軟體套件,請參考「表2.軟體資訊」。硬碟的格式化可以參考「表3.硬碟分割資訊」「表4.LVM硬碟分割資訊」。對於防火牆的設定部份,這裡將會採取『無防火牆』和『停用SELinux』,主要是要避免一些可能造成我們Linux作業系統安全問題的軟體的破壞,某些服務可能會因為這個較為嚴密的安全機制,而導致無法提供連線的問題,或者無法進行資料存取的問題,所以,暫時也將他關閉。COMMANDFORMOUNTING/UNMOUNTDVD错误!未指定书签。雖然我們在安裝作業系統時,有選擇我們所需要的軟體套件,但仍然有些的套件是在預設的狀態下是不會被選取到的,所以我們會需要一些基本的指令,來進行掛載FedoraCore5DVD光碟片,詳細的指令如下:1.建立DVD掛載目錄#mkdir/media/dvd2.掛載DVD#mount/dev/hdb/media/dvd3.卸載DVD#umount/media/dvd4.........JavaRuntimeEnvironment(JRE)FedoraCore5DVD光碟片未包含JavaRuntimeEnvironment错误!未指定书签。套件,所以下面的內容將會告訴你到那裡可以下載和如何進行安裝。Download詳細的安裝步驟可以參考『Java官方網站』(網址:)。安裝步驟如下:1.請移至按一下[立即取得]按鈕。3.有兩種類型的安裝套裝軟體。LinuxRPM套裝軟體或Linux自我解壓縮二進位檔。請下載『LinuxRPM(自我解壓縮檔案)』。LinuxRPM(Redhat套裝軟體管理程式)使用RPM來安裝JRE。為了使用此方法,您的系統上需要有RPM。否則,請選取其他選項。InstalltheLinuxRPM(self-extracting)file1.在終端機上鍵入:#su2.輸入root密碼。3.變更至要在其中執行安裝的目錄。鍵入:#cd預安裝的目錄例如,若要將軟體安裝到/usr/java/目錄中,請鍵入:#mkdir/usr/java-p5.........#cd/usr/java有關根存取的備註:若要將JRE安裝在全系統範圍的位置(例如/usr/local),則必須以超級使用者的身份登入以取得必要的權限。如果不具有根存取權,請將JRE安裝到主目錄或擁有其寫入權限的子目錄中。4.將已下載檔案的存取權限變更為可執行。鍵入:#cp/media/dvd/jre-1_5_0_06-linux-i586-rpm.bin/usr/java#chmoda+xjre-1_5_0_06-linux-i586-rpm.bin5.啟動安裝程序。鍵入:./jre-1_5_0_06-linux-i586-rpm.bin這將顯示二進位授權合約。請仔細閱讀本合約。按下空檔鍵以顯示下一個頁面。在結尾處輸入「yes」以繼續進行安裝。6.安裝檔案將在目前目錄中建立jre-1_5_0_06-linux-i586.rpm檔案。7.在終端機上執行RPM指令以安裝套裝軟體。鍵入:6.........#rpm-ivjre-1_5_0_06-linux-i586.rpm8.JRE已安裝到目前目錄下的jre1.5.0_(版本編號)子目錄中。在此範例中,JRE安裝在/usr/java/jre1.5.0_06目錄中。驗證jre1.5.0_06子目錄已列示在目前目錄下。鍵入:#ls至此安裝完成。EnableAndConfigure(Firefox1.5andLater)1.請移至Firefox安裝目錄下的plugins子目錄#cd/usr/lib/firefox-1.5.0.1/plugins2.在目前目錄中,建立至JRE/ns7/libjavaplugin_oji.so檔案的符號連結。鍵入:#ln-s/usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so3.啟動Firefox瀏覽器,或如果已正在執行,將其重新啟動。請注意,如果正在執行其他Firefox元件(即:網頁瀏覽器、設計師等),您也需要重新啟動這些元件。4.移至[編輯][個人偏好設定]。在[內容]類別下選取[可使用Java]HardwareSensor错误!未指定书签。lm_sensors主要是依據『主機板晶片組的型號,帶入相關的模組後,再偵測其溫度、電壓』等資訊,就可以使用sensors指令直接讀取目前的CPU、機殼、電源、風扇等等的資訊,詳細的安裝步驟可以參考『鳥哥的Linux私房菜』(網;址:)。Installthelm_sensorRPM(FedoraCore5DVD)1.在終端機上鍵入:#su7.........2.輸入root密碼。3.變更至要在其中執行安裝的目錄。鍵入:#cd/media/dvd/Fedora/RPMS4.安裝程序。鍵入:#rpm-ivhlm_sensors-2.9.2-1.i386.rpmScanningHardwareMonitorChip基本上,只要根據下面的步驟來做,您的主機就可以主動的偵測溫度與電壓,還有風扇轉速等等資訊。不過,事實上,由於主機板設計的不同,所以偵測的結果很有可能是有誤差的。由於lm_sensors假定則是僅有單顆CPU的顯示狀況,所以,顯示的結果與實際的數據是有差異的~此時或許就需要進行調校了。調校的步驟很簡單,先確定使用sensors顯示的結果每個項目代表的意義(可以參考BIOS硬體偵測結果的順序來排列),然後進入/etc/sensors.conf進行修改即可。1.先偵測主機板的晶片組,開頭會有一些簡單的說明,看看就好。[root@linux~]#sensors-detectItisgenerallysafeandrecommendedtoacceptthedefaultanswerstoallquestions,unlessyouknowwhatyou'redoing.Wecanstartwithprobingfor(PCI)I2CorSMBusadapters.Youdonotneedanyspecialprivilegesforthis.Doyouwanttoprobenow?(YES/no):YESProbingforPCIbusadapters...Usedriver`i2c-i801”fordevice00:1F.3:Intel82801FB1CH6Probesuccesfullyconcluded.2.接下來的行為當中,反正你就一直按Enter就可以了,讓他自動去偵測。IwillnowgeneratethecommandsneededtoloadtheI2Cmodules.Sometimes,achipisavailableboththroughtheISAbusandanI2Cbus.ISAbusaccessisfaster,butyouneedtoloadanadditionaldrivermodule8.........forit.Ifyouhavethechoice,doyouwanttousetheISAbusortheI2C/SMBus(ISA/smbus)?ISATomakethesensorsmodulesbehavecorrectly,addtheselinesto/etc/modprobe.conf:#----cuthere----#I2Cmoduleoptionsaliaschar-major-89i2c-dev#----cuthere----Toloadeverythingthatisneeded,addthistosome/etc/rc*file:#----cuthere----#I2Cadapterdriversmodprobei2c-i801modprobei2c-isa#I2Cchipdriversmodprobeeeprommodprobeit87#sleep2#optional/usr/bin/sensors-s#recommended#----cuthere----3.上面的關鍵是重點!告訴你要如何載入模組的一個簡單的範例啊!Doyouwanttogenerate/etc/sysconfig/lm_sensors?(YES/no):YESCopyprog/init/lm_sensors.initto/etc/rc.d/init.d/lm_sensorsforinitializationatboottime.4.如果想要確認一下sensors-detect偵測到的結果是否正確,可以使用lspci查閱一下。9.........[root@linux~]#lspci00:1f.0ISAbridge:IntelCorporation82801FB/FR(ICH6