1. 程式人生 > >在Mac 上搭建Linux虛擬機器--MacOS & VMware10 & CentOS 7

在Mac 上搭建Linux虛擬機器--MacOS & VMware10 & CentOS 7

在大型專案開發中, 需要使用Linux下的C語言對工程進行開發, 在個人PC或者工作站上搭建Linux系統十分容易且方便.

本篇文章將介紹作業系統和虛擬機器的搭建:

  • 1 作業系統
  • 2 虛擬機器概念
  • 3 Linux映象下載安裝(CentOS7)
  • 4 VMware端搭建
  • 5 Mac端設定
  • 6 配置CentOS (Linux的一個發行版)系統

操作環境:

VMware Fusion 10.1.3

MacAir 系列

MacOS: 10.13.1

Linux版本: CentOS7 64位

  • 作業系統

作業系統是安裝在PC上的第一個軟體, 其他應用軟體必須等待OS安裝之後才能安裝.

  1. Win(Windows): win95/97/xp/7/vista/10——付費
  2. Mac(Macintosh): 免費升級
  3. Linux: 核心+(系統軟體+應用軟體)——免費  開源

Linux作業系統是指: 核心+ 應用

  • 核心:系統軟體——負責管理CPU、記憶體、檔案系統、程序、外設、網路等計算機資源, 同時向上為應用程式提供執行環境.
  • 應用——系統+應用軟體

核心負責管理軟硬體資源並提供執行環境,  實現功能需要應用軟體.

虛擬機器

思考: 如何在一臺電腦上執行兩個系?

  • 購買一臺新電腦——成本大
  • 安裝雙系統:Linux + Windows/Mac——只能執行一個系統
  • 安裝虛擬機器

虛擬機器原理:

圖1.1 真實機器
圖1.2 安裝虛擬機器的機器
  • 虛擬機器就像一臺真實的機器,有硬碟、記憶體、CPU,並且這些引數可以設定, 建立完硬體之後,可以在虛擬機器上安裝作業系統—>安裝開發軟體(文字編輯器)
  • 在虛擬機器上安裝的作業系統稱為guest OS
  • 在真實的物理機器上安裝的作業系統稱為host OS
  • 通過虛擬機器軟體來建立多個虛擬機器.
  • 多個虛擬機器可以同時執行——在host機器上,可以同時執行多個OS
  • 充分利用物理機器資源

Linux由核心+系統軟體+應用軟體構成, Linux核心是統一的, 不同的系統軟體應用軟體版本組合構成了不同的發行版本

3. Liunx系統映象下載(CentOS 7)

CentOS(Community Enterprise Operating System,社群企業作業系統)是一個基於Red Hat Linux 提供的可自由使用原始碼的企業級Linux發行版本(網頁更新於2018-9月)

CentOS為社群開源型維護軟體, 此類軟體有通用的下載方式——找到離自己位置最近的映象進行下載.

CentOS官網

(2)選擇清華的映象

選擇映象下載

(3) 下載完成 安裝

使用虛擬機器上的光碟驅動匯入已下載的iso映象

4. VMware建立虛擬機器

VMware官網

(1) ios 雙擊安裝

iso雙擊安裝

(3) 設定韌體

虛擬機器的資訊是儲存在檔案當中的, 因此要選擇檔案(虛擬機器)儲存的位置

BIOS設定

(4)硬體配置

一般選擇預設即可

虛擬機器配置

(5)完成VMware端設定

標題

5 Mac端設定

(1) 安全性設定

從官方安裝VMware 和 CentOS 後會出現如下彈窗:

需要對MacOS進行安全性授權

(2) MacOS設定

            <1> MacOS—系統偏好設定-安全性與隱私

            <2> 解鎖