Linux基础学习一:初步认识linux
Linux引言
操作系統(tǒng)發(fā)展簡(jiǎn)介
Linux是和Windows類似的計(jì)算機(jī)操作系統(tǒng)。它們的作用都是充分的調(diào)度硬件資源并提供一個(gè)簡(jiǎn)單的使用入口。事實(shí)上,追本溯源操作系統(tǒng)主要分為2大門派:類unix操作系統(tǒng) 和 Windows操作系統(tǒng)。因?yàn)檎{(diào)度計(jì)算機(jī)硬件的需要誕生了操作系統(tǒng),操作系統(tǒng)的發(fā)展深受計(jì)算機(jī)硬件發(fā)展的影響。
?Unix
計(jì)算機(jī)誕生之初只是商業(yè)公司的專屬工具,為公司或組織提供強(qiáng)大的算力,此時(shí)對(duì)于操作系統(tǒng)的要求:高效 穩(wěn)定 。
在這種背景下,1970年貝爾實(shí)驗(yàn)室的肯?湯普森(Ken Thompson)和丹尼斯?里奇(Dennis Ritchie)發(fā)明了Unix多用戶操作系統(tǒng)。Unix本身功能強(qiáng)大,但授權(quán)費(fèi)用昂貴,荷蘭Vrije大學(xué)的計(jì)算機(jī)科學(xué)系的教授Andrew S. Tanenbaum 出于教學(xué)的目的,開發(fā)了Minix(Mini Unix之意)系統(tǒng),并予以開源。
?Linux
隨著個(gè)人PC的普及,1991年芬蘭的大學(xué)生Linus Torvalds在Minix教學(xué)型操作系統(tǒng)的啟發(fā)下,編寫并開源一個(gè)類似的操作系統(tǒng)內(nèi)核Linux,取意 Linux is not Unix 。Linus積極接受Linux愛好者的反饋,邀請(qǐng)志同道合的朋友一起完善Linux。
Linux由于血液里流淌著Unix的基因,在 高效 穩(wěn)定方面比Windows有極大的優(yōu)勢(shì)。同時(shí)Linux的使用群體決定了它的發(fā)展趨勢(shì):擁抱變化、不斷迭代,很多技術(shù)都是首先誕生在Linux下,后續(xù)課程中的分布式、集群、大數(shù)據(jù)技術(shù)都是依托于Linux系統(tǒng)。
?Windows和Mac OS
在Linux誕生時(shí),其日后最大的對(duì)手Windows已經(jīng)發(fā)布到3.0。Windows是微軟對(duì)個(gè)人電腦操作平臺(tái)開發(fā)的操作系統(tǒng),這就決定了Windows在 易用 娛樂 擴(kuò)展 等方面會(huì)有更好的表現(xiàn)。
花開兩朵,各表一枝,此時(shí)商業(yè)奇才喬布斯已經(jīng)被Apple掃地出門6年了,在這6年中他時(shí)時(shí)刻刻沒有忘記自己一手創(chuàng)立的Apple,在這痛苦的時(shí)間里,他也已經(jīng)找到了派生自 Unix的個(gè)人PC操作系統(tǒng),而其日后則成長(zhǎng)為消費(fèi)領(lǐng)域極具號(hào)召力的Mac OS系統(tǒng)。
不同操作系統(tǒng)的使用場(chǎng)景
計(jì)算機(jī)系統(tǒng)包括軟件(OS)和硬件2部分。不同的計(jì)算機(jī)面向的使用者不同,對(duì)軟硬件的要求也不一樣。商業(yè)公司或者大型組織,需要計(jì)算機(jī)提供強(qiáng)大的算力和穩(wěn)定的輸出。個(gè)人消費(fèi)者需要計(jì)算機(jī)提供簡(jiǎn)單的使用操作和豐富的娛樂功能,并盡可能的縮小體積。
個(gè)人PC的軟硬組合:
商業(yè)公司和大型組織的計(jì)算機(jī)軟硬組合:
硬件:特制的服務(wù)器,不關(guān)注外觀,只關(guān)注實(shí)用
? ? 2.操作系統(tǒng):Linux和Unix為主,操作有門檻,但力求穩(wěn)定
從上圖的對(duì)比可以發(fā)現(xiàn),類Unix操作系統(tǒng)主要通過黑窗口輸入命令進(jìn)行操作。當(dāng)然也可以為其安裝圖形界面,但會(huì)極大的影響系統(tǒng)的穩(wěn)定性,安裝在個(gè)人PC上尚可,但絕不可以安裝到服務(wù)器環(huán)境中。
Linux的使用方式
Linux經(jīng)過多年的發(fā)展,其在娛樂性、易用性上也有了長(zhǎng)足的進(jìn)步,作為一個(gè)辦公生產(chǎn)力系統(tǒng)完全沒有問題。不過,Linux更多的時(shí)候還是應(yīng)用在服務(wù)器上。我們?cè)谑褂肔inux時(shí),主要是在自己的個(gè)人電腦上安裝用于連接linux服務(wù)器的客戶端,比如 SecuriteCRT PuTTY XShell FinalShell ,通過這些客戶端發(fā)送命令操作Linux服務(wù)器。
?Linux的發(fā)行版
Linux本質(zhì)上只是一個(gè)操作系統(tǒng)內(nèi)核,本身并不提供操作系統(tǒng)所必備的軟件,比如網(wǎng)絡(luò)工具、辦公軟件、多媒體軟件。一些公司或組織就在Linux內(nèi)核基礎(chǔ)上提供了一系列的軟件配套,形成一個(gè)完成的操作系統(tǒng),我們稱之為L(zhǎng)inux發(fā)行版本。
常見的發(fā)行版如下所示:
-
商業(yè)公司維護(hù):
Ubuntu Server、Ubuntu(免費(fèi))
SuSE 、openSUSE(免費(fèi))
Red Hat Linux、CentOS(免費(fèi))
Deppin(免費(fèi))、UOS
-
社區(qū)維護(hù):
Debian、Gentoo、Linux Mint
總結(jié)
以上是生活随笔為你收集整理的Linux基础学习一:初步认识linux的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c 的dll php调用方法,PHP调用
- 下一篇: 文件件服务器,文件件服务器