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