這篇筆記記錄了以下幾個(gè)知識(shí)點(diǎn):
1.目前常見(jiàn)的操作系統(tǒng)及分類,虛擬機(jī)
2.Linux操作系統(tǒng)背景知識(shí),Windows和Linux兩個(gè)操作系統(tǒng)的對(duì)比
3.在虛擬機(jī)中安裝Ubuntu系統(tǒng)的詳細(xì)步驟
OS(Operation System操作系統(tǒng))
操作系統(tǒng)的作用: 承上啟下的系統(tǒng)軟件
-
根據(jù)用戶分類
- 單用戶操作系統(tǒng):
- 指一臺(tái)計(jì)算機(jī)在同一時(shí)間 只能由一個(gè)用戶 使用,一個(gè)用戶獨(dú)自享用系統(tǒng)的全部硬件和軟件資源
- Windows XP 之前的版本都是單用戶操作系統(tǒng),比如windows98,dos操作系統(tǒng)
- 多用戶操作系統(tǒng):
- 指一臺(tái)計(jì)算機(jī)在同一時(shí)間可以由 多個(gè)用戶 使用,多個(gè)用戶共同享用系統(tǒng)的全部硬件和軟件資源
- Unix 和 Linux 的設(shè)計(jì)初衷就是多用戶操作系統(tǒng)
- 現(xiàn)在的操作系統(tǒng)都是多用戶的
- 單用戶操作系統(tǒng):
-
根據(jù)系統(tǒng)分類:
- 移動(dòng)端
- IOS
- Android
- 桌面端
- Windows:用戶群大
- Mac OS: 用戶體驗(yàn)最好
- Linux: 應(yīng)用軟件少
- 服務(wù)器端
- Linux: 占有率高:安全,穩(wěn)定,免費(fèi)
- Windows Server: 付費(fèi), 占有率低
- Unix: 很多銀行系統(tǒng)在用
- 嵌入式
- Linux
- 移動(dòng)端
Virtual Machine (虛擬機(jī))
- 虛擬的計(jì)算機(jī)系統(tǒng)
- 通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)
- 硬件系統(tǒng):
- 虛擬機(jī)的硬件是虛擬的
- 軟件系統(tǒng):
- 安裝的操作系統(tǒng)和真機(jī)安裝的是相同的
- 速度比真機(jī)慢
Linux操作系統(tǒng)背景知識(shí)
Linux操作系統(tǒng)內(nèi)核是由芬蘭人林納斯·托瓦茲(Linus Torvalds)在1991年10月5日首次發(fā)布,在加上用戶空間的應(yīng)用程序之后,成為L(zhǎng)inux操作系統(tǒng)。是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。
- Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。
- Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
- Linux 具有如下優(yōu)點(diǎn):
- 穩(wěn)定、免費(fèi)或者花費(fèi)少
- 安全性高
- 多任務(wù),多用戶
- 耗資源少
- 由于內(nèi)核小,所以它可以支持多種電子產(chǎn)品,如:Android 手機(jī)、PDA 等。
Linux發(fā)展歷程
linux最初是作為支持英特爾x86架構(gòu)的個(gè)人電腦的一個(gè)自由操作系統(tǒng)。目前Linux已經(jīng)被移植到更多的計(jì)算機(jī)硬件平臺(tái),遠(yuǎn)遠(yuǎn)超出其他任何操作系統(tǒng)。Linux可以運(yùn)行在服務(wù)器和其他大型平臺(tái)之上,如大型主機(jī)和超級(jí)計(jì)算機(jī)。世界上500個(gè)最快的超級(jí)計(jì)算機(jī)90%以上運(yùn)行Linux發(fā)行版或變種,包括最快的前10名超級(jí)電腦運(yùn)行的都是基于Linux內(nèi)核的操作系統(tǒng)。
- Unix --> Minix (mini-UNIX) -> Linux
- 1991 年, 21歲的荷蘭在校大學(xué)生林納斯(Linus)發(fā)布第一版.
- 1994 年 3 月,Linux 1.0 發(fā)布,代碼量 17萬(wàn)行,當(dāng)時(shí)是按照完全自由免費(fèi)的協(xié)議發(fā)布, 隨后正式采用 GPL(General Public License 的縮寫,是一份 GNU 通用公共授 權(quán))協(xié)議。
兩個(gè)操作系統(tǒng)的對(duì)比: Linux PK Windows
需要長(zhǎng)期穩(wěn)定運(yùn)行的網(wǎng)站服務(wù)器上、在處理大數(shù)據(jù)的集群系統(tǒng)中以及需要協(xié)同工作的環(huán)境中,Linux要更加穩(wěn)定且有效率,相對(duì)不耗費(fèi)資源.
前國(guó)內(nèi)Linux更多的是應(yīng)用于服務(wù)器上,而桌面操作系統(tǒng)更多使用的是Windows。主要區(qū)別如下:
| 比較 | Windows | Linux |
|---|---|---|
| 界面 | 界面統(tǒng)一,外殼程序固定所有Windows程序菜單幾乎一致,快捷鍵也幾乎相同 | 圖形界面風(fēng)格依發(fā)布版不同而不同,可能互不兼容。GNU/Linux的終端機(jī)是從UNIX傳承下來(lái),基本命令和操作方法也幾乎一致。 |
| 驅(qū)動(dòng)程序 | 驅(qū)動(dòng)程序豐富,版本更新頻繁。默認(rèn)安裝程序里面一般包含有該版本發(fā)布時(shí)流行的硬件驅(qū)動(dòng)程序,之后所出的新硬件驅(qū)動(dòng)依賴于硬件廠商提供。對(duì)于一些老硬件,如果沒(méi)有了原配的驅(qū)動(dòng)有時(shí)很難支持。另外,有時(shí)硬件廠商未提供所需版本的Windows下的驅(qū)動(dòng),也會(huì)比較頭痛。 | 由志愿者開(kāi)發(fā),由Linux核心開(kāi)發(fā)小組發(fā)布,很多硬件廠商基于版權(quán)考慮并未提供驅(qū)動(dòng)程序,盡管多數(shù)無(wú)需手動(dòng)安裝,但是涉及安裝則相對(duì)復(fù)雜,使得新用戶面對(duì)驅(qū)動(dòng)程序問(wèn)題(是否存在和安裝方法)會(huì)一籌莫展。但是在開(kāi)源開(kāi)發(fā)模式下,許多老硬件盡管在Windows下很難支持的也容易找到驅(qū)動(dòng)。HP、Intel、AMD等硬件廠商逐步不同程度支持開(kāi)源驅(qū)動(dòng),問(wèn)題正在得到緩解。 |
| 使用 | 使用比較簡(jiǎn)單,容易入門。圖形化界面對(duì)沒(méi)有計(jì)算機(jī)背景知識(shí)的用戶使用十分有利. | 圖形界面使用簡(jiǎn)單,容易入門。文字界面,需要學(xué)習(xí)才能掌握. |
| 學(xué)習(xí) | 系統(tǒng)構(gòu)造復(fù)雜、變化頻繁,且知識(shí)、技能淘汰快,深入學(xué)習(xí)困難。 | 系統(tǒng)構(gòu)造簡(jiǎn)單、穩(wěn)定,且知識(shí)、技能傳承性好,深入學(xué)習(xí)相對(duì)容易。 |
| 軟件 | 每一種特定功能可能都需要商業(yè)軟件的支持,需要購(gòu)買相應(yīng)的授權(quán)。 | 大部分軟件都可以自由獲取,同樣功能的軟件選擇較少。 |
常見(jiàn)的Linux系統(tǒng)版本
Linux分為內(nèi)核版本和發(fā)行版:
Linux內(nèi)核版
- 內(nèi)核(kernel)是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤和打印機(jī)等硬件設(shè)備的核心程序,主要做一些基本的,也是重要的操作。比如進(jìn)程管理、內(nèi)存管理、磁盤管理、驅(qū)動(dòng)管理、電源管理、安全管理等
- inux 內(nèi)核版本又分為 穩(wěn)定版 和 開(kāi)發(fā)版,兩種版本是相互關(guān)聯(lián),相互循環(huán)
- 穩(wěn)定版:具有工業(yè)級(jí)強(qiáng)度,可以廣泛地應(yīng)用和部署。新的穩(wěn)定版相對(duì)于較舊的只是修正一些 bug 或加入一些新的驅(qū)動(dòng)程序
- 開(kāi)發(fā)版:由于要試驗(yàn)各種解決方案,所以變化很快
- 內(nèi)核源碼網(wǎng)址:http://www.kernel.org, 所有來(lái)自全世界的對(duì) Linux 源碼的修改最終都會(huì)匯總到這個(gè)網(wǎng)站,由 Linus領(lǐng)導(dǎo)的開(kāi)源社區(qū)對(duì)其進(jìn)行甄別和修改最終決定是否進(jìn)入到 Linux 主線內(nèi)核源碼中
Linux 發(fā)行版本
Linux的發(fā)行版是指將Linux內(nèi)核與應(yīng)用軟件打包,供個(gè)人計(jì)算機(jī)和服務(wù)器使用。
- Linux 發(fā)行版(也被叫做 GNU/Linux 發(fā)行版)通常包含了包括桌面環(huán)境、辦公套件、媒體播放器、數(shù)據(jù)庫(kù)等應(yīng)用軟件
- Linux發(fā)行套件系統(tǒng)是我們常說(shuō)的Linux操作系統(tǒng),也即是由Linux內(nèi)核與各種常用軟件的集合產(chǎn)品。全球大約有數(shù)百款的Linux系統(tǒng)版本,每個(gè)系統(tǒng)版本都有自己的特性和目標(biāo)人群,下面將可以從用戶的角度選出最熱門的幾款進(jìn)行介紹。
- 紅帽企業(yè)系統(tǒng)(RedHatEnterpriseLinux,RHEL.)__紅帽公司是全球最大的開(kāi)源技術(shù)廠商,RHEL是全世界內(nèi)使用最廣泛的Linux系統(tǒng)。RHEL系統(tǒng)具有極強(qiáng)的性能與穩(wěn)定性,并且在全球范圍內(nèi)擁有完善的技術(shù)支持
- 社區(qū)企業(yè)操作系統(tǒng)(Community Enterprise Operating System,CentOS)__通過(guò)把RHEL系統(tǒng)重新編譯并發(fā)布給用戶免費(fèi)使用的Linux系統(tǒng),具有廣泛的使用人群。CentOS當(dāng)前已被紅帽公司“收編”。
- Fedora__由紅帽公司發(fā)布的桌面版系統(tǒng)套件(目前已經(jīng)不限于桌面版)。用戶可免費(fèi)體驗(yàn)到最新的技術(shù)或工具,這些技術(shù)或工具在成熟后會(huì)被加入到RHEL系統(tǒng)中,因此Fedora也稱為RHEL系統(tǒng)的“試驗(yàn)田”。運(yùn)維人員如果想時(shí)刻保持自己的技術(shù)領(lǐng)先,就應(yīng)該多關(guān)注此類Linux系統(tǒng)的發(fā)展變化及新特性,不斷改變自己的學(xué)習(xí)方向。
- Ubuntu__是一款派生自Debian的操作系統(tǒng),對(duì)新款硬件具有極強(qiáng)的兼容能力. Ubuntu與Fedora都是極其出色的Linux桌面系統(tǒng),而且Ubuntu也可用于服務(wù)器領(lǐng)域。
- 十大 Linux 服務(wù)器發(fā)行版排行榜:http://blog.csdn.net/csdnnews/article/details/78589613
Linux 的應(yīng)用領(lǐng)域
服務(wù)器領(lǐng)域
- Linux 在服務(wù)器領(lǐng)域的應(yīng)用是其重要分支
- Linux 免費(fèi)、穩(wěn)定、高效等特點(diǎn)在這里得到了很好的體現(xiàn)
- 早期因?yàn)榫S護(hù)、運(yùn)行等原因同樣受到了很大的限制
- 近些年來(lái) Linux 服務(wù)器市場(chǎng)得到了飛速的提升,尤其在一些高端領(lǐng)域尤為廣泛
嵌入式領(lǐng)域
- 近些年來(lái) Linux 在嵌入式領(lǐng)域的應(yīng)用得到了飛速的提高
- Linux 運(yùn)行穩(wěn)定、對(duì)網(wǎng)絡(luò)的良好支持性、低成本,且可以根據(jù)需要進(jìn)行軟件裁剪,內(nèi)核最小可以達(dá)到幾百 KB 等特點(diǎn),使其近些年來(lái)在嵌入式領(lǐng)域的應(yīng)用得到非常大的提高
- 主要應(yīng)用:
- 手機(jī)、機(jī)頂盒、智能家電、車載導(dǎo)航、醫(yī)療儀器、航空航天設(shè)備、等都是其應(yīng)用領(lǐng)域,得到了 Google、三星、摩托羅拉、NEC 等公司的大力推廣
個(gè)人桌面領(lǐng)域
- 此領(lǐng)域是傳統(tǒng) Linux 應(yīng)用最薄弱的環(huán)節(jié)
- 傳統(tǒng) Linux 由于界面簡(jiǎn)單、操作復(fù)雜、應(yīng)用軟件少的缺點(diǎn),一直被 Windows 所壓制
- 近些年來(lái)隨著 Ubuntu、Fedora 等優(yōu)秀桌面環(huán)境的興起,同時(shí)各大硬件廠商對(duì)其支持的加大,Linux 在個(gè)人桌面領(lǐng)域的占有率在逐漸的提高
Ubuntu操作系統(tǒng)的安裝
Ubuntu是基于Debian發(fā)行版和GNOME桌面環(huán)境,以桌面應(yīng)用為主的Linux發(fā)行版,其名稱來(lái)自非洲南部祖魯語(yǔ)或科薩語(yǔ)的“ubuntu”一詞(譯為烏班圖),意思是“人性”、“我的存在是因?yàn)榇蠹业拇嬖凇?,它?個(gè)月會(huì)發(fā)布一個(gè)新版本(即每年的四月與十月),每2年發(fā)布一個(gè)LTS長(zhǎng)期支持版本。
一般新手會(huì)使用Ubuntu系統(tǒng)來(lái)盡心Linux系統(tǒng)的學(xué)習(xí),因?yàn)閁buntu是對(duì)新手比較友好的一個(gè) Linux 發(fā)行版,有很好的中文本地化,并且隨著Ubuntu用戶群的增加,有很多資料可以查詢的到,不用擔(dān)心無(wú)法解決,可以更快的學(xué)習(xí)成長(zhǎng)。
1. 下載安裝虛擬機(jī)
首先下載并安?虛擬機(jī)軟件,我們要在它上面安裝Ubuntu。
- VirtualBox 是一款開(kāi)源虛擬機(jī)軟件。
- 百度百科有具體和詳細(xì)的介紹及安裝配置步驟. https://baike.baidu.com/item/VirtualBox/5842786?fr=aladdin
- VirtualBox官網(wǎng)下載頁(yè)面: http://download.virtualbox.org/virtualbox/5.0.2/VirtualBox-5.0.2-102096-OSX.dmg (for Mac)
2. 下載Ubuntu鏡像
- Ubuntu官網(wǎng)下載頁(yè)面:http://releases.ubuntu.com/16.04/ubuntu-16.04.3-desktop-i386.iso
- 版本: Ubuntu16.04 64-bit
- Ubuntu16.04 32-bit適合配置較低用戶使用
3. 開(kāi)始在VirtualBox上安裝Ubuntu
3.1 打開(kāi)VirtualBox, 看到以下界面,左邊列表可能不相同,取決于你已安裝的虛擬機(jī)。

