VirtualBox虛擬機器安裝
基礎環境:宿主機是64位Windows10作業系統,通過無線網訪問網路。
macOS可以以類似方式進行安裝,不同之處見最後補充。
Step1 安裝VirtualBox
VirtualBox是一款免費、開源、高效能的虛擬機器軟體,可以跨平臺執行,支援Windows、Mac、Linux等作業系統。下載地址是Downloads – Oracle VM VirtualBox,此時(2019.3.25)下載到軟體版本是6.0,安裝比較簡單,一路點選確定即可,在此不再贅述。
Step2 安裝CentOS7
CentOS7是一款非常流行的免費開源的Linux作業系統,筆者的雲主機也是選擇這款作業系統。
Step2.1 下載CentOS7
進入官網下載地址,選擇Minimal ISO(這裡是出於學習的目的,選擇最小化安裝包)。
這裡選擇官網推薦的第一個映象下載即可。
Step2.2 初始化虛擬機器
開啟VirtualBox,點選新建。
名稱和虛擬機器檔案存放路徑根據自己需要進行設定,型別選擇Other即可,點選下一步。(注:測試時發現如果選擇Red Hat,後面滑鼠無法正常使用在安裝的時候)
提示:從這裡到step2.3 啟動虛擬機器之前可以一路預設點過去。
分配記憶體(可以理解為虛擬機器最大可佔用宿主機的多少記憶體。),根據自己電腦配置和需要進行設定即可,我選擇它推薦的512M,點選下一步。
選擇第二個現在建立虛擬硬碟即可,點選下一步。
選擇虛擬硬碟檔案型別,預設即可,點選下一步。
預設即可,點選下一步。
預設即可,點選建立。
Step2.3 啟動虛擬機器
點選啟動。
選擇我們剛才下載好的那個CentOS安裝包
選擇好後如下,點選啟動。
預設是第二個,但我們選擇第一個選項,直接安裝CentOS7,不測試這個映象是否損壞。
稍等一下,我們就會看到語言選擇介面,這裡以中文為例,點選繼續。
稍等一下,我們會看到如下介面,提示必須完成帶有黃色感嘆號的內容,才能進行下一步,我們點選安裝位置。
如果不需要手動分割槽,直接點選完成即可。
此時黃色感嘆號消失,我們現在點選網路與主機名。
這裡選擇開啟乙太網,減少後期對網路的配置,點選完成。
點選開始安裝。
點選ROOT密碼。
我這裡設定為root,點選兩次完成即可。
接下來需要耐心地等待安裝。
點選重啟
輸入使用者名稱和密碼
#命令列輸入以測試能否連線外網
ping baidu.com
不出所料的話,你能ping通外網,但是現在虛擬機器不能ping通主機,也就是你電腦主機沒法與虛擬機器通訊。現在關閉虛擬機器,點選設定。(注:此處參考了這篇文章)
選擇網路,點選網絡卡2
選擇啟用僅主機(Host only)網路
啟動虛擬機器
命令列輸入
ip addr
紅色箭頭所指的ip地址,主機即可通過這個ip地址與虛擬機器進行通訊
Windows電腦 ipconfig即可檢視區域網中ip地址
可以嘗試互相ping通。
Step3 Xshell使用
你現在已經可以在本地通過命令列來操作CentOS,但很多時候我們是需要遠端連線伺服器,這裡我們可以使用Xshell這款SSH客戶端軟體。
你可以免費註冊使用Xshell,通過這個網址家庭/學校免費 NetSarang Website。
具體下載安裝按提示即可,安裝完成點選新建會話,會有如下介面。
在主機處輸入你剛才檢視到的虛擬機器ip地址,我這裡是192.168.56.102。
點選使用者身份驗證,輸入使用者名稱和密碼(我這裡是root,root),然後選擇確定並連線。
第一次連線會彈出個警告,選擇接受並儲存。
到這裡,表明你已經成功通過Xshell連線你的虛擬機器了。
補充
對於通過無線網連線的macOS宿主機而言,想要實現主機與虛擬機器系統之間的網路通訊,需要進行如下操作。
進入主機網路管理器,點選建立,如下所示。
在虛擬機器的網路頁面新增僅主機(Host-Only)網路,選擇剛才建立的那個網路。