Linux①|(zhì) Linux 操作系統(tǒng)基礎(chǔ)

Linux基礎(chǔ)

什么是Linux

操作系統(tǒng)的定義

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. The operating system is a component of the system software in a computer system. Application programs usually require an operating system to function.

操作系統(tǒng)(Operating System嘶是,簡(jiǎn)稱OS)是管理和控制計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,是直接運(yùn)行在“裸機(jī)”上的最基本的系統(tǒng)軟件辽狈,任何其他軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行寥殖。

操作系統(tǒng)是用戶和計(jì)算機(jī)的接口玩讳,同時(shí)也是計(jì)算機(jī)硬件和其他軟件的接口。操作系統(tǒng)的功能包括管理計(jì)算機(jī)系統(tǒng)的硬件嚼贡、軟件及數(shù)據(jù)資源熏纯,控制程序運(yùn)行,改善人機(jī)界面粤策,為其它應(yīng)用軟件提供支持樟澜,讓計(jì)算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,提供各種形式的用戶界面掐场,使用戶有一個(gè)好的工作環(huán)境往扔,為其它軟件的開(kāi)發(fā)提供必要的服務(wù)和相應(yīng)的接口等。實(shí)際上熊户,用戶是不用接觸操作系統(tǒng)的,操作系統(tǒng)管理著計(jì)算機(jī)硬件資源吭服,同時(shí)按照應(yīng)用程序的資源請(qǐng)求嚷堡,分配資源,如:劃分CPU時(shí)間艇棕,內(nèi)存空間的開(kāi)辟蝌戒,調(diào)用打印機(jī)等。

操作系統(tǒng)其實(shí)也是一組程序沼琉, 這組程序癿重點(diǎn)在于管理計(jì)算機(jī)的所有活動(dòng)以及驅(qū)動(dòng)系統(tǒng)中的所有硬件北苟。如果計(jì)算機(jī)沒(méi)有軟件,就只是一堆廢鐵打瘪,那么操作系統(tǒng)的功能就是讓CPU可以開(kāi)始判斷邏輯與運(yùn)算數(shù)值友鼻、讓主存儲(chǔ)器可以開(kāi)始加載/讀出數(shù)據(jù)與程序代碼、讓硬盤(pán)可以開(kāi)始

被存取闺骚、讓網(wǎng)卡可以開(kāi)始傳輸數(shù)據(jù)彩扔、讓所有周邊可以開(kāi)始運(yùn)轉(zhuǎn)等等∑總之虫碉,硬件的所有動(dòng)作都必須要透過(guò)這個(gè)操作系統(tǒng)來(lái)達(dá)成就是了。

Linux的發(fā)展歷史

眾所周知的胸梆,Linux的內(nèi)核原型是1991年由托瓦茲(Linus Torvalds)寫(xiě)出來(lái)的敦捧,但是托瓦茲為何可以寫(xiě)出Linux這個(gè)操作系統(tǒng)须板? 為什么他要選擇386的計(jì)算機(jī)來(lái)開(kāi)發(fā)?為什么Linux的發(fā)展可以這舉迅速兢卵?又為什么Linux是免費(fèi)的习瑰?以及目前為何有這么多的Linux版本(distributions)呢?了解這些東西后济蝉,才能夠知道為何Linux可以免除專(zhuān)利軟件之爭(zhēng)杰刽,并且了解到Linux為何可以同時(shí)在個(gè)人計(jì)算機(jī)和大型主機(jī)上面大放異彩! 所以王滤,在實(shí)際進(jìn)入Linux的世界前贺嫂,就讓我們來(lái)談一談這些有趣的歷史故事吧! _

Linux是在計(jì)算機(jī)上運(yùn)作的雁乡,是一組軟件第喳,一套操作系統(tǒng)。用來(lái)驅(qū)動(dòng)計(jì)算機(jī)的硬件踱稍,為應(yīng)用程序提供支持曲饱。早期的Linux是針對(duì)386來(lái)開(kāi)發(fā)的,由于Linux只有一套操作系統(tǒng)珠月,而并沒(méi)有包含其他的應(yīng)用程序扩淀,因此很多工程師在下載了Linux內(nèi)核并且實(shí)際安裝之后,為了自己的需求啤挎,再在Linux上面安裝其他的軟件驻谆。

Linux提供了一個(gè)完整的操作系統(tǒng)當(dāng)中最底層的硬件控制與資源管理的完整架構(gòu),這個(gè)架構(gòu)是沿襲UNIX的良好傳統(tǒng)來(lái)的庆聘,所以相當(dāng)?shù)姆€(wěn)定而功能強(qiáng)大胜臊。雖然Linux僅僅是其內(nèi)核與內(nèi)核提供的工具,不過(guò)由于內(nèi)核伙判、內(nèi)核工具與這些軟件開(kāi)發(fā)者提供的軟件整合象对,使得Linux逐漸成為一個(gè)更加完整的、功能強(qiáng)大的操作系統(tǒng)了宴抚。

Linux之前勒魔,UNIX的歷史

