Table of Contents
VMware 可以使你在一臺計算機上同時運行多個操作系統,例如同時運行 Windows、Linux 和 Mac OS。在計算機上直接安裝多個操作系統,同一個時刻只能運行一個操作系統,重啓纔可以切換;而 Vmware 可以同時運行多個操作系統,可以像 Windows 應用程序一樣來回切換。
站在使用者的角度講,虛擬機系統和真實安裝的系統是一樣的,甚至可以在一臺計算機上將幾個虛擬機系統連接爲一個局域網或連接到互聯網。
在虛擬機系統中,每一臺虛擬產生的計算機都被稱爲“虛擬機”,而用來存儲所有虛擬機的計算機則被稱爲“宿主機”。例如,你的 Windows 系統就是宿主機,而 VMware 安裝的 Linux 則爲虛擬機。
一:VMware下載和安裝;
絕大多數初學者使用的是 Windows,所以本節只講解在 Windows 下安裝 VMware 和 Linux。
VMware 有兩個版本,分別是 VMware Workstation Pro 和 VMware Workstation Player。
- Player 是免費版本,只能用於非商業用途,適合個人學習。
- Pro 是商業版本,功能最強大,付費以後才能使用。
我們從互聯網上找到了一個帶密鑰的 Pro 版本,並放在了百度網盤,大家可以無限制的使用:
VMware Workstation Pro 下載地址:https://pan.baidu.com/s/1XXhFFh0Fx0vzvcd1A543Yg,提取碼:2o19(下載得到的壓縮包中含有 VMware 安裝所需的祕鑰,親測有效,可放心使用)
VMware 對計算機的硬件配置要求比較高,配置低了虛擬機會很慢,甚至不能運行。理論上,配置越高越好,現在主流的計算機配置都可以達到運行 VMware 的要求。千萬不要用多年珍藏的老古董來運行 VMware,我保證你將會失去耐心。
由於 VMware 的安裝過程比較簡單,與安裝普通軟件無異,因此不再過多闡述。這裏假設讀者已經下載並已安裝好 VMware,接下來直接開始使用 VMware 安裝 Linux 系統。
上述參考:https://blog.csdn.net/qq_40950957/article/details/80467513
二:VMware 安裝 Linux(CentOS) 系統
1:創建虛擬機空間;
啓動 VMware,進入其主界面,如圖 1 所示。
選擇新建虛擬機;
點擊“下一步”,進入“安裝操作系統”界面,若初學者已提前準備好 Linux 系統的映像文件(.iso 文件),此處可選擇“安裝程序光盤映像文件”,並通過“瀏覽”按鈕找到要安裝 Linux 系統的 iso 文件;否則選擇“稍後安裝操作系統”,一般選擇稍後安裝;
建議初學者提前下載好 CenOS 映像系統,給大家提供 CentOS 6.5 映像文件迅雷下載地址(點擊鏈接或複製鏈接到迅雷即可開始下載):
- 32 位 CentOS 6.5 映像下載:http://archive.kernel.org/centos-vault/6.5/isos/i386/CentOS-6.5-i386-LiveCD.iso
- 64 位 CentOS 6.5 映像下載:http://archive.kernel.org/centos-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-LiveCD.iso
點擊“下一步”,進入“選擇客戶機操作系統”,選擇“Linux”,並在“版本”下拉列表框中選擇要安裝的對應的 Linux 版本,這裏選擇“CentOS 6”,如圖 4 所示。
繼續“下一步”,進入“命名虛擬機”界面,給虛擬機起一個名字(如“CentOS 6.5”),然後單擊“瀏覽”按鈕,選擇虛擬機系統安裝文件的保存位置
單擊"下一步"按鈕,進入"指定磁盤容量"界面。默認虛擬硬盤大小爲 20GB(虛擬硬盤會以文件形式存放在虛擬機系統安裝目錄中)。虛擬硬盤的空間可以根據需要調整大小,但不用擔心其佔用的空間,因爲實際佔用的空間還是以安裝的系統大小而非此處劃分的硬盤大小爲依據的。
比如你設定了硬盤容量爲 20GB,但是安裝 Linux 只用了 4GB,那麼實際上只會在你的 Windows 分區中佔用 4GB 的空間,佔用空間會隨着虛擬機系統使用的空間增加而增加。
此“指定磁盤容量”界面保持默認設置即可,如圖 6 所示。
選擇要添加的網絡;
2:VMware 提供的網絡連接詳解;
VMware 提供的網絡連接有 5 種,分別是"橋接模式"、"NAT 模式"、"僅主機模式"、"自定義"和"LAN 區段":
- 橋接模式:相當於虛擬機的網卡和宿主機的物理網卡均連接到虛擬機軟件所提供的 VMnet0 虛擬交換機上,因此虛擬機和宿主機是平等的,相當於一個網絡中的兩臺計算機。這種設置既可以保證虛擬機和宿主機通信,也可以和局域網內的其他主機通信,還可以連接 Internet,是限制最少的連接方式,推薦新手使用。
- NAT 模式:相當於虛擬機的網卡和宿主機的虛擬網卡 VMnet8 連接到虛擬機軟件所提供的 VMnet8 虛擬交換機上,因此本機是通過 VMnet8 虛擬網卡通信的。在這種網絡結構中,VMware 爲虛擬機提供了一個虛擬的 NAT 服務器和一個虛擬的 DHCP 服務器,虛擬機利用這兩個服務器可以連接到 Intemet。所以,在正常情況下,虛擬機系統只要設定自動獲取 IP 地址,就能既和宿主機通信,又能連接到 Internet了。但是這種設置不能連接局域網內的其他主機。
- 僅主機模式:宿主機和虛擬機通信使用的是 VMware 的虛擬網卡 VMnet1,但是這種連接沒有 NAT 服務器爲虛擬機提供路由功能,所以僅主機網絡只能連接宿主機,不能連接局域網,也不能連接 Internet 網絡。
- 自定義網絡:可以手工選擇使用哪塊虛擬機網卡。如果選擇 Vmnet1,就相當於橋接網絡;如果選擇 VMnet8,就相當於 NAT 網絡。
- LAN 區段:這是新版 VMware 新增的功能,類似於交換機中的 VLAN(虛擬局域網),可以在多臺虛擬機中劃分不同的虛擬網絡。
3:創建新的磁盤;
選擇創建多個文件,以後方便移植;
選擇安裝的位置;
配置相關參數;
這裏,我們可以略做調整,單擊"自定義硬件"按鈕進入硬件調整界面。爲了讓虛擬機中的系統運行速度快一點,我們可以選擇"內存"調整虛擬機內存大小,但是建議虛擬機內存不要超過宿主機內存的一半。CentOS6.x 最少需要 628MB 及以上內存分配,否則會開啓簡易安裝過程;
選擇“新CD/DVD(IDE)”可以選擇光驅配置。如果選擇“使用物理驅動器”,則虛擬機會使用宿主機的物理光驅;如果選擇“使用 ISO 映像文件”,則可以直接加載 ISO 映像文件,單擊“瀏覽”按鈕找到 ISO 映像文件位置即可;
選擇"網絡適配器"將進入 VMware 新手設置中最難以理解的部分——設置網絡類型,如圖 所示。此設置較複雜,不過網絡適配器配置在虛擬機系統安裝完成後還可以再行修改。
以上對於 VMware 網絡的描述,讀者看完了可能會有點困惑。簡單總結—下,在 VMware 安裝好後,會生成兩個虛擬網卡 VMnet1 和 VMnet8 (在 Windows 系統的"網絡連接"中可以査看到),如圖所示。
其中常用設置有以下 2 種:
- 需要宿主機的 Windows 和虛擬機的 Linux 能夠進行網絡連接,使用"橋接模式"(橋接時,Linux 也可以訪問互聯網,只是虛擬機需要配置和宿主機 Windows 同樣的聯網環境);
- 需要宿主機的 Windows 和虛擬機的 Linux 能夠進行網絡連接,同時虛擬機的 Linux 可以通過宿主機的 Windows 連入互聯網,使用"NAT模式"。
硬盤配置設置完成後,點擊圖 7 中的“完成”按鈕,就成功創建了一臺虛擬機!對於在圖 3 中提前下載好 CentOS 映像並作相應設置的讀者,此時 VMware 會直接啓動 Linux CentOS 系統。
4:CentOS7的啓動過程;
點擊打開虛擬機;
開啓虛擬機後會出現以下界面
- Install CentOS 7 安裝CentOS 7
- Test this media & install CentOS 7 測試安裝文件並安裝CentOS 7
- Troubleshooting 修復故障
選擇第一項,安裝直接CentOS 7,回車,進入下面的界面
選擇語言,當然是中文了;
進入安裝其他配置的頁面;日期,鍵盤等不用選擇;重點關注安裝軟件選擇;
進入軟件選擇,我們可以選擇最小安裝,就是啥都沒用,就是黑屏寫命令;
在此我選擇了linux的桌面程序,實際上都一樣,只不多桌面會更好看一點;
接下來看系統的安裝位置配置;
先看一下磁盤的安裝位置;
這裏不熟悉安裝的就選擇自動分區。熟悉的我們可以來選擇我要配置分區。選擇配置分區點擊完成,就會到添加設置分區界面,圖示:
選擇掛載點swap,一般爲內存的兩倍或一倍;這個實際上就是物理內存用來擴展真實內存的,和windows的差不多;
再掛載根節點,剩下的都給他就行了;
點擊完成;接受更改;
更改網絡和主機名;
點擊完成,點擊開始安裝;
等待過程中設置root密碼;
安裝完成後重啓即可;
重啓後,打開終端ping一下外網,表示成功;
三:操作
1:關於網絡的設置;
如果您並非安裝的桌面,而是想通過修改文件來鏈接網絡,那麼配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文件裏做如下配置:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
裏面參數含義如下:
TYPE="Ethernet" # 網絡類型爲以太網
BOOTPROTO="static" # 手動分配ip,自動獲取ip爲dhcp
NAME="ens33" # 網卡設備名,設備名一定要跟文件名一致
DEVICE="ens33" # 網卡設備名,設備名一定要跟文件名一致
ONBOOT="yes" # 該網卡是否隨網絡服務啓動,爲no爲開啓不啓動網卡,也就是開機沒網
IPADDR="192.168.220.101" # 該網卡ip地址就是你要配置的固定IP,如果你要用xshell等工具連接,220這個網段最好和你自己的電腦網段一致,否則有可能用xshell連接失敗
GATEWAY="192.168.220.2" # 網關
NETMASK="255.255.255.0" # 子網掩碼
DNS1="8.8.8.8" # DNS,8.8.8.8爲Google提供的免費DNS服務器的IP地址
上述操作可以爲您設置固定的ip;
2:修改爲僅主機模式;
有時候爲了建立數據庫自己進行測試,或者搭建集羣,我是因爲不論是在公司還是在家不想讓linux地址總是變化,所以配置了僅主機模式;
修改虛擬機網絡連接爲僅主機;
打開虛擬機設置
打開本地的vmnet1網卡
打開虛擬機,進入網絡配置文件
cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33
重啓網卡或者重啓虛擬機
service network restart
修改成功