【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. 虛擬機安裝
百度