日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

學習大數據離不開 linux 系統,網絡上大部分文章都是在 windows 系統下使用 VMWare Workstation 安裝 centos ,并使用 NAT 模式配置網絡。本文基于 mac OS,通過 VMWare Fusion 安裝 CentOS 7,網絡模式使用NAT。大綱如下:

  1. 安裝 VMWare Fusion
  2. 安裝 CentOS 7
  3. 配置 CentOS 7 網絡、hostname、防火墻
  4. 安裝并使用 Secure CRT
  5. 安裝 JDK
  6. 克隆虛擬機

本文使用到的軟件有:

VMWare fusion Pro 12

Secure CRT 9

CentOS-7-x86_64-Minimal-1810

jdk-8u333-linux-x64.tar.gz

文中使用到的軟件如果不方便下載,可搜索 “程序員優雅哥” 并回復“虛擬機”。

1 安裝設置 VMWare fusion

1.1 安裝 VMWare fusion

下載安裝包 VMwareFusionPro12.dmg,雙擊打開,將 VMWare Fusion.App 復制到 /Application 目錄下。

從應用程序中打開 VMWare Fusion.app。

1.2 VMWare fusion 網絡配置

step 1:點擊左上角 “VMWare Fusion” --- “Preferences”,進入設置界面:

 

step 2:在彈出的設置窗口中,點擊&ldquo.NETwork” 進入網絡設置界面,然后點擊左下角鎖的圖標解鎖:

 

step 3:解鎖后,點擊鎖圖標上面的加號 “+”,點擊后會在 “Private to my Mac” 中會出現一個新的網絡 “vmnet2” (數字不一定是2,但一定是 vmnet 開頭):

 

step 4:在右側勾選圖中標識的 3 (using NAT)和 4 (Provide addresses on this network via DHCP),在 Subnet IP 中可填寫虛擬機中的網段(后面配置 CentOS 靜態 IP 時將會使用這個子網地址)。

step 5:配置完成后點擊 “Apply”。如果點擊后彈窗提示錯誤 “Unable to apply the networking changes”,可先將上圖中的 4 先取消,保存成功后又重新勾選。如果依然出現該錯誤,則點擊 “Revert” 重置后保存,重新填寫后又保存。

2 安裝 CentOS 7

2.1 安裝前的設置

step 1:點擊 “File” -- “New...”,在彈出的窗口中選擇 “Install from disc or image”,點擊 “Continue”,如下圖:

 

step 2:將 CentOS 7 鏡像文件

CentOS-7-x86_64-Minimal-1810.iso 拖入 “Drag a disc image here” 的位置,拖入后選中該鏡像,點擊 “Continue”:

 

step 3:Choose Firmware Type(選擇固件類型),使用默認的 Legacy BIOS 即可,點擊 “Continue”:

 

step 4: 點擊 “Customize Settings” ,選擇鏡像的存放位置。點擊 “Finish”。自動關閉當前窗口,并彈出一個帶有播放按鈕圖標的窗口。首先點擊窗口頂部的小扳手進入設置界面:

 

step 5 在設置界面中點擊 “Network Adapter” 設置網絡,選擇 1.2 VMWare fusion 網絡配置中新建的網絡適配器。

 

設置完畢后關閉當前設置窗口,點擊上一界面的播放按鈕開始安裝。

2.2 開始安裝

step 1:通過鍵盤上下鍵選擇 “Install CentOS 7”,回車:

 

在安裝的過程中,可以通過 “control” + “command” 鍵將光標切回到 Mac 宿主機中。

step 2:選擇語言,使用默認的 English 即可,點擊 “Continue”,進入 “INSTALLTION SUMMARY” 界面:

 


 

step 3: 點擊 “DATE & TIME” 設置時區, Region:Asia,City:Shanghai,點擊左上角 “Done” 回到上一個界面

 

step 4:點擊 SYSTEM 分組下的 “INSTALLATION DESTINATION”,設置安裝位置,進入新界面后直接點擊 DONE 即可。

 

step 5:點擊 SYSTEM 分組下的 “NETWORK & HOST NAME”,將網絡開啟,點擊 “Done”。

 

step 6:點擊 “Begin Installation”,開始安裝。

 

step 7:在安裝過程中,點擊上圖中的 “ROOT PASSword” 按鈕設置 root 賬號的密碼。如果設置的密碼較簡單,點擊兩次 “Done” 即可。繼續等待安裝完成,安裝過程需要耐心等一會兒。安裝完成后,右下角會出現一個 “Reboot” 按鈕,點擊該按鈕重啟虛擬機。

step 8:重啟后,會出現登錄提示,輸入賬號 root 和上一步設置的密碼,登錄 CentOS 7。

 

3 Cent OS 7 配置

3.1 安裝 net-tools

CentOS 已經安裝好了,但 ifconfig、netstat 等命令都不可用,需要安裝 net-tools 工具包,這里我們通過 yum 來安裝。

yum install -y net-tools

安裝成功后,可通過 ifconfig 命令查看當前 ip 等信息。

3.2 固定 IP

現在 ip 是動態獲取的(dhcp),后面通過 SSH 連接時,每次 ip 都變化,所以固定 ip 后續會方便很多。

查看網絡配置文件:

