Linux運維之計算機硬件組成與基本工作原理+服務器簡單介紹
第1章 計算硬件組成與基本工作原理
1.1 計算機組成
1.顯示器
2.機箱(主機)
|
|-----CPU
|-----硬盤
|-----內存
|-----電源
3.鍵盤鼠標
1.2 計算機工作原理
第2章 服務器-----加強版的電腦
2.1 加強版
1. 穩定
2. 配置 拆卸方便
3. 耐用
要求服務器穩定性比普通家用機高。
服務器-臺式機-穩定性更高-方便拆卸(模塊)
2.2 作為運維人員--職責
1. 保證服務器7*24小時運行
2. 保證數據不丟失
3. 提高用戶的體驗(打開網站的速度快)
2.3 衡量服務器尺寸
1U-----------U表示服務器的高度 1U=111.25px
2.4 服務器組成
CPU
硬盤
內存
電源
2.5 服務器的品牌
2.5.1 DELL(大多數公司常用)
2.5.2 HP
2.5.3 IBM
2.5.4 浪潮
2.5.5 聯想
2.5.6 航天聯誌
2.6 DELL品牌服務器類型
時間 | 1U | 2U |
2010年以前 | 1850 1950 | 2850 2950 |
2010-2013年 | R410 R610 | R710 |
2014-2016年 | R420/430 R620/630 | R720/R730 |
Dell服務器的配置官網:http://china.dell.com/cn/business/p/servers
2.7 工作主戰場
功能:搭建網站所使用的服務器,相對於其他臺式機,筆記本電腦來說,更加穩定,更加可靠。
簡介:服務器,也稱伺服器(臺灣),是提供計算服務的設備。由於服務器需要響應服務請求,並進行處理,因此一般來說服務器應具備承擔服務並且保障服務的能力。服務器的構成包括處理器、硬盤、內存、系統總線等,和通用的計算機架構類似,但是由於需要提供高可靠的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性方面要求較高。
2.7.1 1u服務器(u表示服務器的厚度)1u=111.25px
2.7.2 4u服務器
2.7.3 服務器內部構造
2.8 運維人員的原則:簡單、易用、高效。
2.9 服務器按外形分類
2.9.1 機架式服務器
機架式服務器的外形看來不像計算機,而像“抽屜”,有1U、2U、4U等規格。機架式服務器安裝在標準的19英寸機櫃裏面。這種結構的多為功能性服務器
刀片式
塔式服務器
2.9.2 雲服務器---------按需分配
100臺服務器
所有服務器的硬盤放
所有服務區的內存放在一起
IOE=====IBM Oracle(甲骨文 數據庫) Emc(存儲 存放數據的地方)
一般的企業裏的服務器,CPU個(顆)數2-4顆,單個(顆)CPU是四核。
內存總量一般是16-256G(32G,64G)。
2.10 內存
解決cpu和硬盤之間速度差距太大。
內存誕生了,作為cpu和硬盤的中介 中間的橋梁。
2.10.1 特點:
1.是臨時存儲器(存放數據的),斷電數據丟失。
2.軟件是運行在內存中。
2.11 程序、進程、守護進程
2.11.1.1 程序--放在硬盤上面的文件/代碼。
2.11.1.2 進程--運行起來的程序。
2.11.1.3 守護進程(服務)---一直在運行的程序。
2.12 企業面試題:【A】buffer和cache什麽區別?
寫入數據到內存裏,這個數據的內存空間稱為緩沖區(buffer),寫入到內存buffer 緩沖區, 寫緩沖。
從內存讀取數據,這個存數據的內存空間稱為緩存區(cache),從內存cache讀取 緩存區,讀緩存。
記住一句話:緩存無處不在,電腦硬件、網站集群!
2.13 總結:
2.13.1 企業面試題1:程序、進程和守護進程的區別
程序--放在硬盤上面的文件/代碼。
進程--運行起來的程序。
守護進程(服務)---一直在運行的程序
2.13.2 企業面試題2:提升用戶體驗的網站解決方案
高並發寫入
特點:
a. 優點:寫數據到內存,性能高速度快(微博、微信、SNS、秒殺)。
b. 缺點 :可能會丟失一部分在內存中還沒有來得及存入磁盤的數據。
解決數據不丟失的方法:
a. 服務器主板上安裝蓄電池,在斷電瞬間把內存數據回寫到磁盤。
b. UPS(一組蓄電池)不間斷供電(持續供電10分鐘,IDC數據中心-UPS 1小時)。UPS(Uninterruptible Power System/Uninterruptible Power Supply),即不間斷電源,是將蓄電池(多為鉛酸免維護蓄電池)與主機相連接,通過主機逆變器等模塊電路將直流電轉換成市電的系統設備。
c. 選雙電路的機房,使用雙電源,分別接不同的電,服務器要放到不同的機櫃、地區。
d. 柴油發電機+油管,一般機房會和附近的加油站簽訂緊急供油協議。
中小企業讀取寫入過程
對於並發量不是很大、數據也不是特別大的網站,讀多寫少的業務,會先把數據寫入到磁盤,然後通過程序把寫到磁盤的數據讀入到內存裏,再通過讀內存提供訪問服務
2.13.3 企業面試題3:buffer與cache區別?
寫入數據到內存裏,這個數據的內存空間稱為緩沖區(buffer),寫入到內存buffer 緩沖區, 寫緩沖。
從內存讀取數據,這個存數據的內存空間稱為緩存區(cache),從內存cache讀取緩存區,讀緩存。
總結:寫緩沖、讀緩存。
記住一句話:緩存無處不在,電腦硬件、網站集群!
2.13.4 企業面試題4:描述Raid 0 1的特點?
參考資料
RAID即廉價冗余磁盤陣列(Redundant Array of InexpensiveDisks),從Linux 2.4內核開始,Linux就提供軟件RAID,不必購買昂貴的硬件RAID控制器和附件(一般中、高擋服務器都提供這樣的設備和熱插拔硬盤),就能極大地增強Linux磁盤的I/O性能和可靠性。同時,它還具有將多個較小的磁盤空間組合成一個較大磁盤空間的功能。這裏的軟件RAID不是指在單個物理硬盤上實現RAID功能。為提高RAID的性能,最好還是使用多個硬盤,使用SCSI接口的硬盤效果會更好。
設置軟件RAID,首先需要查看linux系統中是否有raid軟件工具包。
在Linux系統中,主要提供RAID 0、RAID 1、RAID 5三種級別的RAID方法。
RAID 0又稱為Stripe或Striping,中文譯為集帶工作方式。它是將要存取的數據以條帶狀形式盡量平均分配到多個硬盤上,讀寫時多個硬盤同時進行讀寫,從而提高數據的讀寫速度。RAID 0另一目的是獲得更大的“單個”磁盤容量。
RAID 1又稱為Mirror或Mirroring,中文譯為鏡像方式。這種工作方式的出現完全是為了數據安全考慮的,它是把用戶寫入硬盤的數據百分之百地自動復制到另外一個硬盤上或硬盤的不同地方(鏡像)。當讀取數據時,系統先從RAID 1的源盤讀取數據,如果讀取數據成功,則系統不去管備份盤上的數據;如果讀取源盤數據失敗,則系統自動轉而讀取備份盤上的數據,不會造成用戶工作任務的中斷。由於對存儲的數據進行百分之百的備份,在所有RAID級別中,RAID 1提供最高的數據安全保障。同樣,由於數據的百分之百備份,備份數據占了總存儲空間的一半,因而,Mirror的磁盤空間利用率低,存儲成本高。
RAID 5是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案,也是目前應用最廣泛的RAID技術。各塊獨立硬盤進行條帶化分割,相同的條帶區進行奇偶校驗(異或運算),校驗數據平均分布在每塊硬盤上。以n塊硬盤構建的RAID 5陣列可以有n-1塊硬盤的容量,存儲空間利用率非常高。RAID 5不對存儲的數據進行備份,而是把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁盤上,並且奇偶校驗信息和相對應的數據分別存儲於不同的磁盤上。當RAID 5的任何一塊硬盤上的數據丟失,均可以通過校驗數據推算出來。RAID 5具有數據安全、讀寫速度快,空間利用率高等優點,應用非常廣泛。
總結:raid0基帶工作方式 多個硬盤同時進行讀寫,數據讀寫速度快,單個磁盤容量大
raid1 鏡像方式 數據百分百備份 數據安全性高 磁盤空間利用率低,存儲成本高
第3章 linux發展
本文出自 “決心書” 博客,轉載請與作者聯系!
Linux運維之計算機硬件組成與基本工作原理+服務器簡單介紹