1. 程式人生 > >大資料學習第一課:虛擬機器安裝配置

大資料學習第一課:虛擬機器安裝配置

本章主要內容

  • VirtualBox下安裝CentOS7 Minimal版本
  • Minimal版本Centos7靜態IP網路設定
  • ssh免密登入設定
  我們現在身處資料時代,大資料和人工智慧已經逐漸滲透到我們的生活中了。這麼好的一個時代豈能錯過,所以希望大家能在這裡學到一些知識。如果有什麼錯漏的地方,還請指正,謝謝。

一、虛擬機器安裝

  萬事開頭難,大資料的知識體系雖然很龐大,但只要搭建好環境,後面的就水到渠成了。本系列教程我使用VirtualBox作為虛擬機器工具,它雖然沒有VMware功能豐富,不過對於本教程已經夠用了。因為我的電腦不是太好,只是256G的SSD和8G的記憶體,為了節省資源,虛擬系統安裝的是Minimal版的CentOS7,它的ISO檔案就800M左右,因為很多其他軟體都沒安裝,如視覺化桌面。不過咱們搞大資料的,一般都是ssh登入,也用不著那些,需要什麼軟體工具再去安裝就好了,不過如果大家機器配置比較好,安裝完全版本的也挺好。
  首先我們去百度裡面搜尋VirtualBox,然後下載百度軟體中心裡面的安裝即可。這個安裝很簡單,基本上就是下一步下一步,不過建議安裝目錄最好自定義下,中間不要有空格,防止出現意外的問題。

1.1、安裝虛擬機器

  虛擬機器系統我選用的是CentOS7,可以去這個地方選擇發行版本下載。我機器不好,所以選擇下載的是Minimal ISO。下載完成之後啟動我們剛才安裝的VirtualBox,點選新建按鈕。


  在彈框中輸入虛擬機器的名稱,作業系統等,如下圖。
  接下來就是設定記憶體大小了,這裡要量電腦而行,主機也是需要記憶體的,可能還需要再裝一臺虛擬機器了,所以別全部一次用完,當然至少怎麼著也得1G吧,不然都不好意思和同學打招呼。
  接下來就是建立虛擬硬碟了,因為我們要安裝作業系統,所以最好建立一個固定大小的,效能比較好一些。大小和位置也要看機器的配置情況了,量力而行。

  硬碟建立需要一些時間,我的SSD還是蠻快的。虛擬硬碟建立完成之後,就會回到VirtualBox的主介面,就能看到我們剛才新建的。然後點選上方的設定按鈕。在儲存選項卡里面選中沒有碟片的控制器,然後在右邊的光碟機按鈕選擇我們下載的CentOS7 ISO檔案。


  選好之後如下圖。


  然後切換到網路,將連線方式修改為橋接網絡卡。


  設定完成,直接點OK,然後啟動我們的虛擬機器。

1.2、安裝作業系統

  啟動之後首先會進入到下面的頁面,這裡我們滑鼠點一下虛擬機器視窗,可以使用上下箭頭按鈕切換到安裝系統,一般不用測試。


  等待一段時間,正常就會進入安裝引導頁了,首頁就是語言選項,這裡我為了方便就直接使用美國英語了,大家也可以選擇其他語言,例如簡體中文。


  然後點選繼續,到了這一頁。


  這裡我們可以將時區改到上海,HOSTNAME改為自己想取的名字,還有一個安裝位置一定要設定,不然無法繼續,安裝位置就選擇我們上面建立的那塊虛擬硬碟。然後繼續就進入安裝頁面了,這裡我們需要設定一下root密碼,密碼不能太簡單,要包含字母和數字。


  安裝完成之後會出現重啟按鈕,點選一下即可。

1.3、設定虛擬機器靜態IP

  安裝上面的步驟安裝虛擬機器,預設IP分配方式是DHCP的。但是這樣肯定不好,每次開機IP都可能不一樣,所以我們要設定成靜態IP的,可以通過修改網絡卡配置檔案的方式。

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
  然後在裡面進行以下修改
BOOTPROTO=dhcp 修改為 static
ONBOOT=no 修改為 yes

#新增下面的行
IPADDR=192.168.0.200  #IP
GATEWAY=192.168.0.1   #預設閘道器
NETMASK=255.255.255.0  #子網掩碼
DNS1=223.5.5.5
DNS2=223.6.6.6
  其中IP和閘道器和子網掩碼要根據自己的電腦的實際情況設定,比如Windows系統在CMD視窗使用ipconfig命令就能查到。最後新增的DNS伺服器地址使用的阿里雲提供的。

  然後重啟一下網路服務即可。

service network restart

  因為我們安裝的是Minimal版本的,所以沒有ifconfig命令,可以使用ip addr命令檢視一下IP地址的情況,也可以使用下面的命令安裝一下ifconfig。

yum -y install net-tools

  如果還想再裝一臺虛擬機器,就不用按照上面的步驟了,直接使用VirtualBox提供的複製功能即可,不過要將被複制的虛擬機器先關機,不然複製功能不可用。

二、總結

  本課主要學習瞭如何使用VirtualBox安裝自己的CentOS 7虛擬機器,以及如何將預設的DNCP網路設定為靜態IP地址網路。如果想安裝多臺,也直接使用VirtualBox的複製功能即可,不用再從頭到尾安裝一遍。