安裝Linux虛擬機,助力學習大數據

安裝Linux虛擬機,助力學習大數據

來自專欄 猿論

大數據技術是非常火熱的,很多IT專業或者已經從事相關工作的小夥伴都想了解一下大數據技術。當我們開始接觸大數據的時候,玩得轉Linux是必備的技術功底,而我們常用的操作系統一般都是windows,這時候千萬不要因為環境問題打消了你學習的積極性,我們首選的解決方案肯定是裝虛擬機來解決這個問題。如果你對linux系統不排斥,沒有遊戲需要的話,你也可以完全使用linux來進行一些開發工作(需要.NetFramework環境除外)。本文呢就來講解一下如何安裝Linux虛擬機。

在windows下常用的虛擬機軟體有VMware和VirtualBox,我們選用VirtualBox。 我們常用的linux系統有Centos和Ubuntu,我們選擇界面更加友好的Ubuntu,本文選擇17.10 Desktop版本,其他版本的安裝也一樣。我自己的開發環境一直是14.04版本,沒有更新。

還有一些其他的工具比如ssh連接工具putty,ftp工具FileZilla Client,還有既能用作ssh連接又可以當作ftp工具的XShell。這些工具大家自行百度下載就可以了。

其實相關軟體的安裝都非常簡單,如果C盤足夠大且不是處女座的話大家可以為所欲為的下一步就行。接下來我們就來看一下如何安裝。

安裝VirtualBox

一路Next

這裡可以選擇安裝路徑,一路Next

中間可能需要安裝一些模擬設備軟體,大家點安裝就可以了。

最終我們完成安裝,並啟動virtualbox。

安裝Ubuntu桌面版

打開VirtualBox後,點擊新建,類型選擇linux,版本選擇ubuntu64(大家根據自己的系統來,但是一般應該都是64位了。),最後給自己的虛擬機起一個響亮的名字,點擊確定。

根據自己的硬體配置設置內存的大小。

選擇「現在創建虛擬硬碟」,為我們的虛擬機創建硬碟。

選擇硬碟類型,我們選擇默認的就行。

這裡我們選擇動態分配就可以,如果你的硬碟空間足夠大可以選擇固定大小。

根據自己的硬體配置設置虛擬機磁碟的大小。點擊創建,得到我們的虛擬機實例。創建完成的虛擬機實例如下圖所示:

接著我們需要對我們的虛擬機進行配置。

選擇我們下載的iso鏡像進行系統安裝。

點擊設置->全局設定->網路->添加一個Host-only網路。

配置網卡1為NAT轉換,使虛擬機可以進行網路訪問

配置網卡2為我們新建的Host-only網路,使虛擬機與主機可以互相訪問。

選中我們的虛擬機,點擊啟動,可以看到系統安裝界面,大家可以點擊try ubuntu嘗試一下,點擊install ubuntu直接進行系統安裝。

一路下一步,這裡我們選擇格式化磁碟並安裝Ubuntu系統,然後點擊install now開始安裝。

選擇對的時區

設置主機名,賬戶密碼等開始安裝。

耐心等待系統安裝完成,重啟虛擬機即可。

輸入Alt+Ctrl+T 打開終端,可以開始愉快的玩耍了。我們可以使用ifconfig或者ip addr命令查看我們虛擬機的ip地址。

我們的ubuntu桌面版就已經安裝完成了

這時候系統本身是不支持ssh的,我們需要進行配置,我們在終端執行以下命令即可:

sudo apt-get update # 更新軟體源sudo apt-get install openssh-server # 安裝相關軟體sudo service ssh start # 啟動sshd服務

XShell工具安裝

同樣是一路下一步

選擇安裝路徑,一直下一步到完成。然後打開我們的xshell。

這時候我們就需要新建連接去連接我們的虛擬機了。

好,我們輸入我們的虛擬機的ip地址,然後點擊確定就可以了,我們就可以在xshell操作虛擬機的終端了。

如果大家遇到connection failed大家要確認自己虛擬機的openssh-server是否安裝並啟動了。

xshell是支持FTP上傳的,大家可以點擊下圖中的紅框。會提示需要下載xftp,大家下載相關插件進行安裝就可以了。

簡潔易用的Putty

putty下載下來是不用安裝的,直接就可以使用。

點擊open,然後輸入用戶名密碼即可。(此處連接的ip地址與用戶名與前面安裝的虛擬機不一致希望不至於誤導大家,大家這裡需要改成自己安裝的虛擬機即可)

FTP工具FileZilla Client

這個工具的安裝我這裡就不一一截圖了,如果沒有潔癖的話可以一直下一步,他的使用就非常簡單了。

我們只需要輸入ip地址,用戶名密碼,埠號就可以了。FTP的埠默認是21,但是需要你的虛擬機開啟FTP服務,我們這裡輸入22啟用SFTP。

上傳和下載文件非常的簡單,你只需要找到你需要的文件,然後雙擊就可以了。它默認會把其加到文件傳輸隊列。

怎麼樣,這些工具的安裝,虛擬機的部署是不是非常的簡單,使用起來也非常的方便。

好,到現在呢相信你已經成功的安裝了Ubuntu虛擬機和XShell等工具。現在是時候進行一波666的操作了,大家可以在自己的虛擬機上面部署Hadoop集群,觀看我的免費課程《Hadoop基礎與演練》來學習一下Hadoop的基礎知識。

作者: 叄金

鏈接:imooc.com/article/25592

來源:慕課網

本文原創發佈於慕課網 ,轉載請註明出處,謝謝合作


推薦閱讀:

打造個人品牌 so easy !_慕課手記

Linux性能分析工具

對 Linux 新手非常有用的 20 個命令

Linux探索之旅 | 開宗明義+第一部分第一課:什麼是Linux?

Linux 基礎 - 常用命令篇


推薦閱讀:

聯想一體機WIN10系統換WIN7系統
操作系統精髓與設計原理讀書筆記5
文件系統 | 文件的共享和保護
文件系統 | 文件的物理結構
系統調用的實現細節(用戶態)

TAG:Linux | 操作系統 | 大數據 |