早在Linux出現(xiàn)之前的二十年(1970年代)就已經(jīng)有一個(gè)相當(dāng)穩(wěn)定和成熟的操作系統(tǒng)存在了,那就是UNIX酱塔。

  • 1969年以前沥邻,一個(gè)偉大的夢(mèng)想:Bell,MIT與GE的Multics系統(tǒng)羊娃,一個(gè)多用戶的終端系統(tǒng)

  • 1969年唐全,Ken Thompson的小型文件服務(wù)器系統(tǒng),用匯編語(yǔ)言完成,簡(jiǎn)化了Multics邮利,被稱為Unics弥雹,那個(gè)系統(tǒng)辨識(shí)UNIX的原型。

    兩個(gè)重要的概念誕生:
    1. 所有的程序或系統(tǒng)設(shè)備都是文件
    2. 無(wú)論是構(gòu)建編輯器還是附屬文件延届,所有的程序只有一個(gè)目的剪勿,并且要有效的完成目標(biāo)。
    
  • 1973年方庭,UNIX的正式誕生厕吉,Ritchie等人以C語(yǔ)言寫(xiě)出第一個(gè)正式的UNIX內(nèi)核。

  • 1977年械念,重要的UNIX分支——BSD誕生(Berkeley Software Distribution)

  • 1979年头朱,重要的System V架構(gòu)與版權(quán)生命

  • 1984年,x86架構(gòu)的Minix操作系統(tǒng)誕生龄减,Andrew Tanengbaum譚寧邦教授完全不看UNIX內(nèi)核代碼项钮,從1984年開(kāi)始撰寫(xiě)程序,到了1986年終于完成Minix這個(gè)UNIX Like的內(nèi)核程序

  • 1984年希停,GNU計(jì)劃于FSF基金會(huì)的成立烁巫。GNU是一個(gè)分享的環(huán)境,對(duì)于現(xiàn)今的開(kāi)源自由軟件有不可磨滅的地位和貢獻(xiàn)宠能。

  • 1991年亚隙,芬蘭大學(xué)生Linus Torvalds以bash、gcc等工具編寫(xiě)了Linux內(nèi)核违崇。

Linux是Torvalds先生開(kāi)發(fā)出來(lái)的恃鞋,基于GPL的版權(quán)宣告之下,可以在x86的架構(gòu)下運(yùn)作亦歉,也可以被移植到其他的大型主機(jī)上面,也是一種UNIX Like操作系統(tǒng)畅哑。

    1. 自由與開(kāi)放的使用與學(xué)習(xí)環(huán)境
    1. 硬件配置需求低廉
    1. 核心功能強(qiáng)大而穩(wěn)定

Linux的優(yōu)缺點(diǎn)

優(yōu)點(diǎn):

  • 穩(wěn)定的系統(tǒng)
  • 免費(fèi)或少許費(fèi)用
  • 安全性肴楷、漏洞的快速修復(fù)
  • 多任務(wù)、多用戶
  • 用戶與群組的規(guī)劃
  • 低昂對(duì)比較不耗資源的系統(tǒng)
  • 適用于需要小內(nèi)核的嵌入式系統(tǒng)
  • 多種整合度佳的圖形用戶接口GUI

缺點(diǎn):

  • 沒(méi)有特定的支持廠商
  • 游戲的支持度不足
  • 專(zhuān)業(yè)軟件的支持度不足
  • 教育培訓(xùn)做的還不夠好

Linux的應(yīng)用角色

由于Linux內(nèi)核實(shí)在是非常小巧精致荠呐,可以再很多強(qiáng)調(diào)省電以及較低硬件配置資源的環(huán)境下執(zhí)行赛蔫,此外由于Linux的發(fā)行版整合了非常多很棒的軟件,因此也相當(dāng)適合目前個(gè)人計(jì)算機(jī)用戶的使用泥张。當(dāng)前Linux常見(jiàn)的應(yīng)用角色可以分為企業(yè)和個(gè)人兩方面

企業(yè)環(huán)境的應(yīng)用角色:

  • 網(wǎng)絡(luò)服務(wù)器:Web服務(wù)器呵恢,應(yīng)用服務(wù)器、郵件服務(wù)器媚创、文件服務(wù)器等
  • 關(guān)鍵任務(wù)的應(yīng)用:金融數(shù)據(jù)庫(kù)渗钉、大型企業(yè)網(wǎng)管環(huán)境
  • 學(xué)術(shù)機(jī)構(gòu)的高效能運(yùn)算任務(wù)

個(gè)人環(huán)境的應(yīng)用角色:

  • 桌面計(jì)算機(jī)
  • 移動(dòng)終端
  • 嵌入式系統(tǒng)

Linux的主流發(fā)行版

主流的發(fā)行版列表

