![大数据基础与应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/904/41864904/b_41864904.jpg)
2.4 配置Linux环境
在大数据处理中,基于Linux在数据处理方面的优点,使用Linux来进行大数据处理效果较好。本节主要介绍关于Linux的基本操作,使用虚拟机来模拟使用Linux,为大数据处理做准备。
Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程及多CPU的操作系统。
2.4.1 安装VMware12虚拟机
首先在官网上下载VMware Workstation 12,下载地址:https://my.vmware.com/cn/web/vmware。然后进行安装。安装过程中可以改变安装目录,也可以选择是否生成桌面快捷方式、是否固定到“开始”屏幕。之后输入产品永久密钥。双击打开安装程序,首先出现如图2-7所示界面。
单击“下一步(N)”按钮,读者可以自行修改安装目录文件。单击“下一步(N)”按钮后选择生成桌面快捷方式、固定到“开始屏幕”。再单击“下一步(N)”按钮,输入上述提供的永久密钥。最后单击“下一步(N)”按钮等待安装,如图2-8所示。安装完成,打开VMware界面如图2-9所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/37_01.jpg?sign=1734469321-6zYYVqTA6QMyYCI1rfsDRwbglKylRJyH-0-e033ad16ec028f6bd8695a6a96fda296)
图2-7 VMware安装界面
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/37_02.jpg?sign=1734469321-v6qNrKsrdBdRRLXnHxjeWx7NsRrmQ7EQ-0-01e312dfbd39e48233641f92bf61a2d4)
图2-8 VMware等待安装界面
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/37_03.jpg?sign=1734469321-KvhX29UPogN3Ps8Q2RArSBz4Bt9rqGwf-0-5b07a3e90f1eea3c379e50c1d92fd6a8)
图2-9 VMware用户界面
2.4.2 部署CentOS 64位操作系统
基于Linux内核的系统有CentOS、Ubuntu等,在本书中将介绍关于CentOS 64位操作系统的部署。
1)在CentOS官网(https://www.centos.org/download/)上下载Centos7的镜像文件。本书下载的是CentOS-7-x86_64-DVD-1804.iso。下载镜像后进入VMware进行配置。
2)找到桌面上的虚拟机图标,双击后,启动VMware界面,选择“创建新的虚拟机”,如图2-9所示,即会弹出虚拟机向导。
3)选择“自定义(高级)(C)”并单击“下一步(N)”按钮,如图2-10所示。
4)硬件兼容性,选择“Workstation 12.0”,单击“下一步(N)”按钮,如图2-11所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/38_01.jpg?sign=1734469321-6T7bT6nxSOvJlnVJl6bLOlHFZL6ErOwr-0-de0b24a10ab896b4ef41d9bf1a3dcb5c)
图2-10 安装虚拟机界面
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/38_02.jpg?sign=1734469321-qreMjgf6dzzF5ZYtxiiIkpJhpafBj9ng-0-f29248d54042a91c53aa12f8a315a762)
图2-11 虚拟机向导
5)选中“安装程序光盘映像文件(ios)(M)”,单击“浏览(R)”按钮,找到对应的映像文件,然后单击“下一步(N)”按钮,如图2-12所示。
6)选择客户机操作系统为Linux,单击“下一步(N)”按钮,如图2-13所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/38_03.jpg?sign=1734469321-ZoPw9HbnoLeRIw937fMChkmm0LU6Jsos-0-d2da1db41096fd343181e7050701683f)
图2-12 选择镜像
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/38_04.jpg?sign=1734469321-0ERqKTVjDOVuUbhh1K3szzi1zcLxGPhL-0-a171b151915a838b24aa3bac41a314cf)
图2-13 选择操作系统
7)指定虚拟机名以及在硬盘中的安装位置,单击“下一步(N)”按钮,如图2-14所示。
8)指定建立的虚拟机CPU个数,单击“下一步(N)”按钮,如图2-15所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/39_01.jpg?sign=1734469321-AXOsYreSMkqgr0RZ286InT0lfBeUBtrM-0-a29622475e7eeef6c7c5ae7e3df33a9d)
图2-14 命名,选择虚拟机安装位置
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/39_02.jpg?sign=1734469321-Yw0jaABhsIscKKHfEX0bOH4s5VpWA9a7-0-75738953e7bde2e34b1f85f8e784953a)
图2-15 选择处理器配置
9)指定虚拟机内存大小,单击“下一步(N)”按钮,如图2-16所示。
10)指定网络类型,选中“使用网络地址转换(NAT)(E)”,单击“下一步(N)”按钮,如图2-17所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/39_03.jpg?sign=1734469321-QQUt9ZdJQaRJQ62cYREidaoPaO2bHaQn-0-2ef2cfb44a23dd98bf4b63e3718f51c9)
图2-16 选择内存配置
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/39_04.jpg?sign=1734469321-QxS4xrdsnDPS72JHD1BlgDGIhjUnUDwv-0-d6c048354cc0f5df115e21df8b5f4583)
图2-17 选择网络类型
11)指定虚拟磁盘的输入输出控制,选中“LSI Logic(L)”,单击“下一步(N)”按钮,如图2-18所示。
12)指定磁盘的接口类型,选中“SCSI(S)(推荐)”,单击“下一步(N)”按钮,如图2-19所示。
13)选中“创建新虚拟磁盘(V)”,单击“下一步(N)”按钮,如图2-20所示。
14)填写硬盘大小40G并选择“将虚拟磁盘存储为单个文件(O)”,单击“下一步(N)”按钮,如图2-21所示。
15)单击“浏览(R)”按钮,指定虚拟磁盘文件的存放位置,单击“下一步(N)”,如图2-22所示。
16)单击“完成”按钮,表示虚拟机创建完成,如图2-23所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/40_01.jpg?sign=1734469321-zeM7DKbqqjAWFnrzVPpoKdXCiLLOaLmQ-0-c75b85e8ef08ecfc2ad59cfc9030f8d6)
图2-18 选择I/O控制器类型
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/40_02.jpg?sign=1734469321-phP5J79782fJy86NrLO54aNKZdAvjspv-0-b5999f8d8f14657852b365651e18ff77)
图2-19 指定磁盘类型
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/40_03.jpg?sign=1734469321-r2HcC8f8Dyr1XCnSk4VBESqBVM7fZAPd-0-080543610a3020bb131e35c2ffd2a733)
图2-20 选择磁盘
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/40_04.jpg?sign=1734469321-HwxZ4T11g2KS3gOomqsAPb5TgxuiuXOX-0-6ccb2e9d32bf87484e9bf6aadf8ec3c9)
图2-21 指定磁盘容量
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/40_05.jpg?sign=1734469321-b2ilgp4VzF6RvOJRkmVgRDrqMVHuaHUz-0-1c393361958c5bd50a68b9670f9b358f)
图2-22 指定磁盘存放位置
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/40_06.jpg?sign=1734469321-u6yHrCYZKfmOnB7YhIEbgUWMn72hz847-0-7d6f3ddd52f77fed1d9ed2fafedbe44b)
图2-23 虚拟机创建完成
17)打开虚拟机,首先显示的界面如图2-24所示,选择安装CentOS 7,之后按〈Enter〉键确认安装。等待安装完成后,显示可视化界面。
18)选择语言为中文,单击“确定”按钮,如图2-25所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/41_01.jpg?sign=1734469321-IGp3cPJ8FnCnVSRwF9VNN8ZhnQ82LbvE-0-05e12a1ff67c5f2a3259fa27404af75c)
图2-24 开始安装CentOS
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/41_02.jpg?sign=1734469321-D4XIAtb223lnggqJRKLg2XqZm7dDo9qg-0-b4e0520487e5041ae498bae38c61c386)
图2-25 选择中文安装
19)配置软件选择安装GNOME桌面,如图2-26所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/41_03.jpg?sign=1734469321-vJ2rBwk57k1aGdcGEcrHhW2Y9F8Oi1XT-0-2a32904505819dbae9945cae7bdcae12)
图2-26 选择软件
20)选择安装位置,选中本地标准磁盘,选择“我要配置分区”,完成后如图2-27所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/42_01.jpg?sign=1734469321-XtDUHS9OnGtJmzHAUmSNZT3TYMFyKfQV-0-065d599eaf31a136f98b96e79977cb14)
图2-27 选择安装目标位置
21)选择自动创建它们,使用默认配置,单击“接受更改(A)”按钮,如图2-28所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/42_02.jpg?sign=1734469321-PCr1Hq98DzJGXZCPwOeANHvtNkiNRLjx-0-e248e4cbae1289d8af3441424913bd26)
图2-28 更改管理
22)配置用户密码,单击“完成(D)”按钮,如图2-29所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/42_03.jpg?sign=1734469321-w7EVCJFWNOzKgMbHjkmKrRwnoIqpNxcp-0-2c206bed1d7ddec0e615a3c381d02bc1)
图2-29 配置root用户密码
23)重启后完成剩余配置,首先接受许可,如图2-30所示。完成配置,即可进入Linux的可视化界面。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/43_01.jpg?sign=1734469321-RnmLgHTCuwj6L2mBruPkQBvVev3BbeFX-0-b3d63c8e1e27e9f30ea78e4d6b057f37)
图2-30 接受许可
2.4.3 配置网络
首先打开虚拟机,进入终端,输入ifconfig,显示如图2-31所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/43_02.jpg?sign=1734469321-XxOXVMp0nkPuXSRUCx1i28a4gPuHXDHG-0-3817a2dce038ea7370b9302f899771d2)
图2-31 未配置网络成功界面
以上表明,虚拟机网络并未配置成功。打开配置中的网络,将有线网络打开,即以有线的方式将虚拟机连接到本机上的网络,如图2-32所示,之后在终端中再次输入ifconfig查看状态,如图2-33所示,表明连接成功,然后就可以使用网络了。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/43_03.jpg?sign=1734469321-67GgO0THxWuCegfdP5Xh9FaoAeUJUH68-0-b576fea3de55d7c159cbbd986907507e)
图2-32 打开网络
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/43_04.jpg?sign=1734469321-jR4O9HkZLTTUQ8T2uyg4oegnuRt5ILKL-0-865c2bf6665d187306ffcfcb6e742718)
图2-33 配置成功界面
2.4.4 Linux终端
Linux系统在诞生之初就被设计成一个单主机—多终端模式的多用户系统。各个终端与终端服务器相连,各个主机也与终端服务器相连。当终端启动时,终端服务器询问用户要登录哪个主机,用户指定主机后,再输入用户名和密码登录相应的主机。这种拓扑结构很像今天的家庭网络,终端服务器相当于路由器。Linux的终端即是用户直接与计算机系统交互的平台,如图2-34所示。
![](https://epubservercos.yuewen.com/1E49B8/21889215908618006/epubprivate/OEBPS/Images/44_01.jpg?sign=1734469321-3gT11eLaEh2sgwkKzQeAY5LQZDqs2Evp-0-bced529a2c9dd5e0d39b4dca131018b4)
图2-34 Linux终端
只需要单击右键打开终端(Terminal)即可。Linux的终端与Windows上的DOS命令相似。常用终端命令如下。
1)打开目录:cd。
2)查看文件:cat。
3)编辑文件:vi。
4)查看当前目录文件:ls。
5)在当前目录下创建目录:mkdir。
6)在当前目录下创建文件:touch。
7)为文件赋予权限:chmod。
8)为用户赋予权限:chown。
9)编译:gcc。
只要所登入的是root用户,在Linux的终端上可以直接对Linux系统进行操作。Linux的命令集方便而又简洁,在控制权限、处理文件、调整网络等方面都有着极大的优点。