入門Linux的基礎知識
fazionlan blog in 51cto.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.orgmirrors.aliyun.com
mirror.sohu.com
mirror.163.com
文件系統
ext2、3、4 in CentOS 6.xxfs、btrfs in CentOS 7.x
存儲接口類型
IDE:hda、hdb、hdcSCSI:sda、sd。、sdaa、
SATA
SAS
MBR(Master Boot Record),主引導分區
4個{主分區 + 擴展分區} sda1-4{主分區、擴展分區} sda5-n{邏輯分區 }
GPT(GUID Partition Table),全局唯一標示符
不區分主分區與擴展分區,支持無限個分區,即無限個主分區或擴展分區
本文出自 “運維開發” 博客,謝絕轉載!