入門Linux的基礎知識
fazionlan blog in 178Linux.July 22nd.
-
第一臺計算機
1946第一臺計算機ENIAC(electronic numerical integrator and calculator)在美國濱州大學誕生,是美國奧伯丁武器試驗場為了滿足計算彈道而研制的
馮諾依曼體系結構:1946年數學家提出運算器、控制器、存儲器、輸入、輸出設備
摩爾定律:關于晶體管數與單位時間執行的指令數比例
巨型計算機(百萬億次),大型計算機(幾千萬條),小型計算機(UNIX系統IBM-AIX、HP-UNIX),微型計算機
-
服務器:
web、數據庫、郵件、文件、中間件、日志、監控、程序版本控制、虛擬機、打印、域控制、多媒體、通訊、ERP。。外形:塔式、機架式、刀片式服務器CPU:Intel(Xeon、Itanium),AMD(Althlon MP),IBM(Power)
-
CPU:主頻:
-
CPU的時鐘頻率,主頻 = 外頻 x 倍頻;
-
外頻:系統總線的工作頻率
-
倍頻:CPU外頻與主頻相差的倍數
-
CPU架構:RISC、EPIC、CISC
-
內存:存放程序、數據、中間結果。
-
內存帶寬:指內存與北橋芯片間數據傳輸速率,帶寬 = 通道數 x 總線頻率 x 數據總線位數 / 8
-
網絡存儲結構:DAS(直接連接存儲)、NAS(網絡連接存儲)、SAN(存儲區域網絡)
Linux發展史無前例圖:futurist.se/gldt/
-
Linux:1991年11月,Linus Torvalds寫了個小程序,取名為Linux,放在互聯網上。GNU/Linux(工具+內核)發行版:slackware(SUSE Linux)、debian(ubuntu、mint)、redhat(rhel、centos、fedora)、Archlinux、Gentoo(追求極致性能)、LFS、android、
-
Unix:第一階段,1969年KeThompson在AT&T貝爾實驗室創造,走進大學第二階段:AT&T繼續發展內部Unix版本,也對外發行system羅馬數字的版本,同時出現了以加州大學伯克利分校的BSD版本并以此派生Solaris、HP-UX、IRIX、AIX、SCO等商業Unix。第三階段:Unix系統的完善階段,形成了AT&T的SystemV及伯克利的4.3BSD兩大Unix流派。1979年,AT&T宣布了Unix的商業化計劃由于封閉式的開發模式,也阻礙了軟件業的進一步深化和提高。
-
開源協議
1984年,Richard Stallman面對程序開發的封閉模式,發起了一項國際性的源代碼開放的所謂牛(GUN)計劃,為保護源代碼開放的程序庫不會再度受到商業性的封閉式利用,制定了一項GPL條款,稱為Copyleft版權模式。
-
GPL、LGPL
-
Apache
-
Mozilla
-
BSD
-
MIT
總結如下
-
Linux哲學思想
-
一切皆文件
-
由眾多目的單一的應用程序組成:一個程序只做一件事,且做好
-
組合目的單一的小程序完成復雜任務
-
盡量避免跟用戶交互
-
使用文本文件保存配置信息
-
提供機制,而非策略
-
獲取CentOS
-
wiki.centos.org
-
mirrors.aliyun.com
-
mirror.sohu.com
-
mirror.163.com
-
文件系統
-
ext2、3、4 in CentOS 6.x
-
xfs、btrfs in CentOS 7.x
-
存儲接口類型
-
IDE:hda、hdb、hdc
-
SCSI:sda、sd。、sdaa、
-
SATA
-
SAS
-
MBR(Master Boot Record),主引導分區
-
4個{主分區 + 擴展分區} sda1-4{主分區、擴展分區} sda5-n{邏輯分區 }
-
GPT(GUID Partition Table),全局唯一標示符
-
不區分主分區與擴展分區,支持無限個分區,即無限個主分區或擴展分區
原創文章,作者:helloc,如若轉載,請注明出處:http://www.www58058.com/26498