萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> vitualbox虛擬機如何安裝centos 7

vitualbox虛擬機如何安裝centos 7

   為了方便,最近用vitualbox搭了一個centos7的虛擬機,整個過程比較簡單,在這裡記錄一下。

  下載vitualbox

  直接去官網(https://www.virtualbox.org/wiki/Downloads)下載即可

  下載centos安裝包

  同樣官網下載(https://www.centos.org/download/),我下載的是minimal iso

  安裝

  安裝過程很簡單,一路默認點下去就可以,中間內存、分區什麼的可以根據需要調一下

  配置本機ssh訪問

  vitualbox默認的分辨率非常低,可以通過安裝增強工具進行優化。不過由於我們不需要圖形化界面,其實可以通過其他方式解決這一問題,就是用xshell或者putty通過ssh遠程登陸到虛擬機上。

  打開ssh服務

  service sshd start

  chkconfig sshd on

  分別啟動ssh服務,並將ssh設定為自啟動

  關閉防火牆

  由於只是弄著玩的,直接把防火牆關掉,方便。

  centos7的防火牆操作和之前版本區別很大:

  sudo systemctl stop firewalld.service

  sudo systemctl disable firewalld.service

  關閉防火牆和自動啟動

  配置端口轉發

  在VitualBox下配置端口轉發:設置-網絡-高級-端口轉發,將22端口轉發到主機的端口上,可以同樣是22,也可以配置成其他端口.

  如果需要在主機上訪問虛擬機的其他端口,例如tomcat的8080,activemq的61616,8161,也可以在這兒一並配了。

  查看虛擬機ip

  在主機上執行ipconfig,找sudo systemctl disable firewalld.service對應的ip, 然後就可以在xshell中配置對應的ip和端口,訪問虛擬機了。

  配置自啟動服務

  centos下配置自啟動的方式很多,我們在這裡提供一種最簡單的方式。

  寫一個腳本

  例如vim /opt/app/service.sh

  #!/bin/bash

  export JAVA_HOME=/opt/app/jdk1.8.0_121

  sh /opt/app/apache-activemq-5.14.4/bin/activemq start >/opt/app/start.log

  把需要自啟動的腳本全都放這兒,以後想增加自啟動服務的時候,也只需要操作這個腳本。

  配置

  chmod +x /opt/app/service.sh

  centos7下/etc/rc.d/rc.local也需要自己去加執行權限:

  chmod +x /etc/rc.d/rc.local

  然後打開/etc/rc.d/rc.local,在最後把自己寫的腳本加上:

  /opt/app/service.sh

  保存,就完成自啟動服務的配置了。

  之後,我們可以通過vitualbox的無界面方式啟動,然後在xshell中自由操作。

copyright © 萬盛學電腦網 all rights reserved