3.2 點(diǎn)擊新建按鈕,出現(xiàn)如下界面,按步驟填寫
(1)給虛擬機(jī)起名和選擇系統(tǒng)

(2) 選擇內(nèi)存

(3) 創(chuàng)建虛擬硬盤

(4) 選擇虛擬硬盤文件類型

(5) 選擇-"動(dòng)態(tài)"-儲(chǔ)存在物理硬盤上

(6) 設(shè)置文件位置和大小

3.3 創(chuàng)建完后,選擇設(shè)置. 在[儲(chǔ)存]選項(xiàng)中,找到右邊'屬性'下的'分配光驅(qū)旁的光盤'選項(xiàng),找到之前下載的Ubuntu鏡像文件,點(diǎn)擊打開(kāi)。


3.4 選擇正常啟動(dòng)Ubuntu,開(kāi)機(jī),進(jìn)入安裝界面,選擇語(yǔ)言。


繼續(xù), 如果是使用虛擬機(jī),強(qiáng)烈建議選擇 清除整個(gè)磁盤并安裝Ubuntu,但如果是裝到實(shí)體機(jī)與Windows形成雙系統(tǒng)時(shí),請(qǐng)選擇 其他選項(xiàng) ,但這要求你對(duì)Linux有一定的了解且具備一定的基礎(chǔ)進(jìn)行分區(qū)操作,注意不要覆蓋Windows的C盤。
3.5 選擇清除整個(gè)磁盤并安裝Ubuntu,進(jìn)入以下界面。


3.6 進(jìn)入用戶設(shè)定界面,計(jì)算機(jī)名 是主機(jī)名,用戶名 是登錄時(shí)用的賬戶名稱,密碼 則是你所設(shè) 用戶名 的登錄密碼,請(qǐng)務(wù)必記牢。

3.7 等待安裝成功的提示并重啟
安裝完成,重新啟動(dòng),使用之前配置的用戶名和密碼登錄。




虛擬機(jī)上Ubuntu系統(tǒng)安裝成功啦!
參考資料: