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,簡稱OS)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統(tǒng)軟件,任何其他軟件都必須在操作系統(tǒng)的支持下才能運行。
操作系統(tǒng)是用戶和計算機的接口,同時也是計算機硬件和其他軟件的接口。操作系統(tǒng)的功能包括管理計算機系統(tǒng)的硬件、軟件及數(shù)據(jù)資源,控制程序運行,改善人機界面,為其它應(yīng)用軟件提供支持,讓計算機系統(tǒng)所有資源最大限度地發(fā)揮作用,提供各種形式的用戶界面,使用戶有一個好的工作環(huán)境,為其它軟件的開發(fā)提供必要的服務(wù)和相應(yīng)的接口等。實際上,用戶是不用接觸操作系統(tǒng)的,操作系統(tǒng)管理著計算機硬件資源,同時按照應(yīng)用程序的資源請求,分配資源,如:劃分CPU時間,內(nèi)存空間的開辟,調(diào)用打印機等。
操作系統(tǒng)其實也是一組程序, 這組程序癿重點在于管理計算機的所有活動以及驅(qū)動系統(tǒng)中的所有硬件。如果計算機沒有軟件,就只是一堆廢鐵,那么操作系統(tǒng)的功能就是讓CPU可以開始判斷邏輯與運算數(shù)值、讓主存儲器可以開始加載/讀出數(shù)據(jù)與程序代碼、讓硬盤可以開始
被存取、讓網(wǎng)卡可以開始傳輸數(shù)據(jù)、讓所有周邊可以開始運轉(zhuǎn)等等??傊布乃袆幼鞫急仨氁高^這個操作系統(tǒng)來達(dá)成就是了。
Linux的發(fā)展歷史
眾所周知的,Linux的內(nèi)核原型是1991年由托瓦茲(Linus Torvalds)寫出來的,但是托瓦茲為何可以寫出Linux這個操作系統(tǒng)? 為什么他要選擇386的計算機來開發(fā)?為什么Linux的發(fā)展可以這舉迅速?又為什么Linux是免費的?以及目前為何有這么多的Linux版本(distributions)呢?了解這些東西后,才能夠知道為何Linux可以免除專利軟件之爭,并且了解到Linux為何可以同時在個人計算機和大型主機上面大放異彩! 所以,在實際進(jìn)入Linux的世界前,就讓我們來談一談這些有趣的歷史故事吧! _
Linux是在計算機上運作的,是一組軟件,一套操作系統(tǒng)。用來驅(qū)動計算機的硬件,為應(yīng)用程序提供支持。早期的Linux是針對386來開發(fā)的,由于Linux只有一套操作系統(tǒng),而并沒有包含其他的應(yīng)用程序,因此很多工程師在下載了Linux內(nèi)核并且實際安裝之后,為了自己的需求,再在Linux上面安裝其他的軟件。
Linux提供了一個完整的操作系統(tǒng)當(dāng)中最底層的硬件控制與資源管理的完整架構(gòu),這個架構(gòu)是沿襲UNIX的良好傳統(tǒng)來的,所以相當(dāng)?shù)姆€(wěn)定而功能強大。雖然Linux僅僅是其內(nèi)核與內(nèi)核提供的工具,不過由于內(nèi)核、內(nèi)核工具與這些軟件開發(fā)者提供的軟件整合,使得Linux逐漸成為一個更加完整的、功能強大的操作系統(tǒng)了。
Linux之前,UNIX的歷史
早在Linux出現(xiàn)之前的二十年(1970年代)就已經(jīng)有一個相當(dāng)穩(wěn)定和成熟的操作系統(tǒng)存在了,那就是UNIX。
1969年以前,一個偉大的夢想:Bell,MIT與GE的Multics系統(tǒng),一個多用戶的終端系統(tǒng)
-
1969年,Ken Thompson的小型文件服務(wù)器系統(tǒng),用匯編語言完成,簡化了Multics,被稱為Unics,那個系統(tǒng)辨識UNIX的原型。
兩個重要的概念誕生: 1. 所有的程序或系統(tǒng)設(shè)備都是文件 2. 無論是構(gòu)建編輯器還是附屬文件,所有的程序只有一個目的,并且要有效的完成目標(biāo)。 1973年,UNIX的正式誕生,Ritchie等人以C語言寫出第一個正式的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年開始撰寫程序,到了1986年終于完成Minix這個UNIX Like的內(nèi)核程序
1984年,GNU計劃于FSF基金會的成立。GNU是一個分享的環(huán)境,對于現(xiàn)今的開源自由軟件有不可磨滅的地位和貢獻(xiàn)。
1991年,芬蘭大學(xué)生Linus Torvalds以bash、gcc等工具編寫了Linux內(nèi)核。
Linux是Torvalds先生開發(fā)出來的,基于GPL的版權(quán)宣告之下,可以在x86的架構(gòu)下運作,也可以被移植到其他的大型主機上面,也是一種UNIX Like操作系統(tǒng)。
- 自由與開放的使用與學(xué)習(xí)環(huán)境
- 硬件配置需求低廉
- 核心功能強大而穩(wěn)定
Linux的優(yōu)缺點
優(yōu)點:
- 穩(wěn)定的系統(tǒng)
- 免費或少許費用
- 安全性、漏洞的快速修復(fù)
- 多任務(wù)、多用戶
- 用戶與群組的規(guī)劃
- 低昂對比較不耗資源的系統(tǒng)
- 適用于需要小內(nèi)核的嵌入式系統(tǒng)
- 多種整合度佳的圖形用戶接口GUI
缺點:
- 沒有特定的支持廠商
- 游戲的支持度不足
- 專業(yè)軟件的支持度不足
- 教育培訓(xùn)做的還不夠好
Linux的應(yīng)用角色
由于Linux內(nèi)核實在是非常小巧精致,可以再很多強調(diào)省電以及較低硬件配置資源的環(huán)境下執(zhí)行,此外由于Linux的發(fā)行版整合了非常多很棒的軟件,因此也相當(dāng)適合目前個人計算機用戶的使用。當(dāng)前Linux常見的應(yīng)用角色可以分為企業(yè)和個人兩方面
企業(yè)環(huán)境的應(yīng)用角色:
- 網(wǎng)絡(luò)服務(wù)器:Web服務(wù)器,應(yīng)用服務(wù)器、郵件服務(wù)器、文件服務(wù)器等
- 關(guān)鍵任務(wù)的應(yīng)用:金融數(shù)據(jù)庫、大型企業(yè)網(wǎng)管環(huán)境
- 學(xué)術(shù)機構(gòu)的高效能運算任務(wù)
個人環(huán)境的應(yīng)用角色:
- 桌面計算機
- 移動終端
- 嵌入式系統(tǒng)
Linux的主流發(fā)行版
主流的發(fā)行版列表
| 發(fā)行版 | 描述 |
|---|---|
| RedHat Enterprise Linux | 商用Linux,Red Hat公司發(fā)布的面向企業(yè)用戶的Linux操作系統(tǒng) |
| CentOS | 社區(qū)企業(yè)操作系統(tǒng),它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成 |
| Fedora | Fedora基于Red Hat Linux,在Red Hat Linux終止發(fā)行后,紅帽公司計劃以Fedora來取代Red Hat Linux在個人領(lǐng)域的應(yīng)用 |
| OpenSUSE | openSUSE 項目是由 Novell 發(fā)起的開源社區(qū)計劃,對個人來說是完全免費的,包括使用和在線更新 |
| Ubuntu | Ubuntu 是基于Debian GNU/Linux,由全球化的專業(yè)開發(fā)團(tuán)隊(Canonical Ltd)打造的開源GNU/Linux操作系統(tǒng) |
| Gentoo | Gentoo是一個基于Linux的自由操作系統(tǒng),追求極限的配置、性能,以及頂尖的用戶和開發(fā)者社區(qū),都是Gentoo體驗的標(biāo)志特點 |
| Debian | Debian是指一個致力于創(chuàng)建自由操作系統(tǒng)的合作組織及其作品,由于Debian項目眾多內(nèi)核分支中以Linux宏內(nèi)核為主 |
| Oracle Linux | Oracle Linux是由Oracle公司提供支持的企業(yè)級Linux發(fā)行,與Red Hat Enterprise Linux完全兼容,以對Oracle軟件和硬件支持較好見長 |
| Elementary OS | Elementary OS是一款基于 Ubuntu 精心打磨美化的桌面 Linux 發(fā)行版,號稱 “最美的 Linux” |
| Deepin | Deepin 是當(dāng)前中國最活躍的 Linux 發(fā)行版本,Deepin 與搜狗,WPS,傲游等合作伙伴進(jìn)行了多方位合作,共同打造基于 Linux 系統(tǒng)的生態(tài)系統(tǒng) |
| Chrome OS | Chrome OS是一款Google開發(fā)的基于PC的依賴于Web的Linux的開源操作系統(tǒng)。 |
| Linpus Lite | Linpus Linux (百資Linux) [1] 是一份基于Fedora的商用發(fā)行,它由臺灣百資科技公司開發(fā) |
| Android | Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā) |
| YunOS | YunOS是阿里巴巴集團(tuán)旗下的一款基于Linux的智能設(shè)備操作系統(tǒng)產(chǎn)品,融合了阿里巴巴在云數(shù)據(jù)存儲、云計算服務(wù)以及智能設(shè)備操作系統(tǒng)等多領(lǐng)域的技術(shù)成果 |
發(fā)行版的時間軸
創(chuàng)世紀(jì):1991
- 芬蘭大學(xué)生Linus Torvalds說,要有個386上的自由操作系統(tǒng),于是有了Linux。(1991)
早期的碰撞反應(yīng):1992 - 1997
英國大學(xué)生Owen Le Blanc說,連fdisk和統(tǒng)一的軟件安裝來源都沒有的操作系統(tǒng)太坑爹了,于是有了MCC Interim Linux,世界上第一個Linux發(fā)行版。(1992)
英國大學(xué)生Peter MacDonald說,作為一個操作系統(tǒng),至少需要在內(nèi)核基礎(chǔ)上綁定TCP/IP和X窗口這樣的基本功能,于是有了Softlanding Linux System(SLS)。(1992)
美國大學(xué)生Patrick Volkerding說,SLS維護(hù)的不好,于是有了Slackware。(1993)
美國大學(xué)生Ian Murdock說,SLS維護(hù)的不好,而且我們需要一個秉承Linux和GNU的開放精神的發(fā)行版,于是有了Debian。(1993)
德國的四個數(shù)學(xué)系大學(xué)生Roland Dyroff,Thomas Fehr,Burchard Steinbild和Hubert Mantel說,我們需要一個德文版的Slackware,于是有了S.u.S.E。(1994)
美國軟件工程師Marc Ewing和年輕的創(chuàng)業(yè)者Robert "Bob" Young說,Linux可以為企業(yè)提供服務(wù),于是有了Red Hat(紅帽)。(1994)
全球各個學(xué)院的Geek們陸續(xù)發(fā)布了Linux Universe,DILINUX,Monkey等發(fā)行版,只是它們都很短命。(1995-1997)
宇宙大爆炸:1998-2003
美國創(chuàng)業(yè)者D. Jeff Dionne和Kenneth Albanowski說,我們需要為摩托羅拉DragonBall系列開發(fā)一個發(fā)行版,于是有了uClinux。(1998)
日本工程師Scott Stone說,我們要為亞洲用戶們做一個紅帽定制版,于是有了TurboLinux。(1998)
費米實驗室說,紅帽很好,但我們需要做一些定制,于是有了Fermi Linux(1998)。
法國大學(xué)生Gael Duval說,我要讓紅帽對于新用戶來說很好用,于是有了Mandrake,也就是現(xiàn)在的Mandriva。(1998)
中國程序員鄧煜、廖生苗和李凌說,我們要有完全中文內(nèi)核的Linux,于是有了藍(lán)點。(1999)
美國程序員Daniel Robbins說,我們需要一個沒有預(yù)編譯的二進(jìn)制包,用戶可以需要什么加什么的發(fā)行版,于是有了Enoch Linux,也就是后來的Gentoo。(1999)
加拿大軟件公司Corel說,Linux也許能夠幫助我們的軟件擴(kuò)展更多用戶,于是有了Corel Linux Desktop,也就是后來的Xandros。(1999)
德國某ISP的工程師說,我們需要一個廉價的、有防火墻和殺毒等功能的網(wǎng)絡(luò)防護(hù)系統(tǒng),于是有了Astaro Security Linux(現(xiàn)在的Astaro Security Gateway)。(1999)
荷蘭程序員Gerard Beekmans說,我們需要一個用戶能夠完全自定義并掌控的操作系統(tǒng),于是有了Linux from Scratch。(1999)
蘇格蘭音樂家兼程序員Jay Klepacs說,多媒體人需要一個能夠替代Windows和Mac OS的操作系統(tǒng),于是有了Peanut Linux,也就是現(xiàn)在的aLinux。(1999)
中科院軟件研究所說,我們要有自主產(chǎn)權(quán)的國產(chǎn)操作系統(tǒng),于是有了紅旗Linux。(1999)
美國系統(tǒng)管理員Ryan Finnie說,我們需要為系統(tǒng)管理員們做一個專門用來系統(tǒng)、文件修復(fù)的發(fā)行版工具盤,于是有了Finnix。(2000)
奧地利(德國)電子工程師Klaus Knopper說,我們需要一個可以在CD或U盤上就能運行的操作系統(tǒng),于是有了Knoppix,也有了Live CD和Live USB。(2000)
瑞典程序員Per Lidén說,我們需要一個能夠貫徹UNIX的KISS原則的、基于tar.gz打包機制的發(fā)行版,于是有了CRUX。(2000)
日本的Miracle Linux公司說,我們需要一個能夠充分支持Oracle數(shù)據(jù)庫的發(fā)行版,于是有了Miracle Linux。不過,后來Red Hat對Oracle的支持增強,Miracle Linux表示很尷尬,后來和紅旗合作,變成了Asianux。(2000)
美國創(chuàng)業(yè)者M(jìn)ichael Robertson說,我們需要一個能跑Windows軟件的Linux,于是有了Lindows。(2001)
當(dāng)年Linksys無線路由WRT54G的固件在GPL下開源,一伙開發(fā)者說,我們用這個做一個嵌入式發(fā)行版在路由器里用吧,于是有了OpenWRT。(2001)
魔法愛好者Kyle Sallee說,讓我們做一個可以像念魔法一樣使用的發(fā)行版吧,于是有了Sorcerer。(2001)
捷克程序員Tomas Matejicek說,我們需要一個可以裝在口袋里拿來拿去的Slackware,于是有了Slax。(2002)
美國大學(xué)生Aaron Griffin說,Linux發(fā)行版應(yīng)該更輕量,更簡單,不需要的全都不要,于是有了Arch Linux。(2002)
美國工程師Warren Woodford說,SUSE、紅帽、Mandriva神馬的太難了,于是有了MEPIS。(2003)
美國開源愛好者John Andrews說,我們需要為那些安度晚年的硬件們設(shè)計一個發(fā)行版,于是有了Damn Small Linux。(2003)
澳大利亞工程師Barry Kauler說,我們需要一個用內(nèi)存就能跑的超輕量級發(fā)行版,而且我很愛狗,于是有了Puppy Linux。(2003)
給Mandrake打包打煩了的Bill Reynolds說,我就是想自己打包源代碼自己說了算,于是有了PCLinux。(2003)
一群系統(tǒng)管理員們說,我們需要一個不用花錢的紅帽,于是有了CentOS。(2003)
紅帽說,Red Hat Linux這種桌面服務(wù)太累,我不想做了,交給社區(qū)吧,于是有了Fedora Core。(2003)
企業(yè)、政府、學(xué)院、市場、社區(qū):2004 - 2007
西班牙安達(dá)魯西亞政府的官員說,我們在學(xué)校、圖書館、公民活動中心這種公共場所使用Linux吧,于是有了Guadalinex。(2004)
南非富豪程序員Mark Shuttleworth說,我們應(yīng)該有個專門針對桌面的Debian衍生版,于是有了Ubuntu。(2004)
臺灣的國家高性能計算中心的研究員Steven Shiau說,我們應(yīng)該有個專門做災(zāi)難恢復(fù)、磁盤克隆的Linux工具盤,于是有了Clonezilla。(2004)
中國開發(fā)者冷罡華和劉文歡說,中文的Linux還可以做的更好,于是有了Hiweed,也就是現(xiàn)在的Deepin。(2004)
CERN說,費米搞了個發(fā)行版,看來我們也需要一個,于是有了CERN Linux。(2004)
費米實驗室和CERN說,既然雙方都在搞Linux發(fā)行版,那能不能合作一下?于是有了Scientific Linux。(2004)
來自各個國家的幾個黑客說,把黑客工具打包成一個發(fā)行版應(yīng)該很酷,于是有了Auditor Security Collection,也就是后來的BackTrack。(2004)
Canonical說,我們需要讓KDE愛好者也能用Ubuntu,于是有了Kubuntu。(2005)
Canonical說,一個瘦客戶端架構(gòu)并預(yù)裝了教學(xué)軟件的Ubuntu會在學(xué)校里更受歡迎,于是有了Edubuntu。(2005)
諾基亞說,用Linux應(yīng)該能搞出不錯的智能手機/平板的觸屏操作系統(tǒng),于是有了OS2005,也就是后來的Maemo。(2005)
法國安全工程師Jean-Philippe Guillemin說,我們需要一個專門針對互聯(lián)網(wǎng)應(yīng)用、多媒體和編程人員的發(fā)行版,于是有了Zenwalk。(2005)
來自法國的軟件工程師Clement Lefebvre說,Ubuntu還可以更好用,更漂亮,具備更多的輔助功能,做到更多國家的本地化,于是有了Linux Mint。(2006)
一群Ubuntu用戶們說,我們應(yīng)該有個基于Xfce桌面的Ubuntu,于是有了Xubuntu。(2006)
Novell說,把SUSE桌面版交給社區(qū)吧,于是有了openSUSE。(2006)
紅旗說,把紅旗桌面版交給社區(qū)吧,于是有了Everest,也就是現(xiàn)在的Qomo。(2006)
甲骨文說,我們需要自己的Linux產(chǎn)品線,于是有了Oracle Enterprise Linux。(2006)
一群Ubuntu愛好者說,我就要一個只裝了MythTV的Ubuntu做家庭影院,于是有了Mythbuntu。(2007)
英特爾說,Atom處理器在移動和上網(wǎng)本領(lǐng)域有點不給力啊,需要一些強力的OS協(xié)助推動,于是有了Moblin。(2007)
*云計算時代:2008 - *
Damn Small Linux的開發(fā)者Robert Shingledecker說,其實系統(tǒng)還可以更小,我們把一個應(yīng)用瀏覽器GUI加載到RAM中運行其實就可以滿足很多用戶的需求了,于是有了Tiny Core Linux。(2008)
Google說,其實操作系統(tǒng)有Chrome就夠了,于是有了Chromium OS。(2009)
法國創(chuàng)業(yè)者Tariq Krim和Romain Huet說,把常用的什么社交網(wǎng)絡(luò)、在線視頻照片網(wǎng)站的圖標(biāo)放在桌面上當(dāng)做Web應(yīng)用就挺好的,于是有了Jolicloud。(2010)
英特爾說,設(shè)備這種事還是需要懂行的來做,諾基亞你來跟我一起干吧,于是有了MeeGo。只是,后來AMD也摻和了進(jìn)來,而諾基亞卻走了,這是后話。(2010)
RHEL介紹
RHEL, Red Hat Enterprise Linux是Red Hat Inc.公司的Linux發(fā)行版,是一款強大的企業(yè)版Linux操作系統(tǒng),目前只有服務(wù)器版本,旨在打造新一代技術(shù)架構(gòu)基礎(chǔ),支持所有主流硬件平臺和數(shù)千種商業(yè)化及自定義應(yīng)用程序。超過 90% 的《財富》雜志世界五百強公司都選擇了使用紅帽產(chǎn)品和解決方案。
Red Hat Inc.是開放來源的軟件產(chǎn)品的主導(dǎo)開發(fā)商以及提供全球性的服務(wù)提供商。
紅帽的起名來源:
- 創(chuàng)始人之一Bob Young對這個名字來源提供了解釋:紅色在西方歷史中代表了解放,挑戰(zhàn)霸權(quán)。
- 創(chuàng)始人之一Marc Ewing在大學(xué)時經(jīng)常戴著他祖父留下來的紅色帽子,當(dāng)時學(xué)校里碰到技術(shù)問題的同學(xué)都知道“找那個戴紅帽子的解決”。Ewing將自己的軟件開發(fā)項目命名為Red Hat 1、Red Hat 2等,后來當(dāng)他開始Linux計劃的時候,自然而然的就叫做“Red Hat Linux”。
CentOS介紹
官網(wǎng):https://www.centos.org
CentOS(Community Enterprise Operating System,中文意思是:社區(qū)企業(yè)操作系統(tǒng))是Linux發(fā)行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。
CentOS 是RHEL(Red Hat Enterprise Linux)源代碼再編譯的產(chǎn)物,而且在RHEL的基礎(chǔ)上修正了不少已知的 Bug ,相對于其他 Linux 發(fā)行版,其穩(wěn)定性值得信賴。
CentOS在2014初,宣布加入Red Hat。
- CentOS 加入紅帽后不變的是:
CentOS 繼續(xù)不收費
保持贊助內(nèi)容驅(qū)動的網(wǎng)絡(luò)中心不變
Bug、Issue 和緊急事件處理策略不變
Red Hat Enterprise Linux 和 CentOS 防火墻也依然存在
- 變化的是:
- 我們是為紅帽工作,不是為 RHEL
- 紅帽提供構(gòu)建系統(tǒng)和初始內(nèi)容分發(fā)資源的贊助
- 一些開發(fā)的資源包括源碼的獲取將更加容易
- 避免了原來和紅帽上一些法律的問題
虛擬機
虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。
虛擬機是一個全新的概念,是在我們已經(jīng)使用的物理計算機中,用軟件虛擬出一臺或多臺電腦,來實現(xiàn)我們多系統(tǒng)的功能。虛擬系統(tǒng)通過生成現(xiàn)有操作系統(tǒng)的全新虛擬鏡像,它具有真實windows系統(tǒng)完全一樣的功能,進(jìn)入虛擬系統(tǒng)后,所有操作都是在這個全新的獨立的虛擬系統(tǒng)里面進(jìn)行,可以獨立安裝運行軟件,保存數(shù)據(jù),擁有自己的獨立桌面,不會對真正的系統(tǒng)產(chǎn)生任何影響,而且具有能夠在現(xiàn)有系統(tǒng)與虛擬鏡像之間靈活切換的一類操作系統(tǒng)。
主流的虛擬機軟件如下:
- VMware Workstation
- VMware Fusion (for Mac)
- Oracle VisualBox
- Microsoft Hyper-V
CentOS 安裝步驟
這里,我們將安裝CentOS 6.8 到虛擬機中。事實上CentOS可以安裝在大多數(shù)的個人計算機和服務(wù)器上來工作。但是在我們的實際學(xué)習(xí)過程中,我們可以將CentOS安裝在我們個人電腦的虛擬機中。虛擬機是一種非常重要的資源,接來下的內(nèi)容將重點介紹虛擬機的使用。
-
安裝VMware Workstation軟件
Sna0.png -
新建虛擬機
?
Sna1.pngSna2.pngSnap2.jpgSnap3.jpgSnap4.jpg -
設(shè)置虛擬機的光驅(qū)(加載CentOS光盤鏡像)
Snap5.jpgSnap6.jpgSnap7.jpgSnap8.jpg -
完成虛擬機的設(shè)置,開啟安裝
Snap9.jpg -
選擇第一個選項,開始安裝CentOS6
CentOS-2016-11-22-14-44-59.pngCentOS-2016-11-22-14-45-08.png -
跳過媒體(光盤)的檢測:選擇
SkipCentOS-2016-11-22-14-45-34.pngCentOS-2016-11-22-14-45-42.png -
選擇語言、鍵盤和基本存儲:選擇
NextCentOS-2016-11-22-14-46-09.pngCentOS-2016-11-22-14-46-17.pngCentOS-2016-11-22-14-46-26.pngCentOS-2016-11-22-14-46-33.png -
進(jìn)一步格式化所選虛擬硬盤:選擇
Yse,discard any dataCentOS-2016-11-22-14-46-42.png -
設(shè)定主機名字和時區(qū)
CentOS-2016-11-22-14-47-05.pngCentOS-2016-11-22-14-47-17.png 設(shè)定root的密碼(切記,不可以忘記)

