【Linux】2. 操作系統,Linux背景知識和Ubuntu操作系統安裝

這篇筆記記錄了以下幾個知識點:
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。

2. 下載Ubuntu鏡像

3. 開始在VirtualBox上安裝Ubuntu

3.1 打開VirtualBox, 看到以下界面,左邊列表可能不相同,取決于你已安裝的虛擬機。

1.png

3.2 點擊新建按鈕,出現如下界面,按步驟填寫

(1)給虛擬機起名和選擇系統

3.2-1給虛擬機起名和選擇系統.png

(2) 選擇內存

3.2-2酌情選擇內存.png

(3) 創建虛擬硬盤


3.2-3創建虛擬硬盤.png

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

3.2-4選擇虛擬硬盤文件類型.png

(5) 選擇-"動態"-儲存在物理硬盤上

3.2-5儲存在物理硬盤上-動態.png

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


3.2-6設置文件位置和大小 .png

3.3 創建完后,選擇設置. 在[儲存]選項中,找到右邊'屬性'下的'分配光驅旁的光盤'選項,找到之前下載的Ubuntu鏡像文件,點擊打開。

3.3-1.png
3.3-2.png

3.4 選擇正常啟動Ubuntu,開機,進入安裝界面,選擇語言。

3.4-1 選擇語言.png
3.4-2 選擇安裝Ubuntu.png

繼續, 如果是使用虛擬機,強烈建議選擇 清除整個磁盤并安裝Ubuntu,但如果是裝到實體機與Windows形成雙系統時,請選擇 其他選項 ,但這要求你對Linux有一定的了解且具備一定的基礎進行分區操作,注意不要覆蓋Windows的C盤。

3.5 選擇清除整個磁盤并安裝Ubuntu,進入以下界面。

3.5-1.png
3.5-2.png

3.6 進入用戶設定界面,計算機名 是主機名,用戶名 是登錄時用的賬戶名稱,密碼 則是你所設 用戶名 的登錄密碼,請務必記牢。

3.6 用戶設定.png

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

3.7-1 安裝成功的界面.png
3.7-2.png
3.7-3.png
3.7-4.png

虛擬機上Ubuntu系統安裝成功啦!

參考資料:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容