爲何要學習Linux,總結一下幾點供你們參考:linux
首先是市場份額決定,在服務器領域,有三大操做系統可供選擇,分別是windows server,類Unix和GUN/Linux.根據系統特性三者的應用場景分別是:Windows Server因爲自身應用不足和簡單,在一些小型企業和IDC機房對應用要求不是很高以及不是關鍵性業務上仍是有一部分的市場份額。類Unix系統因爲高昂的版權和服務器成本門檻,阻擋了大部分企業選擇。Linux繼承了大部分Uninx思想,而且也造成了本身的Linux哲學體系,有力的系統式指導,再加上開源運動和社區的緊密結合,服務器領域已是主流,在加上一些主流互聯網大型企業的去IOE的發展策略和實施,GUN/Linux的發展前景必將是前程×××。數據庫
1.計算機系統:小程序
主要由硬件系統(Harware)和軟件(Softwar)系統兩大部分組成。windows
2.馮.諾依曼體系結構:安全
由運算器、控制器、存儲器、輸入設備、輸出設備。服務器
3.認識服務器:網絡
服務器是一種提供各類服務的高性能計算機。ide
按外形分類:單位是U計算性能
塔式服務器、機架式服務器(主流)、刀片式服務器。學習
按應用分類:
Web服務器、數據庫服務器、郵件服務器、文件服務器、中間件應用服務器、日誌服務器、監控 服務器、虛擬機服務器、打印服務器、域控制服務器、多媒體服務器、ERP服務器等。
4.服務器硬件:
CPU(Central Processing Unit):
由控制器和運算器構成
CPU廠商:
Intel、AMD、IBM。
CPU類型:
x86_64:小型PC兼容機
ARM:嵌入式系列
Power:IBM(高性能級別)
Alpha:HP
Ultrasparc:Sun
5.CPU指令集:
RISC(精簡指令集):指令簡單,運行穩定,性能高,要求高的核心繫統。
ISC(複雜指令集):指令複雜,PC機通用,兼容性好。
6.硬盤接口類型:
IDE接口--------並行接口。
SCSI接口-------小型計算機系統接口,並行接口.
SATA接口-----串行接口,支持熱插拔。
SAS接口-------Serial Attached SCSI,兼容SATA。
USB接口-------USB3.0是主流,兼容性強。
7.網卡類型:
PCI-E:高速網卡,通常選擇千兆。
光纖網卡:高端網卡
8.存儲網絡:
DAS----直接鏈接存儲(Direct Attached Storage)
NAS-----網絡鏈接存儲(Network Attached Storage)
SAN-----存儲區域網絡(Storage Area Networks)
9.操做系統(Operating System):
通長說的Linux操做系統指的是Linux Kernel+GUN的軟件
批處理系統:早期的計算機系統
多任務系統:現代操做系統是多任務,linux也是多任務處理。。
10.Linux Kernel:
獲取內核Kernel網址:www.kernel.org
linux內核是跟硬件緊密結合的
經過系統調(Systemcall)用提供給上層或者封裝成庫(library)。
11.kernel功能:
進程管理
內存管理
文件管理
網絡管理
硬件驅動
安全管理
12.開源:
開源組織:
GUN,BSD,Apache...
開源:開發源代碼。
自由:自由獲取,自由修改,自由學習。
開源不等於免費
許可:GPL,GPLv2,GPLv...
12.inux主流發行版:
開源的只是源代碼開源,實際使用須要編譯成二進制格式可執行格式,緣由是計算機內部只能識別二 進制0和1.
發行廠商根據通用性編譯和加上本身的風格打包發行。
Redhat、Centos、Debian、SUN:slackware、Gentoo、LFS、Ubuntu.
服務器版:rhel,CentOS
桌面版:Ubuntu.
13.軟件包管理機制:
dpt:Debian
rpm:Redhat,CentOS
yun:Redhat,CentOS
14.Linux哲學:
一切皆文件:設備標識也是文件
單一小程序組成,組合小程序完成複雜任務。
儘可能避免交互:沒有提示就是好的提示。
配置文件爲純文本格式