Linux系統(tǒng):第一章:簡介
認識操作系統(tǒng)
操作系統(tǒng)的作用:把計算機系統(tǒng)中對硬件設備的操作封裝起來,供應用軟件調(diào)用。
常見操作系統(tǒng)
PC端OS
移動端OS
服務端OS
Linux來歷
Unix的局限
硬件綁定:早期的Unix系統(tǒng)都是針對專門的硬件系統(tǒng)開發(fā)的,不同廠商都是為自己的服務器開發(fā)專門的Unix操作系統(tǒng)。
版權(quán)受限:出于商業(yè)等方面因素的考慮,AT&T在1979年發(fā)行第七版Unix系統(tǒng)時收回了Unix的版權(quán)。
用于教學的Minix
在Unix收回版權(quán)的背景下,出于學院教學的需要,荷蘭阿姆斯特丹的Vrije大學計算機科學系的Andrew S. Tanenbaum教授開發(fā)了一個“類Unix”系統(tǒng):Minix。之所以稱為類Unix,是由于Tanenbaum教授為了避免版權(quán)糾紛在開發(fā)過程中刻意完全不看Unix本身代碼,但同時要做到在使用時讓用戶的操作方式和使用Unix時一樣。
受到啟發(fā)的Linux
Minix最有名的學生用戶是Linus Torvalds,他在芬蘭的赫爾辛基大學用Minix操作平臺建立了一個新的操作系統(tǒng)的內(nèi)核,他把它叫做Linux。
Linux是 Linus Torvalds受到Minix的影響而開發(fā)的(Linus Torvalds不喜歡他的386電腦上的MS-DOS操作系統(tǒng),安裝了Minix,并以它為樣本開發(fā)了原始的Linux內(nèi)核)。
“Talk is cheap,show me the code!”
Linux作為服務器端系統(tǒng)的優(yōu)勢
Linux內(nèi)核最初只是由芬蘭人林納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出于個人愛好而編寫的。
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。Linux能運行主要的UNIX工具軟件、應用程序和網(wǎng)絡協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡操作系統(tǒng)。
目前市面上較知名的發(fā)行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE。
Linus的優(yōu)勢主要體現(xiàn)在下面幾個方面:
性能強勁,安全穩(wěn)定
Linux本來就是基于Unix概念而發(fā)展出來的操作系統(tǒng),當然也繼承了Unix穩(wěn)定高效的特點。使用Linux系統(tǒng)的主機連續(xù)工作1年以上不死機、不重啟是非常常見的。所以很多電影、動畫中的特效制作這樣需要強大運算能力的工作都是運行在Linux系統(tǒng)之上。
可定制
如果你對Linux足夠了解,完全可以使用Linux內(nèi)核搭配需要的組件構(gòu)成一個定制版系統(tǒng),甚至你可以修改Linux源碼進行深度定制
免費或少許費用
學習Linux可以免費使用Linux的各種發(fā)行版,在商業(yè)用途中往往也只是支付很少的費用即可
硬件配置要求低
Linux內(nèi)核只有幾KB大小,僅運行內(nèi)核的話需要的系統(tǒng)開銷很小,以命令行方式操作Linux也一樣。以圖形化界面方式運行Linux需要的資源也比Windows更少。
嵌入移動設備
由于Linux只需要很少的資源就能夠驅(qū)動所有硬件設備工作,所以非常適合嵌入到手機等移動設備中,例如現(xiàn)在我們使用的Android系統(tǒng)就是以Linux為核心的。
Linux發(fā)行版
Linus和他的虛擬團隊的工作僅僅是開發(fā)了Linux內(nèi)核以及附帶的一些工具,尚不能作為一個完整的可以交給終端用戶使用的操作系統(tǒng)。為了方便用戶使用,很多的商業(yè)公司或非營利團體,就將Linux 內(nèi)核(包括工具)與可運行的軟件整合起來,再加上系統(tǒng)的安裝工具。這個『內(nèi)核+軟件+工具』的完全可安裝的整體,我們稱之為Linux distribution,這就是Linux的發(fā)行版,港臺腔叫發(fā)行套件。這是Linux這樣的開放式系統(tǒng)和Windows、Mac等這些封閉式系統(tǒng)的一個顯著差別。
初學Linux通常會選擇CentOS,這其實是RedHat收費后去掉收費功能而發(fā)布的一個免費的社區(qū)版。
主要的Linux發(fā)行版有:
RedHat
Red Hat: http://www.redhat.com
Fedora
Fedora: http://fedoraproject.org/
Debian
Debian: http://www.debian.org/
Ubuntu
Ubuntu: http://www.ubuntu.com/
CentOS
CentOS: http://www.centos.org/
我們可以從網(wǎng)易開源鏡像站獲取CentOS系統(tǒng)的鏡像文件
http://mirrors.163.com/
文檔講解點擊下載