一、准备

官网下载对应安装包

  1. VMware 官网,一个虚拟PC的软件。可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,官网找VMware-workstation pro
  2. Centos 官网,Centos光盘镜像:CentOS-7-x86_64-Minimal-1810.iso
  3. XShell 官网:远程连接工具
  4. Notepad++或VScode或Sublime text:用作远程编辑工具

二、安装VMware

VMware官网看不懂参考:VMware官网下载说明

以管理员安装,注意安装路径不要包含中文,不勾选**”增强型键盘驱动程序”**,无脑下一步,激活码CSDN随便搜很多,5A02H-AU243-TZJ49-GTC7K-3C61N

三、配置Centos

Centos光盘镜像:CentOS-7-x86_64-Minimal-1810.iso事先放到x:/xxx下,因为之后虚拟机要在这个文件夹下创建相关文件

打开VMware,确认外部连接NAT模式,子网IP和掩码记住

大数据应用实践01

菜单栏->文件->新建虚拟机->自定义

大数据应用实践02

下一步->在安装虚拟机同时把CentOS系统配好

大数据应用实践03

为虚拟机命名->拟机的安装位置->处理器配置看个人情况

大数据应用实践04

虚拟机内存自定义->网络类型NAT

大数据应用实践05

连着三步默认

大数据应用实践06

磁盘大小默认->磁盘文件改一下(默认C)

大数据应用实践07

可以检查一下自定义硬件配置,点击完成开始安装

大数据应用实践08

等待安装完成弹出设置,下拉有汉语

大数据应用实践09

点开感叹号->双击Done->Begin Installation(SOFTWARE SELECTION里有SERVER WITH GUI带图形化的,我这里默认DOS界面,图形化安装特别慢也特别大)

大数据应用实践10

配置用ROOT用户密码,右边USER也可以先弄了或者之后通过命令建都可以,但是ROOT必须有(123456)

大数据应用实践11

之后Finish完成,Reboot重启虚拟机

大数据应用实践12

等待重启后,输入用户名密码ping一下返回未知服务器,外网不通所以下一步开始配置网络

大数据应用实践13

稍微懂一点点DOS命令的应该知道,Linux中cd进入文件夹,ls显示当前所有文件夹,vi表示编辑文件,delete是删除,键盘↑↓←→移动光标

先找到network-scripts,路径。我已经找好了,Linux中不能粘贴复制,Tab键会自动补齐或者菜单栏编辑->粘贴

输入cd /etc/sysconfig/network-scripts/,输入vi ifcfg-ens33,再按i进入编辑模式,编辑完成后,按下ESC输入:wq

大数据应用实践14

# 修改
BOOTPROTO=static
# 删除或注释UUID,分便以后clone虚拟机
UUID=xxxxxx
# 修改 ONBOOT开机自启动
ONBOOT=yes
# 新增IPADDR=自己的IP地址.自定义,0、1、2、255默认已占用
# 新增子网掩码NETMASK=255.255.255.0
# 新增网关GATEWAY=自己的IP.2
# 新增DNS1=8.8.8.8 Google的DNS
IPADDR=192.168.26.153
NETMASK=255.255.255.0
GATEWAY=192.168.26.2
DNS1=8.8.8.8

输入systemctl restart network,重启网络。ping一下自己的IP地址,检查内网是否配置成功,ping baidu.com,检查外网是否配置成功(ctrl+c停止命令执行)

大数据应用实践15

外网连接成功就可以安装东西了,ifconfig查看配置信息,但是需要先安装插件

yum install net-tools

之后输入ifconfig就可以查看配置信息了

大数据应用实践16

注意关闭虚拟机前一定要先挂起关闭客户机,免得下次启动Linux系统损坏出问题。后面还要用,暂时不要关

方法:左侧选项卡右击搭建好的虚拟机->电源->挂起/关闭

四、XShell

XShell远程控制终端工具,在Windows终端下远程控制各种系统的服务器(比如阿里、腾讯云买的服务器),我用的版本是Xshell和Xftp在一个包中(Xftp管理服务器文件,只能做文件传输,用Notepad++代替可以编辑文件)红绿图标那个。使用win的命令行(win+R,cmd)输入ssh root@ip地址也可以连接,但是XShell可以帮我们同时保存多个服务器ip和用户名以及密码,就不需要每次都输了,而且窗口更美观,有菜单栏,右击有粘贴等功能,支持快捷键,更符合大众win的习惯

新建一个会话

大数据应用实践17

输入用户名以及密码

大数据应用实践18

出现root@localhost才算正确,如果是Could not connect to 'xxxxxx' (port 22): Connection failed.且确保你的IP输入正确的情况下,把当前虚拟机关机,VMware在右下角任务栏也关闭,然后重新开启虚拟机

大数据应用实践19

查看主机名:hostname,修改主机名方法

  1. 临时修改:hostname xxxxx
  2. 永久修改:hostnamectl set-hostname xxxxx

修改网络映射:地址太长,可以自己取一个别名(主机名变了以后,映射也接着操作一遍把映射名字改了)

  1. 输入vi /etc/hosts打开映射文件
  2. i,进入编辑模式
  3. 输入IP name,例如192.168.26.153 hadoop2
  4. ESC输入:wq
  5. 测试,ping name,内网通了就可以了

大数据应用实践20

五、Notepad++

开头推荐了VScodeSublime text,Notepad++是之前就在用,但是这个开发商辱华!**位卑未敢忘忧国**

所以另作推荐,或者自己做博客搭建用宝塔面板也可以,总之Notepad++已经不适用了。一般VScode肯定都有安装,直接用VSVScode连接服务器

在虚拟机中或者XShell编辑一些文件需要进入vi编辑器,退出需要按ESC输入:wq,很不方便,所以借用Notepad++图形化软件对文件管理

Close之后,点击绿色的按钮就可以连接对应的服务器了

大数据应用实践21