虛擬機VBox安裝CentOS6.8,內外網訪問
1、 目的
爲了學習和研究的須要,咱們常常會須要在虛擬機上安裝Linux系統以及一些軟件,並要求既能夠上外網,又能夠與宿主機互訪。java
可是網上的不少教程繁瑣,看起來不清晰。本文就是按照成功經驗儘量簡單明瞭地指導安裝與配置。node
注意:由於參考了不少網上的教程,因此本文的步驟可能有一些是不必的,由於沒時間去一一甄別、剔除,因此請辯證地參考。linux
2、 Windows的準備
安裝完VBox,應該有VirtualBoxHost-Only Network在網絡鏈接裏。設置以下圖:瀏覽器
本機環境在筆記本中,使用的是WiFi。設置以下圖:服務器
3、 虛擬機配置
管理à全局設定à網絡
新建虛擬機的配置以下圖:ide
其餘選項按照我的環境配置便可。學習
4、 CentOS6.8的安裝
本節沒什麼好說的,爲了方便,我安裝的是桌面版,實際使用不須要的。網站
Ctrl+F全屏切換ui
Ctrl+C縮放切換
5、 CentOS6.8的配置
進入桌面,網絡有兩個:
編輯System eth1以下圖
至此,打開系統自帶的火狐瀏覽器,訪問百度成功。
eth0是訪問外網的,eth1是與宿主機聯通的。
在宿主機經過SSH鏈接客戶端訪問192.168,56.103,訪問成功。
注意:
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
vi ifcfg-eth1
其中ONBOOT必須=yes
或者在桌面版設置自動鏈接。
service network restart
重啓服務
6、 啓動進入命令行
root用戶
找到下面的語句:
#2 – Multiuser, without NFS (The same as 3,if you do not havenetworking) –多用戶模式,不支持NFS
id:5:initdefault: –默認運行等級是5,只要將此處改爲 id:3:initdefault:便可
另外在文本模式若是想啓動圖形界面,能夠使用下面的方法:
CentOS7:
systemctl set-default graphical.target #圖形
systemctl set-default multi-user.target #命令行
7、 JDK設置
一、刪除OpenJDK
安裝系統的時候能夠不選擇安裝JDK,若是選了,應該把安裝的OpenJDK卸載。
java –version
java version "1.7.0_99" OpenJDK Runtime Environment (rhel-2.6.5.1.el6-x86_64 u99-b00) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
rpm -qa | grep java
java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64 java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64 tzdata-java-2016c-1.el6.noarch
卸載命令:
yum -y remove java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64
二、安裝JDK七、8
從Oracle網站下載JDK七、8的tar.gz包並上傳至服務器。
使用root用戶,建立目錄/usr/local/java,將兩個tar.gz剪切至此。
解壓縮兩個壓縮包:
tar –zxvf jdk-7u80-linux-x64.tar.gz
tar –zxvf jdk-8u131-linux-x64.tar.gz
本環境中,JDK8做爲默認配置,JDK7是給Dubbo管控臺的Tomcat用,詳情參看《Dubbo管理控制檯安裝》
配置JDK8環境:
vi /etc/profile 增長:
exportJAVA_HOME=/usr/local/java/jdk1.8.0_131
export JRE_HOME=$JAVA_HOME/jre
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
exportPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
source /etc/profile