發(fā)行版 描述
RedHat Enterprise Linux 商用Linux,Red Hat公司發(fā)布的面向企業(yè)用戶的Linux操作系統(tǒng)
CentOS 社區(qū)企業(yè)操作系統(tǒng),它是來(lái)自于Red Hat Enterprise Linux依照開(kāi)放源代碼規(guī)定釋出的源代碼所編譯而成
Fedora Fedora基于Red Hat Linux鳄橘,在Red Hat Linux終止發(fā)行后声离,紅帽公司計(jì)劃以Fedora來(lái)取代Red Hat Linux在個(gè)人領(lǐng)域的應(yīng)用
OpenSUSE openSUSE 項(xiàng)目是由 Novell 發(fā)起的開(kāi)源社區(qū)計(jì)劃,對(duì)個(gè)人來(lái)說(shuō)是完全免費(fèi)的瘫怜,包括使用和在線更新
Ubuntu Ubuntu 是基于Debian GNU/Linux术徊,由全球化的專(zhuān)業(yè)開(kāi)發(fā)團(tuán)隊(duì)(Canonical Ltd)打造的開(kāi)源GNU/Linux操作系統(tǒng)
Gentoo Gentoo是一個(gè)基于Linux的自由操作系統(tǒng),追求極限的配置鲸湃、性能赠涮,以及頂尖的用戶和開(kāi)發(fā)者社區(qū),都是Gentoo體驗(yàn)的標(biāo)志特點(diǎn)
Debian Debian是指一個(gè)致力于創(chuàng)建自由操作系統(tǒng)的合作組織及其作品暗挑,由于Debian項(xiàng)目眾多內(nèi)核分支中以Linux宏內(nèi)核為主
Oracle Linux Oracle Linux是由Oracle公司提供支持的企業(yè)級(jí)Linux發(fā)行笋除,與Red Hat Enterprise Linux完全兼容,以對(duì)Oracle軟件和硬件支持較好見(jiàn)長(zhǎng)
Elementary OS Elementary OS是一款基于 Ubuntu 精心打磨美化的桌面 Linux 發(fā)行版窿祥,號(hào)稱 “最美的 Linux”
Deepin Deepin 是當(dāng)前中國(guó)最活躍的 Linux 發(fā)行版本株憾,Deepin 與搜狗,WPS晒衩,傲游等合作伙伴進(jìn)行了多方位合作嗤瞎,共同打造基于 Linux 系統(tǒng)的生態(tài)系統(tǒng)
Chrome OS Chrome OS是一款Google開(kāi)發(fā)的基于PC的依賴于Web的Linux的開(kāi)源操作系統(tǒng)。
Linpus Lite Linpus Linux (百資Linux) [1] 是一份基于Fedora的商用發(fā)行听系,它由臺(tái)灣百資科技公司開(kāi)發(fā)
Android Android是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng)贝奇,主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦靠胜,由Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)
YunOS YunOS是阿里巴巴集團(tuán)旗下的一款基于Linux的智能設(shè)備操作系統(tǒng)產(chǎn)品掉瞳,融合了阿里巴巴在云數(shù)據(jù)存儲(chǔ)、云計(jì)算服務(wù)以及智能設(shè)備操作系統(tǒng)等多領(lǐng)域的技術(shù)成果

發(fā)行版的時(shí)間軸

創(chuàng)世紀(jì):1991

  1. 芬蘭大學(xué)生Linus Torvalds說(shuō)浪漠,要有個(gè)386上的自由操作系統(tǒng)陕习,于是有了Linux。(1991)

早期的碰撞反應(yīng):1992 - 1997

  1. 英國(guó)大學(xué)生Owen Le Blanc說(shuō)址愿,連fdisk和統(tǒng)一的軟件安裝來(lái)源都沒(méi)有的操作系統(tǒng)太坑爹了该镣,于是有了MCC Interim Linux,世界上第一個(gè)Linux發(fā)行版响谓。(1992)

  2. 英國(guó)大學(xué)生Peter MacDonald說(shuō)损合,作為一個(gè)操作系統(tǒng),至少需要在內(nèi)核基礎(chǔ)上綁定TCP/IP和X窗口這樣的基本功能娘纷,于是有了Softlanding Linux System(SLS)嫁审。(1992)

  3. 美國(guó)大學(xué)生Patrick Volkerding說(shuō),SLS維護(hù)的不好赖晶,于是有了Slackware律适。(1993)

  4. 美國(guó)大學(xué)生Ian Murdock說(shuō),SLS維護(hù)的不好,而且我們需要一個(gè)秉承Linux和GNU的開(kāi)放精神的發(fā)行版擦耀,于是有了Debian棉圈。(1993)

  5. 德國(guó)的四個(gè)數(shù)學(xué)系大學(xué)生Roland Dyroff,Thomas Fehr眷蜓,Burchard Steinbild和Hubert Mantel說(shuō)分瘾,我們需要一個(gè)德文版的Slackware,于是有了S.u.S.E吁系。(1994)

  6. 美國(guó)軟件工程師Marc Ewing和年輕的創(chuàng)業(yè)者Robert "Bob" Young說(shuō)德召,Linux可以為企業(yè)提供服務(wù),于是有了Red Hat(紅帽)汽纤。(1994)

  7. 全球各個(gè)學(xué)院的Geek們陸續(xù)發(fā)布了Linux Universe上岗,DILINUX,Monkey等發(fā)行版蕴坪,只是它們都很短命肴掷。(1995-1997)

宇宙大爆炸:1998-2003

  1. 美國(guó)創(chuàng)業(yè)者D. Jeff Dionne和Kenneth Albanowski說(shuō),我們需要為摩托羅拉DragonBall系列開(kāi)發(fā)一個(gè)發(fā)行版背传,于是有了uClinux虏束。(1998)

  2. 日本工程師Scott Stone說(shuō)坑质,我們要為亞洲用戶們做一個(gè)紅帽定制版,于是有了TurboLinux。(1998)

  3. 費(fèi)米實(shí)驗(yàn)室說(shuō)发乔,紅帽很好掸犬,但我們需要做一些定制菜秦,于是有了Fermi Linux(1998)异袄。

  4. 法國(guó)大學(xué)生Gael Duval說(shuō),我要讓紅帽對(duì)于新用戶來(lái)說(shuō)很好用冤灾,于是有了Mandrake前域,也就是現(xiàn)在的Mandriva。(1998)

  5. 中國(guó)程序員鄧煜韵吨、廖生苗和李凌說(shuō)话侄,我們要有完全中文內(nèi)核的Linux,于是有了藍(lán)點(diǎn)学赛。(1999)

  6. 美國(guó)程序員Daniel Robbins說(shuō),我們需要一個(gè)沒(méi)有預(yù)編譯的二進(jìn)制包吞杭,用戶可以需要什么加什么的發(fā)行版盏浇,于是有了Enoch Linux,也就是后來(lái)的Gentoo芽狗。(1999)

  7. 加拿大軟件公司Corel說(shuō)绢掰,Linux也許能夠幫助我們的軟件擴(kuò)展更多用戶,于是有了Corel Linux Desktop,也就是后來(lái)的Xandros滴劲。(1999)

  8. 德國(guó)某ISP的工程師說(shuō)攻晒,我們需要一個(gè)廉價(jià)的、有防火墻和殺毒等功能的網(wǎng)絡(luò)防護(hù)系統(tǒng)班挖,于是有了Astaro Security Linux(現(xiàn)在的Astaro Security Gateway)鲁捏。(1999)

  9. 荷蘭程序員Gerard Beekmans說(shuō),我們需要一個(gè)用戶能夠完全自定義并掌控的操作系統(tǒng)萧芙,于是有了Linux from Scratch给梅。(1999)

  10. 蘇格蘭音樂(lè)家兼程序員Jay Klepacs說(shuō),多媒體人需要一個(gè)能夠替代Windows和Mac OS的操作系統(tǒng)双揪,于是有了Peanut Linux动羽,也就是現(xiàn)在的aLinux。(1999)

  11. 中科院軟件研究所說(shuō)渔期,我們要有自主產(chǎn)權(quán)的國(guó)產(chǎn)操作系統(tǒng)运吓,于是有了紅旗Linux。(1999)

  12. 美國(guó)系統(tǒng)管理員Ryan Finnie說(shuō)疯趟,我們需要為系統(tǒng)管理員們做一個(gè)專(zhuān)門(mén)用來(lái)系統(tǒng)拘哨、文件修復(fù)的發(fā)行版工具盤(pán),于是有了Finnix迅办。(2000)

  13. 奧地利(德國(guó))電子工程師Klaus Knopper說(shuō)宅静,我們需要一個(gè)可以在CD或U盤(pán)上就能運(yùn)行的操作系統(tǒng),于是有了Knoppix站欺,也有了Live CD和Live USB姨夹。(2000)

  14. 瑞典程序員Per Lidén說(shuō),我們需要一個(gè)能夠貫徹UNIX的KISS原則的矾策、基于tar.gz打包機(jī)制的發(fā)行版磷账,于是有了CRUX。(2000)

  15. 日本的Miracle Linux公司說(shuō)贾虽,我們需要一個(gè)能夠充分支持Oracle數(shù)據(jù)庫(kù)的發(fā)行版逃糟,于是有了Miracle Linux。不過(guò)蓬豁,后來(lái)Red Hat對(duì)Oracle的支持增強(qiáng)绰咽,Miracle Linux表示很尷尬,后來(lái)和紅旗合作地粪,變成了Asianux取募。(2000)

  16. 美國(guó)創(chuàng)業(yè)者M(jìn)ichael Robertson說(shuō),我們需要一個(gè)能跑Windows軟件的Linux蟆技,于是有了Lindows玩敏。(2001)

  17. 當(dāng)年Linksys無(wú)線路由WRT54G的固件在GPL下開(kāi)源斗忌,一伙開(kāi)發(fā)者說(shuō),我們用這個(gè)做一個(gè)嵌入式發(fā)行版在路由器里用吧旺聚,于是有了OpenWRT织阳。(2001)

  18. 魔法愛(ài)好者Kyle Sallee說(shuō),讓我們做一個(gè)可以像念魔法一樣使用的發(fā)行版吧砰粹,于是有了Sorcerer唧躲。(2001)

  19. 捷克程序員Tomas Matejicek說(shuō),我們需要一個(gè)可以裝在口袋里拿來(lái)拿去的Slackware伸眶,于是有了Slax惊窖。(2002)

  20. 美國(guó)大學(xué)生Aaron Griffin說(shuō),Linux發(fā)行版應(yīng)該更輕量厘贼,更簡(jiǎn)單界酒,不需要的全都不要,于是有了Arch Linux嘴秸。(2002)

  21. 美國(guó)工程師Warren Woodford說(shuō)毁欣,SUSE、紅帽岳掐、Mandriva神馬的太難了凭疮,于是有了MEPIS。(2003)

  22. 美國(guó)開(kāi)源愛(ài)好者John Andrews說(shuō)串述,我們需要為那些安度晚年的硬件們?cè)O(shè)計(jì)一個(gè)發(fā)行版执解,于是有了Damn Small Linux。(2003)

  23. 澳大利亞工程師Barry Kauler說(shuō)纲酗,我們需要一個(gè)用內(nèi)存就能跑的超輕量級(jí)發(fā)行版衰腌,而且我很愛(ài)狗,于是有了Puppy Linux觅赊。(2003)

  24. 給Mandrake打包打煩了的Bill Reynolds說(shuō)右蕊,我就是想自己打包源代碼自己說(shuō)了算,于是有了PCLinux吮螺。(2003)

  25. 一群系統(tǒng)管理員們說(shuō)饶囚,我們需要一個(gè)不用花錢(qián)的紅帽,于是有了CentOS鸠补。(2003)

  26. 紅帽說(shuō)萝风,Red Hat Linux這種桌面服務(wù)太累,我不想做了紫岩,交給社區(qū)吧闹丐,于是有了Fedora Core。(2003)

