【linux】 第1回 linux運維基礎

1. 運維的本質

運維:運行維護應用程式
崗位需求:自動化運維、DBA、docker+K8s...
運維職責:
        1.儘可能保證應用程式24小時不間斷運行
 	2.儘可能保證數據的安全
  	3.儘可能提升程式的響應速度
	ps:上述三個職責也是伺服器應該具備的

2. 電腦與伺服器

2.1 電腦的種類

台式機
筆記型電腦
伺服器

2.2 伺服器種類

1. 雲主機伺服器
   ⼤企業伺服器過多可能造成資源浪費,所以對伺服器資源進⾏整合
   之後根據付費多少分配對應資源給相應⽤戶使⽤(類似於租房⼦)
2. 物理主機伺服器
   1.機架式伺服器
   多⽤於伺服器數量較多的⼤型企業使⽤
   2.⼑⽚伺服器
   多⽤于于⼤型的數據中⼼或者需要⼤規模計算的領域
   3.塔式伺服器
   外觀看起來像普通台式電腦主機 多⽤於滿⾜中⼩型或個體戶

2.3 伺服器品牌

戴爾dell(常⻅)
華為
IBM(被聯想收購更名為thinkserver)
浪潮(中國居多)

2.4 伺服器尺寸

伺服器尺⼨描述主要以U為單位
1U=1.75英⼨=4.445CM=4.45CM
常⻅伺服器尺⼨ 1U 2U 4U

2.5 伺服器內部組成

⼯作原理:
 1. 電源:是將其它形式的能轉換成電能並向電路(電子設備)提供電能的裝置 
    冗餘技術:UPS(不間斷電源系統)、雙路或多路供電、發電機
 2. CPU: 做數據運算處理
    CPU路數
    單路==1個 雙路==2個 四路==4個
    CPU核數
    把CPU⽐喻成⼚房, 將CPU中的核數⽐喻成⼚房中的⼯⼈,
    CPU核數是真正處理⼯作任務,CPU核數越多, 同時處理⼯作任務的效率越⾼
 3. 記憶體: 臨時存儲數據(斷電數據即丟失)
    快取cache 緩衝buffer
    記憶體存儲空間⼀分為⼆(公交⻋上下⻋位置)
    cache快取 從快取讀數據
    buffer緩衝 從緩衝寫數據
    企業案例:
    ⾼並發存儲數據環境
    存: 將數據先存儲到記憶體 再存儲到磁碟中
    讀: 將磁碟中的熱點數據提前存儲到記憶體中
    低並發存儲數據環境
    存: 將數據先放到硬碟⾥
    讀: 將磁碟中的熱點數據提前存儲到記憶體中 
 4. 硬碟: 永久存儲數據(斷電數據不會丟失)
    硬碟種類:
    機械硬碟(性能低)
    固態硬碟(性能⾼)
    知識擴展:硬碟接⼝
 5. 遠程管理卡
    ⾮必選硬體且不同產商命名存在差異:
    dell:idrac\HP:ilo\IBM:RSA

    遠程控制管理伺服器的運⾏狀態
    遠程安裝作業系統
    遠程配置raid陣列資訊 
    PS:⼀定要確認遠程管理卡的默認地址資訊
 6. 光碟機(安裝系統)-- 淘汰
    U盤安裝系統
    kickstart cobbler -- ⽆⼈值守安裝系統
 7. 機櫃
    機櫃⾥⾯線纜⼀定要布線整⻬ 設置標籤

3. 磁碟陣列

raid0 :存儲量-沒有浪費
 	優勢:提升數據存儲效率
 	缺點:容易丟失數據
raid1:存儲量-浪費⼀半
 	優勢:不容易丟失數據,數據更加安全
 	缺點:數據存儲效率較低
raid5:(⾄少需要3塊硬碟)存儲量--損失⼀塊盤容量 
 	優勢:安全 存儲數據性能也⽐較⾼ 
 	缺點:最多只能壞⼀塊盤

4. 系統簡介

1969年,美國⻉爾實驗室開發,Unix
優點:性能好
缺點:消耗資源太⼤,收費
1987年,譚寧邦開發微內核unix,主要⽤來教學
1991年,芬蘭 林納斯-托瓦絲 在⼤學期間基於unix微內核開發
第⼀款Linux內核,並且開源,並且很快加⼊FSF基⾦會,

5. 虛擬化

存儲知識
什麼是虛擬化?
     將⼀台電腦硬體"拆分"成多份分配使⽤
如何實現虛擬化
     vmware軟體 
     vmware12 ⽀持windows64
     vmware8 ⽀持windows32
     vmware fusion ⽀持蘋果系統
創建虛擬主機
     記憶體⽐較多分配 每個虛擬主機1G(建議) 
     記憶體少每個虛擬主機512m 安裝系統時建議分配記憶體2G

6. 虛擬機安裝

百度
Tags: