當前位置:
首頁 > 知識 > 虛擬機VBox安裝CentOS6.8,內外網訪問

虛擬機VBox安裝CentOS6.8,內外網訪問


一、目的

為了學習和研究的需要,我們經常會需要在虛擬機上安裝Linux系統以及一些軟體,並要求既可以上外網,又可以與宿主機互訪。

但是網上的很多教程繁瑣,看起來不清晰。本文就是按照成功經驗儘可能簡單明了地指導安裝與配置。

注意:因為參考了很多網上的教程,所以本文的步驟可能有一些是沒必要的,因為沒時間去一一甄別、剔除,所以請大家指正,辯證地參考。



6月24更新,今天重新試了一下,有些問題,更改一下~~



虛擬機VBox安裝CentOS6.8,內外網訪問

虛擬機VBox安裝CentOS6.8,內外網訪問

虛擬機VBox安裝CentOS6.8,內外網訪問


二、Windows的準備

虛擬機VBox安裝CentOS6.8,內外網訪問

宿主機網卡

安裝完VBox,應該有VirtualBox Host-Only Network在網路連接里。設置如下圖:

虛擬機VBox安裝CentOS6.8,內外網訪問

網卡IP設置

本機環境在筆記本中,使用的是WiFi。設置如下圖:

虛擬機VBox安裝CentOS6.8,內外網訪問

網卡共享設置

三、虛擬機配置

管理——>全局設定——>網路

虛擬機VBox安裝CentOS6.8,內外網訪問

VBox網路全局設定

新建虛擬機的配置如下圖:

虛擬機VBox安裝CentOS6.8,內外網訪問

新建虛擬機網卡1配置

虛擬機VBox安裝CentOS6.8,內外網訪問

新建虛擬機網卡2配置

其他選項按照個人環境配置即可。


四、CentOS6.8的安裝

本節沒什麼好說的,為了方便,我安裝的是桌面版,實際使用不需要的。

Ctrl+F全屏切換

Ctrl+C縮放切換


五、CentOS6.8的配置

進入桌面,網路有兩個:

虛擬機VBox安裝CentOS6.8,內外網訪問

CentOS網卡

虛擬機VBox安裝CentOS6.8,內外網訪問

ifconfig

編輯System eth1如下圖

虛擬機VBox安裝CentOS6.8,內外網訪問

CentOS網路設置

至此,打開系統自帶的火狐瀏覽器,訪問百度成功。

eth0是訪問外網的,eth1是與宿主機聯通的。

在宿主機通過SSH連接客戶端訪問192.168,56.103,訪問成功。

注意:

cd /etc/sysconfig/network-scripts

vi ifcfg-eth0

vi ifcfg-eth1

其中ONBOOT必須=yes

或者在桌面版設置自動連接。

service network restart

重啟服務


六、啟動進入命令行

root用戶

# vi /etc/inittab

找到下面的語句:

# Default runlevel. The runlevels used by RHS are:

# 1 – Single user mode –單用戶模式

#2 – Multiuser, without NFS (The same as 3, if you do not havenetworking) –多用戶模式,不支持NFS

# 3 – Full multiuser mode –多用戶模式

# 4 – unused –沒有使用

# 5 – X11 –圖形界面方式

# 6 – reboot (Do NOT set initdefault to this) –重新啟動

id:5:initdefault: –默認運行等級是5,只要將此處改成 id:3:initdefault:即可

另外在文本模式如果想啟動圖形界面,可以使用下面的方法:

# startx


七、JDK設置

1、刪除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 removejava-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64

rpm -e --nodepsjava-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64

2、安裝JDK7、8

從Oracle網站下載JDK7、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用。

配置JDK8環境:

vi /etc/profile 增加:


## java env

export JAVA_HOME=/usr/local/java/jdk1.8.0_131

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

source /etc/profile

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Java個人學習心得 的精彩文章:

ZooKeeper單機版安裝配置——集群版後面再發
MySQL5.7主從複製
ZooKeeper集群安裝配置使用

TAG:Java個人學習心得 |

您可能感興趣

如何在虛擬機中安裝Linux中的CentOS 7系統
Win10上安裝虛擬機VMware Workstation10
虛擬機裡面安裝Openfiler 2.99
VMware虛擬機安裝CentOS 7並搭建Lamp伺服器環境
2019系統教程,搞定黑蘋果,VMware虛擬機安裝MacOS X
泄露的圖片顯示iPhone X Plus&6.1英寸LCD iPhone虛擬機
在虛擬機VMware中安裝Linux系統
VMWare Fusion Pro 10-macOS 強大虛擬機軟體,開發者的福音
VirtualBox 6.0正式發布:支持虛擬機導出至Oracle Cloud架構
Windows10 Hyper-V 創建虛擬機的方法
VMWare Fusion Pro 11 強大的虛擬機軟體中文專業版
自帶Windows虛擬機配置的發行版Robolinux發布 9.1 版
VirtualBox虛擬機最新逃逸漏洞E1000 0day詳細分析(下)
如何在虛擬機上安裝centos7.4系統—靠譜的centos7.4系統安裝教程
VirtualBox虛擬機最新逃逸漏洞E1000 0 day詳細分析(上)
Oracle 發布通用型虛擬機 GraalVM 1.0,支持多種編程語言
威睿虛擬機 VMware Workstation Pro v 中文註冊版
谷歌開始測試ChromeOS安卓9.0虛擬機:跳過安卓8.0
VMware虛擬機安裝蘋果Mac OS詳細圖文教程Windows上運行macOS
VM虛擬機Debian系統的安裝