VirtualBox虛擬機器安裝Centos7最小化安裝版並配置網路環境以及相關命令
前言:前段時間一直配套使用的 VirtualBox+ Centos7 + VBoxHeadlessTray 由於一段時間不用再次想用的時候發現啟動不起來,搞了好久沒搞好就放棄了,結果想用Hyper-V。用原來的CentOS-7-x86_64-DVD-1804.iso映象怎麼也啟動不起來。後來百度才發現原來導致我的VirtualBox崩掉的罪魁禍首是前段時間我把Hyper-V功能打開了,而這兩個傢伙是有衝突的(詳情:衝突解決辦法: ofollow,noindex">https://blog.csdn.net/gamesdev/article/details/41911745 ),於是只能禁用了Hyper-V繼續使用VirtualBox來安裝Centos,因為VirtualBox配合VBoxHeadlessTray ,無介面啟動虛擬機器,對於學習linux系統體驗非常不錯,記憶體佔用很低。
為了儘可能詳細我把地址,還有軟體使用說明都儘可能的詳盡列出,方便大家,也方便日後如果我的系統再崩了方便重新搭建。Centos7下載地址: https://mirrors.aliyun.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso ,也可以在阿里映象: https://opsx.alibaba.com/mirror 找自己想要的下載。VBoxHeadlessTray: https://github.com/toptensoftware/VBoxHeadlessTray

image
是一個實現 VirtualBox無介面啟動虛擬機器的小工具,搭配使用很方便,下載請看準對應虛擬機器的版本。裝好系統以後(預設已經裝好)設定如下:
1、配置主機連線虛擬機器設定並且虛擬機器能連線外網
有兩種方式:
1、配置雙網絡卡(網路地址轉換NAT和僅主機(host-only)網路),此方式的好處是ip固定,無論工作環境如何變化,連線虛擬機器的ip不變,一般都是:192.168.56.102(推薦)。

image

image
2、配置選擇橋接網絡卡方式,此方式的好處是隻需要配置一個網絡卡,並且跟真實機器在同一網段,但是缺點是工作環境改變虛擬機器的ip會改變。
2、配置啟用網路
Centos7 最小化安裝後無法上網,需要先開啟網路服務
1、啟用網絡卡
檔案 /etc/sysconfig/network-scripts/ifcfg-enp0s3
將 ONBOOT=no 改為 ONBOOT=yes(如果已經是yes則不用修改)
2、啟動network服務
systemctl restart network(service network restart centos6舊命令)
PS:因為是最小化安裝,沒有ifconfig,可以在連線上網後,yum install net-tools安裝 或者使用centos7的新命令 ip address 檢視。
另外CentOS 7安裝後沒有killall、ifconfig、unzip zip、rzsz、命令補全,需要的話安裝如下:
yum install-y psmisc yum install -y net-tools yum install lrzsz yum install -y unzip zip yum install -y bash-completion// 程式碼補全安裝好後需要重啟才能生效
設定完以上,就可以愉快的玩耍啦!