萬丈高樓平底起,小天發現很多同學對計算機的底層知識理解得並不深刻,才導致後面出了很多問題。Linux系統是目前最大的開源系統,需要徹底的理解底層知識,才能明白Linux運維的重要性。
一.計算機系統
計算機系統由硬件系統(Hardware)和軟件系統(Software)兩部分組成
已保存二.計算機硬件
計算機:電腦,是一種能 接收和存儲信息,並能對海量數據進行自動、高速處理並輸出處理結果的現代化智能電子設備。
1946年,世界上 第一臺計算機EAINC,在美國誕生
第一代計算機(1946-1957) 電子管時代
第二代計算機(1958-1964) 晶體管時代
第三代計算機(1965-1970) 集成電路時代
第四代計算機(1971年以後) 大規模集成電路時代
1946年世界上第一臺計算機ENIAC(electronic numerical integrator and calculator)在美國濱州大學誕生,是美國奧伯丁武器試驗場為了滿足計算彈道而研製成的,使用17468只電子管。佔地170平方米。重達30噸,耗電174千瓦。耗資四十多萬美元,每秒可進行5000次的加法或減法的運算
計算機組成部分:運算器、控制器、存儲器(主存儲器RAM斷電丟失決定運算速度、輔助存儲)、輸入設備、輸出設備(1946,馮諾依曼)
- 馮諾依曼體系規定:計算機處理數據基於二進制;加工數據放在主存儲器
- 計算機的存儲單位:1k=1024=2^10 1M=1024k=2^20 1G=1024M=2^30 1T=1024G 1P 1E 1Z 1Y 1B 1N 1D
三.服務器
1.服務器硬件組成:電源、內存、CPU(Central Processing Unit)、網卡、PCI、風扇、硬盤
2.CPU性能指標:主頻、外頻(內存總線速度)、倍頻 主頻=外頻*倍頻
3.地址總線寬度:決定了CPU可以訪問的物理地址空間
4.服務器按CPU體系架構分類:非x86服務器:使用RISC(精簡指令集)或EPIC(並行指令代碼)處理器;x86服務器:使用CISC(非精簡指令集)
5.內存帶寬:內存與北橋芯片之間的數據傳輸率=內存總線頻率*數據總線位數/8
服務器內存具有備用技術和內存鏡像
6.硬盤結構:存儲介質——盤片;讀寫頭——磁頭;馬達
7.硬盤接口類型:IDE、SCSI、SATA、SAS(主流硬盤接口為後兩種)
8..服務器支持熱插拔技術(常見設備:硬盤、電源、PCI設備、風扇)
四.存儲的基礎知識
存儲網絡:DAS:直接連接存儲;NAS:網絡連接存儲;SNA:存儲區域網絡
ISCSI基於以太網網絡實現的,實現SNA,提供磁盤空間
摩爾定律:由英特爾(intel)創始人之一戈登*摩爾1965年提出來,當價格不變時,集成電路上可容納的元器件的數目,約每隔18-24個月,便會增加一倍。性能也將提升一倍。
五.操作系統
1.操作系統OS(Operating System) ,通用目的的軟件程序(硬件驅動、進程管理、內存管理、網絡管理、安全管理、文件管理)
2.開發接口標準:
ABI(Application Binary Interface)應用程序與操作系統通信交互的接口
API(Application Programming Interface)定義源碼和庫之間的接口
POSIX:Portable Operating System Interface IEEE在操作系統上定義的一系列API標準
3.用戶和內核空間:
user space 用戶空間:在此處可工作用戶程序,只執行簡單計算
kernel space 內核空間:具有訪問硬件的權限,可執行任意命令
六.Linux基礎知識
1.linux內核版本:主版本號、次版本號、末版本號、編譯版本號、廠商版本號
2. Linux哲學思想:
- 一切皆文件(包括硬件)
- 小型,單一用途的程序
- 鏈接程序,共同完成複雜任務
- 避免令人困惑的用戶界面(不用圖形界面)
- 配置數據存儲在文本中(windows中數據大部分放在註冊表中)
3.分區介紹
- 主分區(1-4):一塊硬盤最多四個,不可分小區,可用來啟動操作系統(系統分區:一定是主分區),直接建文件系統,存放數據
- 擴展分區:一塊硬盤最多隻有1個,加上主分區最多四個,不能建文件系統NTFS,FAT,可以再劃分更小的分區
- 邏輯分區(5-~):可以創建文件系統,可存放數據,不可再分
- 啟動分區:安裝操作系統(OS)的分區
- 活動分區:一個硬盤多個主分區,只有一個是活動分區
4.Linux目錄文件的學習:
/為根目錄;
/user(相當於Windows中的windows progrom files文件);
/home(用戶);
/tmp(存放臨時信息);
/var(存放變化數據);
/var/log(存放日誌文件);
/etc(存放配置數據);
/boot(存放啟動數據);
/dev(存放硬件)
小天教你如何安裝Linux系統呢?
擇操作系統
版本號選擇centos 64位
賦予內存 1G以上
硬盤200G
CPU核心處理 2核
鏡像文件
橋接網絡
centos6版本安裝流程:
1.光盤安裝啟動
2.檢查光盤
此處選擇跳過
3.選擇語言
4.鍵盤佈局
5.操作系統存儲位置
6.操作系統初始化
7.配置網絡
8.選擇時區時間
9.給管理員添加密碼
10.磁盤分區
centos7版本安裝流程:
1.光盤安裝啟動
2.選擇語言
3.鍵盤佈局
4.選擇時區時間
5.磁盤分區
5.1選擇自動分區
選擇標準分區
規劃分區
選擇分區類型
6.配置網絡
7.給管理員添加密碼
總結:很多學習運維的同學都輕視基礎知識,工作了很多年之後才明白,基礎知識的重要性, 與其以後領悟不如在學習初期就學習好基礎知識。
閱讀更多 武漢金信潤天 的文章