cat /etc/sysconfig/network-scripts/ifcfg-ens33

 

通過 vi 編輯該文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

首先修改 BOOTPROTO 的值:

BOOTPROTO="static"

然后在文件最后加上 IP 配置:(三個值與前面 VMWare fusion 網絡配置中的 Subnet IP 在同一個網段。網關后 DNS1 值可配置為一樣的,最后一位為2)

IPADDR=192.168.100.10
GATEWAY=192.168.100.2
DNS1=192.168.100.2

修改后的內容如下:

 

配置完成后,需要 重啟網絡服務 才生效:

systemctl restart network

在虛擬機 CentOS 中分別測試如下幾個 ping 命令:

ping 192.168.100.10
ping 192.168.100.1
ping 192.168.100.2
ping www.baidu.com

在 Mac 的 Terminal 中測試 ping 虛擬機:

ping 192.168.100.10

我反復試過幾次,都正常。

3.3 設置主機名 hostname

查看主機名:

hostname

現在輸出 localhost.localdomain

我們需將其修改為自己方便識別的名稱,此處將其修改為 centos_template

hostname centos-template

這樣修改只是臨時有效,一旦重啟就又會變成原來的。所以接下來需要設置為永久有效:

vi /etc/hostname

執行 hostname 命令,本質上就是讀取 /etc/hostname 中的值,將里面的值也修改為 centos-template,保存該文件。重啟系統后,主機名也會變成自己配置的值。

3.4 防火墻

CentOS 6 和 CentOS 7 不同。 Cent OS 6 使用 iptables,Cent OS 使用 firewalld。

查看防火墻狀態:

systemctl status firewalld

 

從上圖可以看到防火墻是開啟狀態,可通過下面的命令關閉防火墻:

systemctl stop firewalld

再次查看防火墻狀態,防火墻已關閉,但下次啟動時防火墻又會自動開啟。建議執行完上述命令后,再繼續通過下面的命令永久關閉:

systemctl disable firewalld

4 Secure CRT

4.1 安裝

雙擊 SecureCRT-Mac-v9.dmg,安裝 Secure CRT。

4.2 連接配置

打開 Secure CRT,點擊左上角“Session Manager” ,新建會話,進入 "New Session Wizard"

 

  1. Protocol: SSH2
  2. 輸入連接信息:

 

  1. session name: 隨意填寫,這里我與主機名保存一致:centos-template

完成向導后,在 Session Manager 中就會出現剛才新建的會話。雙擊打開,點擊 “Accept & Save”,在彈出的框中輸入密碼,點擊 “OK”。這樣便完成 Secure CRT 通過 SSH 連接 CentOS 虛擬機了。

5 安裝 JDK

在 Oracle 官網上下載 JDK,也可以使用我提供的

jdk-8u333-linux-x64.tar.gz。

5.1 創建目錄

所有軟件我都放在 /bigdata/software 目錄下。

mkdir -p /bigdata/software
cd /bigdata/software

將安裝包通過 FTP 工具傳到該目錄下。

5.2 解壓

解壓

jdk-8u333-linux-x64.tar.gz 到當前目錄下:

tar -zxvf jdk-8u333-linux-x64.tar.gz

 

5.3 配置環境變量

打開環境變量文件:

vi /etc/profile

在文件末尾添加:

# JAVA_HOME
export JAVA_HOME=/bigdata/software/jdk1.8.0_333
export PATH=$PATH:$JAVA_HOME/bin

保存退出。

執行環境變量,使剛才的配置生效:

source /etc/profile

5.4 測試 Java 命令

執行下列命令,查看 JDK 配置是否生效:

java -version

執行命令后顯示如下內容,則 JDK 配置正確

[root@centos-template software]# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)

6 克隆虛擬機

在學習大數據時,通常需要多臺 CentOS,如果一臺一臺的按照上面的步驟創建太費事,VMWare 支持克隆虛擬機。

6.1 克隆

step 1:點擊 Mac 系統菜單欄右側的虛擬機圖標,接著點擊當前的虛擬機,將其停止:

 


 

特別強調,一定要先停止被克隆的虛擬機!

step 2:在剛才的面板中點擊左上角返回,進入上上圖,點擊 “Virtual Machine Library”,進入管理界面:

 

step 3:右鍵點擊剛才創建的虛擬機 “CentOS 7 64-bit”,在彈出的快捷菜單中點擊 “Create Full Clone...”

step 4:在彈出的窗口中填寫虛擬機名稱,并選擇存放路徑,點擊確定后開始克隆。

step 5:啟動剛才克隆出來的虛擬機,重復 2.2 和 2.3,設置 ip 和主機名。

6.2 修改配置

設置 ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33

只需要修改 IPADDR 的值:

IPADDR=192.168.100.11

重啟網絡服務:

systemctl restart network

修改主機名:

hostname bigdata01

修改主機名文件:

vi /etc/hostname

將文件內容也修改為 bigdata01

6.3 測試

將兩臺虛擬機都啟動,并通過 Secure CRT 連接兩臺虛擬機,測試兩臺虛擬機和 Mac 宿主機之間是否都能正常 ping 通。

文中操作有任何疑問,歡迎私信程序員優雅哥,多多探討。

分享到:
標簽:CentOS
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定