1.PC服務器:
互聯網公司,品牌DELL,HP,IBM,浪潮,聯想,航天聯志。
DELL品牌:
2010年之前:1u 1850 1950,2u 2850 2950
2010-2014:1uR410/420 R610/620數據庫
2.電源:生產中通常核心業務用雙電,若是是集羣的狀況,能夠例外。編程
3.CPU:負責運算和控制,是服務器性能最核心部件,生產:通常的企業,CPU顆數2-4顆,一顆CPU雙核-四核;虛擬化宿主機,CPU顆數4-8顆,內存通常爲48G-128Gcentos
4.內存:CPU與磁盤之間的緩衝設備,臨時的存儲器。
進程:運行着的程序,進程會放在內存裏。
程序:靜態的,磁盤裏。
計算機重啓,內存會釋放。瀏覽器
企業案例:
1).門戶極端案例:高併發,大數據量。會把數據先寫到內存,而後再定時或者定量的寫到磁盤,最終仍是會加載到內存。特色:高併發的寫入性能高;可能會丟失一部分在內存中還沒來得及存入磁盤的數據。
2).中小企業案例:併發不是很大網站,會先把數據存放到磁盤,而後經過程序把數據讀入到內存裏,再對外提供訪問服務。因爲90%的網站都是讀取爲主,寫入爲輔,讀寫比例10:1,因此併發寫入不是問題。提醒:這裏的內存和硬盤,多是多臺機器組成的。緩存
5.磁盤:永久存放數據的存儲器,
3.5英寸的sas,sata硬盤----機械讀取(讀取不高),性能比內存差不少,因此工做中把大量的數據緩存到內存,是必備的解決方案。
磁盤的接口:SAS SATA SSD(電子的)...
性能比較:SSD>SAS>SATA
企業應用:常規工做場景選SAS(15000轉),SATA(7200-10000轉)線下的備份(數據訪問量不大),高併發選SSD。
淘寶網:SATA和SSD結合起來用,根據客戶的數據訪問量,訪問多,放SSD存放,訪問少,放SATA。安全
6.光驅:裝系統
企業應用:建議淘汰光驅,U盤安裝系統或網絡安裝(FTP,HTTP),無人值守批量安裝系統。bash
7.操做系統
什麼是操做系統?
簡單的理解,操做系統(OS)是溝通使用者和硬件之間傳遞信息的工具或程序。例如XP,window7,8,10.服務器
GNU計劃(革奴計劃)和GPL(General Public License通用公共許可證)
GPL許可核心思想,是保證任何人有共享和修改自由軟件的自由,任何人有權取得,修改和從新發布自由軟件的源代碼權利,可是要求把具體的改動發佈出來。網絡
FSF(Free SoftwareFoundation)自由軟件基金會的主要項目是GNU(GNU's Not Unix)項目。它的目標是創建可自由發佈和可移植的類Unix操做系統。項目自己產生的主要軟件包包括:Emacs編輯軟件,gcc編譯軟件,bash命令解釋程序和編程語言,以及gawk等等。併發
Linux的版本
(1)Linux操做系統=內核(版本)+系統軟件(版本)+應用程序
(2)Linux內核(kernel)版本
(3)Linux發行商:Redhat,CentOS,Ubuntu,Debian,Fedora(Redhat另外一分支,仍保持GPL協議,相似Redhat的測試版),
(4)Redhat Linux,從Redhat9.0以後,再也不遵循GPL協議,爲收費產品(仍開源)。
(5)CentOS (Redhat另外一分支,即Redhat的再編譯版)
提示:通常生產場景運維,都不適用桌面環境,甚至連桌面軟件包都不安裝,僅有一些特殊的軟件安裝包。
Linux是Minux仿製出來的,後面的Linux是集成了FSF的一些集成軟件包,而今天是Linux是衆多程序發展起來的。
自由軟件是權利問題,不是價格問題,自由應該是「言論自由」中的自由,而不是「免費啤酒」中的免費。
自由軟件關乎使用者運行,複製,發佈,研究,修改和改進該軟件的自由。
Linux的版本不少,且不一樣的企業應用須要的Linux版本和Linux技能也不盡相同,所以,只有瞭解各個版本的Linux適合的常見應用後,才知道如何選擇合適的Linux版本。按照Linux的常見應用把Linux分爲:
IT服務器系統應用領域(份額最大),
嵌入式系統應用領域,
我的桌面系統應用領域。
IT服務器系統應用領域:
利用Linux系統能夠爲企業構架www服務器、數據庫服務器、代理服務器、郵件服務器、DNS服務器、透明網關、路由器等等,不但使企業下降了運營成本,同時得到了Linux系統的帶來的高穩型的版權之爭。
嵌入式系統應用領域:
在嵌入式應用的領域裏,從因特網設備(路由器,交換機,防火牆,負載均衡器)到專用的控制系統(手機,PDA,各類家用電器),Linux操做系統都有不小的應用市場。
我的桌面系統應用領域:
其實就是咱們辦公室使用的計算機系統。如:瀏覽器,辦公室軟件,收發郵件,實時通信,文字編輯,多媒體應用等。
8.如何選擇Linux版本建議:
1).Linux桌面系統,首選Ubuntu,開發人員做爲開發平臺,
2).服務器端的Linux系統,首選RHEL和CentOS,二者首選CentOS,若是公司有錢,不在意軟件成本,也可選RHEL,RHEL有版權,CentOS沒有版權
3).若是對安全要求很高,選擇Debian和FreeBSD
4).須要使用數據庫高級服務和電子郵件網絡應用的用戶,能夠選擇SUSE(德國用的多),也可選擇Centos和RHEL
5).新技術,新功能,能夠選擇Fedora,是RHEL和CentOS的一個測試版或預發佈版
企業工做中通常都在用centos的什麼版本?
5系列:27%
5.4 5.5 5.8
6系列:45%
6.2 6.4 6.5
已有的Centos版本
centos5.0-5.9
centos6.0-6.5
centos7已發佈
建議centos6.4或6.5 64位。centos 6.4-6.5 X86_64