企業(yè)被因、政府卿拴、學(xué)院、市場(chǎng)梨与、社區(qū):2004 - 2007

  1. 西班牙安達(dá)魯西亞政府的官員說(shuō)堕花,我們?cè)趯W(xué)校、圖書(shū)館粥鞋、公民活動(dòng)中心這種公共場(chǎng)所使用Linux吧缘挽,于是有了Guadalinex。(2004)

  2. 南非富豪程序員Mark Shuttleworth說(shuō)呻粹,我們應(yīng)該有個(gè)專(zhuān)門(mén)針對(duì)桌面的Debian衍生版壕曼,于是有了Ubuntu。(2004)

  3. 臺(tái)灣的國(guó)家高性能計(jì)算中心的研究員Steven Shiau說(shuō)等浊,我們應(yīng)該有個(gè)專(zhuān)門(mén)做災(zāi)難恢復(fù)腮郊、磁盤(pán)克隆的Linux工具盤(pán),于是有了Clonezilla筹燕。(2004)

  4. 中國(guó)開(kāi)發(fā)者冷罡華和劉文歡說(shuō)轧飞,中文的Linux還可以做的更好,于是有了Hiweed撒踪,也就是現(xiàn)在的Deepin过咬。(2004)

  5. CERN說(shuō),費(fèi)米搞了個(gè)發(fā)行版制妄,看來(lái)我們也需要一個(gè)掸绞,于是有了CERN Linux。(2004)

  6. 費(fèi)米實(shí)驗(yàn)室和CERN說(shuō)耕捞,既然雙方都在搞Linux發(fā)行版衔掸,那能不能合作一下?于是有了Scientific Linux砸脊。(2004)

  7. 來(lái)自各個(gè)國(guó)家的幾個(gè)黑客說(shuō)具篇,把黑客工具打包成一個(gè)發(fā)行版應(yīng)該很酷,于是有了Auditor Security Collection凌埂,也就是后來(lái)的BackTrack驱显。(2004)

  8. Canonical說(shuō),我們需要讓KDE愛(ài)好者也能用Ubuntu瞳抓,于是有了Kubuntu埃疫。(2005)

  9. Canonical說(shuō),一個(gè)瘦客戶端架構(gòu)并預(yù)裝了教學(xué)軟件的Ubuntu會(huì)在學(xué)校里更受歡迎孩哑,于是有了Edubuntu栓霜。(2005)

  10. 諾基亞說(shuō),用Linux應(yīng)該能搞出不錯(cuò)的智能手機(jī)/平板的觸屏操作系統(tǒng)横蜒,于是有了OS2005胳蛮,也就是后來(lái)的Maemo销凑。(2005)

  11. 法國(guó)安全工程師Jean-Philippe Guillemin說(shuō),我們需要一個(gè)專(zhuān)門(mén)針對(duì)互聯(lián)網(wǎng)應(yīng)用仅炊、多媒體和編程人員的發(fā)行版斗幼,于是有了Zenwalk。(2005)

  12. 來(lái)自法國(guó)的軟件工程師Clement Lefebvre說(shuō)抚垄,Ubuntu還可以更好用蜕窿,更漂亮,具備更多的輔助功能呆馁,做到更多國(guó)家的本地化桐经,于是有了Linux Mint。(2006)

  13. 一群Ubuntu用戶們說(shuō)浙滤,我們應(yīng)該有個(gè)基于Xfce桌面的Ubuntu阴挣,于是有了Xubuntu。(2006)

  14. Novell說(shuō)瓷叫,把SUSE桌面版交給社區(qū)吧屯吊,于是有了openSUSE。(2006)

  15. 紅旗說(shuō)摹菠,把紅旗桌面版交給社區(qū)吧盒卸,于是有了Everest,也就是現(xiàn)在的Qomo次氨。(2006)

  16. 甲骨文說(shuō)蔽介,我們需要自己的Linux產(chǎn)品線,于是有了Oracle Enterprise Linux煮寡。(2006)

  17. 一群Ubuntu愛(ài)好者說(shuō)虹蓄,我就要一個(gè)只裝了MythTV的Ubuntu做家庭影院,于是有了Mythbuntu幸撕。(2007)

  18. 英特爾說(shuō)薇组,Atom處理器在移動(dòng)和上網(wǎng)本領(lǐng)域有點(diǎn)不給力啊,需要一些強(qiáng)力的OS協(xié)助推動(dòng)坐儿,于是有了Moblin律胀。(2007)

*云計(jì)算時(shí)代:2008 - *

  1. Damn Small Linux的開(kāi)發(fā)者Robert Shingledecker說(shuō),其實(shí)系統(tǒng)還可以更小貌矿,我們把一個(gè)應(yīng)用瀏覽器GUI加載到RAM中運(yùn)行其實(shí)就可以滿足很多用戶的需求了炭菌,于是有了Tiny Core Linux。(2008)

  2. Google說(shuō)逛漫,其實(shí)操作系統(tǒng)有Chrome就夠了黑低,于是有了Chromium OS。(2009)

  3. 法國(guó)創(chuàng)業(yè)者Tariq Krim和Romain Huet說(shuō)酌毡,把常用的什么社交網(wǎng)絡(luò)克握、在線視頻照片網(wǎng)站的圖標(biāo)放在桌面上當(dāng)做Web應(yīng)用就挺好的蕾管,于是有了Jolicloud。(2010)

  4. 英特爾說(shuō)菩暗,設(shè)備這種事還是需要懂行的來(lái)做娇掏,諾基亞你來(lái)跟我一起干吧,于是有了MeeGo勋眯。只是,后來(lái)AMD也摻和了進(jìn)來(lái)下梢,而諾基亞卻走了客蹋,這是后話。(2010)

RHEL介紹

RHEL, Red Hat Enterprise Linux是Red Hat Inc.公司的Linux發(fā)行版孽江,是一款強(qiáng)大的企業(yè)版Linux操作系統(tǒng)讶坯,目前只有服務(wù)器版本,旨在打造新一代技術(shù)架構(gòu)基礎(chǔ)岗屏,支持所有主流硬件平臺(tái)和數(shù)千種商業(yè)化及自定義應(yīng)用程序辆琅。超過(guò) 90% 的《財(cái)富》雜志世界五百?gòu)?qiáng)公司都選擇了使用紅帽產(chǎn)品和解決方案。

Red Hat Inc.是開(kāi)放來(lái)源的軟件產(chǎn)品的主導(dǎo)開(kāi)發(fā)商以及提供全球性的服務(wù)提供商这刷。

紅帽的起名來(lái)源:

  • 創(chuàng)始人之一Bob Young對(duì)這個(gè)名字來(lái)源提供了解釋?zhuān)杭t色在西方歷史中代表了解放婉烟,挑戰(zhàn)霸權(quán)。
  • 創(chuàng)始人之一Marc Ewing在大學(xué)時(shí)經(jīng)常戴著他祖父留下來(lái)的紅色帽子暇屋,當(dāng)時(shí)學(xué)校里碰到技術(shù)問(wèn)題的同學(xué)都知道“找那個(gè)戴紅帽子的解決”似袁。Ewing將自己的軟件開(kāi)發(fā)項(xiàng)目命名為Red Hat 1、Red Hat 2等咐刨,后來(lái)當(dāng)他開(kāi)始Linux計(jì)劃的時(shí)候昙衅,自然而然的就叫做“Red Hat Linux”。

CentOS介紹

官網(wǎng):https://www.centos.org

CentOS(Community Enterprise Operating System定鸟,中文意思是:社區(qū)企業(yè)操作系統(tǒng))是Linux發(fā)行版之一而涉,它是來(lái)自于Red Hat Enterprise Linux依照開(kāi)放源代碼規(guī)定釋出的源代碼所編譯而成。由于出自同樣的源代碼联予,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用啼县。兩者的不同,在于CentOS并不包含封閉源代碼軟件躯泰。

CentOS 是RHEL(Red Hat Enterprise Linux)源代碼再編譯的產(chǎn)物谭羔,而且在RHEL的基礎(chǔ)上修正了不少已知的 Bug ,相對(duì)于其他 Linux 發(fā)行版麦向,其穩(wěn)定性值得信賴瘟裸。
CentOS在2014初,宣布加入Red Hat诵竭。

  • CentOS 加入紅帽后不變的是:
  1. CentOS 繼續(xù)不收費(fèi)

  2. 保持贊助內(nèi)容驅(qū)動(dòng)的網(wǎng)絡(luò)中心不變

  3. Bug话告、Issue 和緊急事件處理策略不變

  4. Red Hat Enterprise Linux 和 CentOS 防火墻也依然存在

  • 變化的是:
  1. 我們是為紅帽工作兼搏,不是為 RHEL
  2. 紅帽提供構(gòu)建系統(tǒng)和初始內(nèi)容分發(fā)資源的贊助
  3. 一些開(kāi)發(fā)的資源包括源碼的獲取將更加容易
  4. 避免了原來(lái)和紅帽上一些法律的問(wèn)題

虛擬機(jī)

虛擬機(jī)(Virtual Machine)指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)沙郭。

虛擬機(jī)是一個(gè)全新的概念佛呻,是在我們已經(jīng)使用的物理計(jì)算機(jī)中,用軟件虛擬出一臺(tái)或多臺(tái)電腦病线,來(lái)實(shí)現(xiàn)我們多系統(tǒng)的功能吓著。虛擬系統(tǒng)通過(guò)生成現(xiàn)有操作系統(tǒng)的全新虛擬鏡像,它具有真實(shí)windows系統(tǒng)完全一樣的功能送挑,進(jìn)入虛擬系統(tǒng)后绑莺,所有操作都是在這個(gè)全新的獨(dú)立的虛擬系統(tǒng)里面進(jìn)行,可以獨(dú)立安裝運(yùn)行軟件惕耕,保存數(shù)據(jù)纺裁,擁有自己的獨(dú)立桌面,不會(huì)對(duì)真正的系統(tǒng)產(chǎn)生任何影響司澎,而且具有能夠在現(xiàn)有系統(tǒng)與虛擬鏡像之間靈活切換的一類(lèi)操作系統(tǒng)欺缘。

主流的虛擬機(jī)軟件如下:

  • VMware Workstation
  • VMware Fusion (for Mac)
  • Oracle VisualBox
  • Microsoft Hyper-V

CentOS 安裝步驟

這里,我們將安裝CentOS 6.8 到虛擬機(jī)中挤安。事實(shí)上CentOS可以安裝在大多數(shù)的個(gè)人計(jì)算機(jī)和服務(wù)器上來(lái)工作谚殊。但是在我們的實(shí)際學(xué)習(xí)過(guò)程中,我們可以將CentOS安裝在我們個(gè)人電腦的虛擬機(jī)中漱受。虛擬機(jī)是一種非常重要的資源络凿,接來(lái)下的內(nèi)容將重點(diǎn)介紹虛擬機(jī)的使用。

  1. 安裝VMware Workstation軟件

    Sna0.png
  2. 新建虛擬機(jī)

    ?


    Sna1.png
    Sna2.png
    Snap2.jpg
    Snap3.jpg
    Snap4.jpg
  3. 設(shè)置虛擬機(jī)的光驅(qū)(加載CentOS光盤(pán)鏡像)

    Snap5.jpg
    Snap6.jpg
    Snap7.jpg
    Snap8.jpg
  4. 完成虛擬機(jī)的設(shè)置昂羡,開(kāi)啟安裝

    Snap9.jpg
  5. 選擇第一個(gè)選項(xiàng)絮记,開(kāi)始安裝CentOS6

    CentOS-2016-11-22-14-44-59.png
    CentOS-2016-11-22-14-45-08.png
  6. 跳過(guò)媒體(光盤(pán))的檢測(cè):選擇Skip

    CentOS-2016-11-22-14-45-34.png
    CentOS-2016-11-22-14-45-42.png
  7. 選擇語(yǔ)言、鍵盤(pán)和基本存儲(chǔ):選擇Next

    CentOS-2016-11-22-14-46-09.png
    CentOS-2016-11-22-14-46-17.png
    CentOS-2016-11-22-14-46-26.png
    CentOS-2016-11-22-14-46-33.png
  8. 進(jìn)一步格式化所選虛擬硬盤(pán):選擇Yse,discard any data

    CentOS-2016-11-22-14-46-42.png
  9. 設(shè)定主機(jī)名字和時(shí)區(qū)

    CentOS-2016-11-22-14-47-05.png
    CentOS-2016-11-22-14-47-17.png
  10. 設(shè)定root的密碼(切記虐先,不可以忘記)

CentOS-2016-11-22-14-47-38.png
  1. 選擇后續(xù)安裝步驟
CentOS-2016-11-22-14-47-44.png

選擇:Write changes to disk

CentOS-2016-11-22-14-47-53.png
  1. 開(kāi)始安裝CentOS的組件
CentOS-2016-11-22-14-48-04.png
CentOS-2016-11-22-14-48-41.png
CentOS-2016-11-22-14-52-03.png
CentOS-2016-11-22-14-53-43.png
  1. 安裝完畢怨愤,重啟后登錄系統(tǒng)
CentOS-2016-11-22-14-53-51.png
CentOS-2016-11-22-14-53-57.png
CentOS-2016-11-22-14-54-07.png

登錄用root和剛剛設(shè)置的密碼,注意輸入密碼的時(shí)候蛹批,系統(tǒng)不會(huì)有任何提示

CentOS-2016-11-22-14-55-34.png

至此安裝完畢撰洗。

Linux 也有桌面的版本,也可以根據(jù)自己的興趣腐芍,去安裝CentOS的桌面版本差导,以及其他的版本。但是請(qǐng)注意安裝桌面版本需要在安裝完Linux以后猪勇,安裝VMware Tools设褐。

桌面版Linux安裝步驟

  1. 安裝虛擬機(jī)軟件VMware Workstation

  2. 打開(kāi)VMware Workstation,新建虛擬機(jī)

    1. 配置虛擬機(jī)的軟件環(huán)境:Linux|CentOS

    2. 選擇虛擬機(jī)的硬件環(huán)境:光驅(qū)選擇Linux安裝鏡像|網(wǎng)卡選擇橋接模式

    3. 關(guān)閉配置,重新引導(dǎo)虛擬機(jī)

    4. 進(jìn)入RHEL的安裝界面助析,選擇語(yǔ)言犀被,鍵盤(pán),磁盤(pán)外冀、網(wǎng)絡(luò)寡键、軟件等進(jìn)行定制和安裝

    5. 安裝結(jié)束后重新引導(dǎo)虛擬機(jī)進(jìn)入RHEL的安裝后配置

    6. 完成后進(jìn)入圖形界面并進(jìn)行登錄

    7. 安裝虛擬機(jī)工具

    8. 重新引導(dǎo)系統(tǒng),完成在虛擬中的安裝

    9. 安裝虛擬機(jī)工具(VMware Tools)

    • 虛擬機(jī)工具VMware Tools的安裝

      VMware Tools是VMware虛擬機(jī)中自帶的一種增強(qiáng)工具雪隧,是VMware提供的增強(qiáng)虛擬顯卡和硬盤(pán)性能西轩、以及同步虛擬機(jī)與主機(jī)時(shí)鐘的驅(qū)動(dòng)程序。只有在VMware虛擬機(jī)中安裝好了VMware Tools脑沿,才能實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間的文件共享遭商,同時(shí)可支持自由拖拽的功能,鼠標(biāo)也可在虛擬機(jī)與主機(jī)之前自由移動(dòng)(不用再按ctrl+alt)捅伤,且虛擬機(jī)屏幕也可實(shí)現(xiàn)全屏化。

      先解壓安裝包到/tmp下

      Snap10.jpg
      CentOS-2016-11-22-13-06-26.png

      CentOS-2016-11-22-13-06-37.png
      CentOS-2016-11-22-13-06-43.png
      CentOS-2016-11-22-13-06-54.png
      CentOS-2016-11-22-13-07-12.png
      CentOS-2016-11-22-13-07-20.png

      ?

      安裝命令

       su - root
       ls
       cd /tmp/vmware-tools-distrib/  # 請(qǐng)先解壓虛擬機(jī)的包到/tmp
       ls
       ./vmware-install.pl
    
    CentOS-2016-11-22-13-07-30.png
    CentOS-2016-11-22-13-08-15.png
    CentOS-2016-11-22-13-08-29.png
    CentOS-2016-11-22-13-08-38.png
    CentOS-2016-11-22-13-08-52.png
    CentOS-2016-11-22-13-10-35.png
    CentOS-2016-11-22-13-12-33.png
    CentOS-2016-11-22-13-12-38.png
    CentOS-2016-11-22-13-13-07.png

    ?

    重啟CentOS以后巫玻,就可以看到虛擬機(jī)可以全屏了丛忆。

    ?

    ?

    ?

    ?

    ?

    ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市仍秤,隨后出現(xiàn)的幾起案子熄诡,更是在濱河造成了極大的恐慌,老刑警劉巖诗力,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凰浮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡苇本,警方通過(guò)查閱死者的電腦和手機(jī)袜茧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)瓣窄,“玉大人笛厦,你說(shuō)我怎么就攤上這事“诚Γ” “怎么了裳凸?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)劝贸。 經(jīng)常有香客問(wèn)我姨谷,道長(zhǎng),這世上最難降的妖魔是什么映九? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任梦湘,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘践叠。我一直安慰自己言缤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布禁灼。 她就那樣靜靜地躺著管挟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弄捕。 梳的紋絲不亂的頭發(fā)上僻孝,一...
    開(kāi)封第一講書(shū)人閱讀 49,036評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音守谓,去河邊找鬼穿铆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛斋荞,可吹牛的內(nèi)容都是我干的荞雏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼平酿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼凤优!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起蜈彼,我...
    開(kāi)封第一講書(shū)人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤筑辨,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后幸逆,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體棍辕,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年还绘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了楚昭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拍顷,死狀恐怖哪替,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情菇怀,我是刑警寧澤凭舶,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站爱沟,受9級(jí)特大地震影響帅霜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜呼伸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一身冀、第九天 我趴在偏房一處隱蔽的房頂上張望钝尸。 院中可真熱鬧,春花似錦搂根、人聲如沸珍促。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)猪叙。三九已至,卻和暖如春仁卷,著一層夾襖步出監(jiān)牢的瞬間穴翩,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工锦积, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留芒帕,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓丰介,卻偏偏與公主長(zhǎng)得像背蟆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子哮幢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1.描述計(jì)算機(jī)的組成及其功能 (一)計(jì)算機(jī)的組成 1.CPU 2.CPU風(fēng)扇 3.BIOS 4.內(nèi)存 5.硬盤(pán) 6...
    whamai閱讀 1,431評(píng)論 0 1
  • 一淆储、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,720評(píng)論 0 10
  • 什么是操作系統(tǒng): ??參考鳥(niǎo)哥的解釋?zhuān)涸谠缙冢層?jì)算機(jī)執(zhí)行程序家浇,需要學(xué)習(xí)機(jī)器語(yǔ)言才能夠撰寫(xiě)出硬件功能函數(shù),為了能...
    JM68閱讀 679評(píng)論 0 7
  • 錯(cuò)誤Primary script unknown權(quán)限問(wèn)題 chmod -R 777 root開(kāi)發(fā)所有權(quán)限 403問(wèn)...
    冷煖自知閱讀 223評(píng)論 0 1
  • 百度釋義: 能過(guò)思維活動(dòng)認(rèn)識(shí)碴裙,了解钢悲。 認(rèn)識(shí),決定你如何看待世界舔株,如何看待他人與自己莺琳。識(shí)知的不同,導(dǎo)致我們的選擇不同...
    心有所畏閱讀 274評(píng)論 0 0