【linux】 第1回 linux運維基礎

2022-10-18 06:00:39

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. 虛擬機器器安裝

百度