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