- 選擇后續(xù)安裝步驟

選擇:Write changes to disk

- 開始安裝CentOS的組件




- 安裝完畢,重啟后登錄系統(tǒng)



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

至此安裝完畢。
Linux 也有桌面的版本,也可以根據(jù)自己的興趣,去安裝CentOS的桌面版本,以及其他的版本。但是請注意安裝桌面版本需要在安裝完Linux以后,安裝VMware Tools。
桌面版Linux安裝步驟
安裝虛擬機軟件VMware Workstation
-
打開VMware Workstation,新建虛擬機
配置虛擬機的軟件環(huán)境:Linux|CentOS
選擇虛擬機的硬件環(huán)境:光驅(qū)選擇Linux安裝鏡像|網(wǎng)卡選擇橋接模式
關(guān)閉配置,重新引導(dǎo)虛擬機
進(jìn)入RHEL的安裝界面,選擇語言,鍵盤,磁盤、網(wǎng)絡(luò)、軟件等進(jìn)行定制和安裝
安裝結(jié)束后重新引導(dǎo)虛擬機進(jìn)入RHEL的安裝后配置
完成后進(jìn)入圖形界面并進(jìn)行登錄
安裝虛擬機工具
重新引導(dǎo)系統(tǒng),完成在虛擬中的安裝
安裝虛擬機工具(VMware Tools)
-
虛擬機工具VMware Tools的安裝
VMware Tools是VMware虛擬機中自帶的一種增強工具,是VMware提供的增強虛擬顯卡和硬盤性能、以及同步虛擬機與主機時鐘的驅(qū)動程序。只有在VMware虛擬機中安裝好了VMware Tools,才能實現(xiàn)主機與虛擬機之間的文件共享,同時可支持自由拖拽的功能,鼠標(biāo)也可在虛擬機與主機之前自由移動(不用再按ctrl+alt),且虛擬機屏幕也可實現(xiàn)全屏化。
先解壓安裝包到/tmp下
Snap10.jpgCentOS-2016-11-22-13-06-26.png
CentOS-2016-11-22-13-06-37.pngCentOS-2016-11-22-13-06-43.pngCentOS-2016-11-22-13-06-54.pngCentOS-2016-11-22-13-07-12.pngCentOS-2016-11-22-13-07-20.png?
安裝命令
su - root ls cd /tmp/vmware-tools-distrib/ # 請先解壓虛擬機的包到/tmp ls ./vmware-install.plCentOS-2016-11-22-13-07-30.pngCentOS-2016-11-22-13-08-15.pngCentOS-2016-11-22-13-08-29.pngCentOS-2016-11-22-13-08-38.pngCentOS-2016-11-22-13-08-52.pngCentOS-2016-11-22-13-10-35.pngCentOS-2016-11-22-13-12-33.pngCentOS-2016-11-22-13-12-38.pngCentOS-2016-11-22-13-13-07.png?
重啟CentOS以后,就可以看到虛擬機可以全屏了。
?
?
?
?
?
?





































