前言
看這篇文章之前,首先得要給大家先介紹一下什麼是虛擬機器。
虛擬機器是一種 軟體
,它可以在 一臺物理伺服器
上,也就是我們平時所使用的電腦,虛擬出多臺邏輯伺服器,這個邏輯伺服器怎麼理解呢?
邏輯伺服器是指在物理伺服器基礎上,透過虛擬化技術或軟體配置來劃分和管理的虛擬伺服器。它不依賴於具體的硬體,而是透過軟體層面實現伺服器資源的分配和管理。邏輯伺服器的優勢包括:
- 資源最佳化:可以將物理伺服器的資源(如CPU、記憶體、儲存等)進行更加精細和動態的分配,提高資源利用率。
- 隔離性:不同的邏輯伺服器之間可以相互隔離,保證每個邏輯伺服器的執行不會影響到其他伺服器的穩定性和安全性。
- 靈活性:可以根據需求隨時調整資源分配,方便進行擴充套件或縮減。
- 高可用性:透過虛擬化技術,可以實現伺服器的快速備份和恢復,提高系統的可用性和容災能力。
邏輯伺服器廣泛應用於雲端計算環境中,是實現彈性計算、負載均衡和多租戶架構的基礎技術之一。
所以根據綜上所述,我們得要先在我們的電腦上安裝一個虛擬機器,然後在虛擬機器上安裝一個 linux 系統,這樣我們就可以在我們的電腦上搭建一臺 linux 伺服器了。
1. 安裝虛擬機器
在上面介紹了虛擬機器其實是一種軟體,那麼我們就可以在網上搜尋一下虛擬機器軟體,然後下載安裝。
這裡我推薦一個比較好用的虛擬機器軟體,就是 VMware Workstation
,這個軟體是收費的,但是我們可以在網上搜尋一下 VMware Workstation PJB
(自行解決),然後下載安裝。
但是幸運的是我在網上看到了如上圖的訊息個人免費,商業訂閱(原文:https://blogs.vmware.com/cloud-foundation/2024/05/14/vmware-desktop-hypervisor-pro-apps-now-available-for-personal-use/),所以我們可以直接下載安裝。
官方下載地址
下載地址:https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workstation-player/workstation-player-evaluation.html.html.html.html
其他渠道獲得的下載地址(目前所使用的方式)
https://softwareupdate.vmware.com/cds/vmw-desktop
開啟如上鍊接找到 player
資料夾,player 資料夾裡面有很多版本的 VMware Workstation Player(個人免費版),我們可以根據自己的需求選擇一個版本下載,我下載的是 VMware-player-17.5.2-23775571
版本。
找一個自己存放的位置然後下載解壓出來,如果之前有安裝過 VMware Workstation 首先要解除安裝掉,然後再安裝本次所下載的 VMware Workstation Player 版本。
安裝過程:
點完成即可。
然後找到之前所安裝的 VMware Workstation Player,執行即可:
這個軟體我也是第一次使用,後續一起探索,到這裡虛擬機器軟體安裝完成。
2. 安裝 Linux 系統
在這我不知道有沒有不懂的小夥伴,那麼我就給大家介紹一下什麼是 Linux
系統。
Linux 是一種自由和開放原始碼的類 Unix 作業系統,是一個基於 POSIX 和 UNIX 的多使用者、多工、支援多執行緒和多 CPU 的作業系統。Linux 能執行主要的 UNIX 工具軟體、應用程式和網路協議。它支援 32 位和 64 位硬體。Linux 繼承了 UNIX 作業系統的優良傳統,是一個穩定、高效、安全的作業系統。
Linux 是由 Linus Torvalds 在 1991 年建立的,最初是為了個人使用而編寫的,後來由於它的開放原始碼特性,迅速成為了一種受歡迎的作業系統。Linux 是一種免費使用和自由傳播的作業系統,它的核心完全是由一群愛好者使用 C 語言編寫而成。Linux 的核心是基於 UNIX 的,但它並不包含任何 UNIX 的程式碼。
Linux 是一種典型的自由軟體,它的原始碼可以自由獲取、自由傳播、自由修改。Linux 的核心是由 Linus Torvalds 本人主持開發的,但是 Linux 的發展不僅僅是 Linus 一人的事業,全世界的程式設計師都可以參與其中,為 Linux 核心的開發和完善提供源源不斷的動力。
接下來我們就可以在虛擬機器上安裝 Linux 系統了,這裡我選擇的是 CentOS
系統,這個系統是一個免費的開源系統,我們可以在官網上下載安裝。
官方下載地址
下載地址:https://www.centos.org/download/
我給大家貼出來了官方下載地址,但是我沒有使用因為下不動,所以我在網上就找了一個網盤地址,並且已經將檔案暫存到我的網盤上,下載地址如下:
- 連結:https://pan.baidu.com/s/15oCKhxERtC_-cESrDD1XIA?pwd=rico
- 提取碼:rico
到這大家腦海裡得要有一個過程就是,已經知道了虛擬機器是什麼,然後安裝了虛擬機器軟體,也知道了 Linux 系統是什麼,然後下載了 Linux 系統的映象檔案,接下來就是在虛擬機器上安裝 Linux 系統了。
3. 在虛擬機器上安裝 Linux 系統
如下的內容我會以截圖的形式給大家展示,因為我也是第一次使用這個軟體,所以我也是現學現賣,希望大家能夠理解。
之前說是安裝 Linux 為啥所下載的是 CentOS,因為 CentOS 是一個基於 Red Hat Linux 的開源作業系統,它是一個免費的企業級 Linux 發行版,提供了一個穩定、高效能、安全的作業系統環境,適用於企業級應用的部署。
所以這個問題就不用太過於糾結,我們可以選擇 CentOS 也可以選擇其他的 Linux 系統,這裡我選擇的是 CentOS。
配置一下網路,選擇網路介面卡,這裡我選擇的是橋接模式,這樣我們就可以在虛擬機器上訪問外網了。什麼是橋接模式呢?橋接模式是指虛擬機器的網路介面卡和物理網路介面卡之間建立一個橋接連線,使得虛擬機器可以直接訪問物理網路,實現虛擬機器和物理機之間的通訊。
注意:在安裝過程的最後一步點選完成提示什麼許可權不足等問題請以管理員身份執行 VMware Workstation Player。
建立好之後的虛擬機器如下: