官术网_书友最值得收藏!

1.5.2 Linux操作系統的安裝

本書將使用CentOS7作為虛擬機環境來學習和安裝Hadoop。首先需要下載CentOS操作系統,下載minimal(最?。┌姹炯纯桑驗槲覀兪褂肅entOS并不需要可視化界面。然后啟動VirtualBox,如圖1-12所示。

圖1-12

CentOS的官方網站為https://www.centos.org/。在官網上找到CentOS Linux安裝包的下載頁面,如圖1-13所示,單擊頁面上的CentOS-7-x86_64_minimal-2009.iso鏈接,開始下載minimal版本。

圖1-13

下載完成后,將得到一個CentOS-7-x86_64_minimal-2009.iso文件。注意,文件名中的2009不是指2009年,而是指2020年9月發布的版本。

步驟01 新建虛擬機,如圖1-14所示。

步驟02 輸入操作系統的名稱和選擇操作系統的版本,如圖1-15所示。

圖1-14

圖1-15

步驟03 為新的系統分配內存,建議4GB(最少2GB)或以上,這要根據你自身主機的內存而定。同時建議設置CPU為2個。如圖1-16和圖1-17所示。

圖1-16

圖1-17

步驟04 為新的系統創建硬盤,設置為動態增加,建議最大設置為30GB或以上。同時選擇虛擬文件所保存的目錄,默認情況下,會將虛擬化文件保存到C:/盤上。筆者建議最好保存到非系統盤上,如D:/OS目錄下將是不錯的選擇。如圖1-18所示。

步驟05 選擇創建以后,右擊進入設置界面,單擊“存儲”,在右側的列表中選擇已經下載的CentOS7的iso鏡像文件。如圖1-19所示。

圖1-18

圖1-19

步驟06 查看網絡設置,將網卡1設置為NAT以用于連接外網,將網卡2設置為Host Only用于與宿主機進行通信。

網卡1的設置如圖1-20所示。

圖1-20

網卡2的設置如圖1-21所示。

圖1-21

步驟07 現在啟動這個虛擬機,將會進入CentOS7的安裝界面,選擇Install CentOS Linux 7,然后就開始安裝CentOS Linux,如圖1-22所示。

圖1-22

步驟08 在安裝過程中出現選擇語言項目,可以選擇【中文】。選擇安裝,如圖1-23所示。進入安裝位置,選擇整個磁盤即可,如圖1-24所示。選擇最小安裝即可。注意,必須同時選擇打開CentOS的網絡,如圖1-25所示。否則安裝成功以后,CentOS將沒有網卡設置的選項。

圖1-23

圖1-24

圖1-25

步驟09 在安裝過程中,創建一個非root用戶,并選擇屬于管理員組。在其后的操作中,筆者不建議使用root用于進行具體的操作。一般情況下,只要執行sudo即可以用root用戶執行相關命令,輸入的密碼請牢記,如圖1-26所示。

圖1-26

步驟10 安裝完成以后,重新啟動虛擬機系統,并測試是否可以使用之前創建的用戶名和密碼登錄。安裝完成后的啟動,請選擇正常啟動,正常啟動即以有界面的方式啟動,等我們設置好一些信息后,即可以選擇無界面啟動。啟動方式選擇有界面啟動,如圖1-27所示。

圖1-27

步驟11 設置靜態IP地址啟動后,將顯示如圖1-28所示的界面,此時可以選擇以root用戶名和密碼登錄。注意輸入密碼時,將不會有任何的響應,此時不用擔心,只要確認輸入正確,按回車鍵后即可以看到登錄成功后的界面,如圖1-29所示。

圖1-28

圖1-29

對于Linux系統來說,如果當前是root用戶,將會顯示#,如圖1-28所示,root用戶登錄成功后,將會顯示[root@server8 ~ ]#,其中#表示當前為root用戶。如果是非root用戶,提示符將顯示為$。

接下來設置靜態IP地址。使用vim修改/etc/sysconfig/network-scripts/ifcfg-enp0s8,修改內容為:其中IPADDR=192.168.56.201為本Linux的hostOnly網卡地址,用于主機通信。輸出完成以后,按Esc鍵,然后再輸入:wq保存退出即可。這是vim的基本操作,不了解的讀者,可以去網上查看vim的基本使用。

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=enp0s8
    UUID=620377da-1744-4268-b6d6-a519d27e01c6
    DEVICE=enp0s8
    ONBOOT=yes
    IPADDR=192.168.56.201

請牢記上面設置的IP地址?,F在可以關閉系統,并以無界面方式重新啟動CentOS。以后我們將使用SSH客戶端登錄此CentOS。

上述文件是在配置了HostOnly網卡的情況下才會存在ifcfg-enp0s8。如果沒有這個文件,可關閉Linux,并重新添加HostOnly網卡后,再進行配置。如果添加了Hostonly網卡后,依然沒有此文件,可以在相同目錄下,復制ifcfg-enp0s3為ifcfg-enp0s8。

現在關閉CentOS,以無界面方式啟動,如圖1-30所示。

圖1-30

注意:① 本書不重點介紹VirtualBox虛擬機的使用,所以只給出具體的操作步驟。

②在安裝過程中,鼠標會在虛擬機和宿主機之間切換。如果要從虛擬機中退出鼠標請按Ctrl鍵即可。

③關于Linux命令請讀者自行參考Linux手冊。如:vim/vi、sudo、ls、cp、mv、tar、chmod、chown、scp、ssh-keygen、ssh-copy-id、cat、mkdir等將是后面經常會使用到的命令。

主站蜘蛛池模板: 昭平县| 通榆县| 潞城市| 昭苏县| 宁国市| 理塘县| 屯门区| 龙门县| 禄劝| 延安市| 苏尼特右旗| 邯郸县| 凤台县| 会泽县| 西和县| 合水县| 涿州市| 乃东县| 兴仁县| 凯里市| 屯昌县| 巴塘县| 泌阳县| 临高县| 洛阳市| 安义县| 正镶白旗| 博白县| 包头市| 汉源县| 衡南县| 象山县| 云林县| 武陟县| 涟水县| 屏东县| 诏安县| 甘谷县| 英山县| 黑山县| 兴文县|