【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输

Linux安装、Xshell远程控制、WinSCP文件传输

  • 1 Linux安装
    • 1.1 创建虚拟机
    • 1.2 虚拟机启动及配置
  • 2 Xshell远程连接虚拟机
  • 3 WinSCP文件传输

手动反爬虫,禁止转载: 原博地址 https://blog.csdn.net/lys_828/article/details/118592953(CSDN作者:Be_melting)

 知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息

1 Linux安装

1.1 创建虚拟机

关于Linux的简介,可以参考一下百度百科-Linux,这里就不再进行多余文字的介绍了。

接下来的大数据知识梳理中一共需要安装五台Linux虚拟机,对应着版本信息为:Redhat Linux 7.4 64位。五台虚拟机的主机名和对应着ip地址如下(每个人的电脑上的自动分配的ip可能有所不同,以自己分配的版本为准

  • bigdata111 192.168.124.111
  • bigdata112 192.168.124.112
  • bigdata113 192.168.124.113
  • bigdata114 192.168.124.114
  • bigdata115 192.168.124.115

安装需要的软件为:Vmware Workstation、Xshell、WinScp、(可以直接百度官网下载,第四个就是下载的Redhat Linux映像文件)
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第1张图片
先进行 Vmware Workstation软件安装成功后,进入主界面,创建新的虚拟机,可以有三种方式创建虚拟机,任意选一种即可(最简单的是直接点击界面中间的大按钮),如下
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第2张图片
弹出界面中选择 自定义(高级) 配置,进行下一步
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第3张图片
然后会选择虚拟机硬件的兼容性,根据自己下载的Vmware Workstation软件版本设置(默认会自动匹配,不需要手动更改),然后进行下一步
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第4张图片
核心一步:稍后安装操作系统
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第5张图片
选择对应着Linux版本,使用的是Redhat Linux 7.4 64位版本
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第6张图片
进行虚拟机命名和文件存放路径(如果本地的电脑磁盘空间较小,建议放在在移动硬盘中)
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第7张图片
处理器设置,默认不更改
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第8张图片
虚拟机内存,这里根据自己电脑性能选择,由于电脑配置还是可以的,所以这里选择4096MB,也就是4G,默认是2G
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第9张图片
网卡类型:仅主机模式(默认是NAT网卡,但是在真实的开发过程中,往往是在企业的私有环境中,并不能直接连接外网,所以为了模拟这个环境,因此推荐使用仅主机模式)
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第10张图片
创建I/O空值器类型,默认无需更改
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第11张图片
磁盘类型,默认无需更改
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第12张图片
创建新的虚拟磁盘,默认无需更改
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第13张图片
分配磁盘内存,电脑性能好一点的话可以选配多一点的空间
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第14张图片
指定磁盘文件,默认无需更改
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第15张图片
准备完成
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第16张图片
点击完成后,最后一步添加Redhat介质(光盘映像文件),就是最开始核心一步指定要稍后手动添加
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第17张图片
点击确定后,此时虚拟机就准备好了,接下来就是进行虚拟机设置

1.2 虚拟机启动及配置

点击界面左上角的开启虚拟机的按钮,软件会自动进入虚拟机开启界面,会进行一些配置文件的自动加载,过程中也可以按Enter键帮助程序进行下一步
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第18张图片
稍等不到一分钟,程序会出现如下配置界面(语言选择默认英文即可)
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第19张图片
★★★★★核心配置步骤:LOSCLIZATION、SOFTWARE、SYSTEM均需要设置
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第20张图片
LOSCLIZATION中设置时间为上海时间
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第21张图片
SOFTWARE中勾选开发者工具(Development tools),根据有需要的情况可以勾选是不是需要GUI界面(是否要图形界面),这里还是喜欢勾选,可以用来模拟一下mac使用,或者进行局域网传文件的操作
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第22张图片
SYSTEM中取消应用安全政策和KDUMP,如下
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第23张图片
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第24张图片
核心中的核心就是主机名及ip的设置,网络与端口名设置界面打开后如下
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第25张图片
首先更改主机名,第一台机器的名称为bigdata111,点击apply后查看右下角是否更改完成,确认无误后,然后点击右上方的开关按钮,确定为ON后,系统会自动分配ip地址,如下
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第26张图片
为了方便后续的操作,这里配置网卡修改一下ip地址,点击Configure按钮,进入配置界面,首先进入General菜单选项,勾选自动连接
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第27张图片
然后再进行IPv4地址设置,先选择手动方式,添加要求的ip地址和掩码,输入无误后点击保存即可
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第28张图片
至此核心中的核心就安装完毕了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第29张图片
最后一个设置就是分配一下硬盘,就是选择最初设置的40G的硬盘
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第30张图片
至此所有的系统配置全部完成了,接下来就是等待系统进行自动安装了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第31张图片
跳转界面后就是进行自动安装的过程,闲着无聊的话可以对root账号进行一个密码设置,但是尽量简洁为要,不然后面要输入的时候就很麻烦,比如设置密码为000
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第32张图片
由于此部分的安装需要花费一部分时间,所以借此功夫可以再安装其它的几个软件,等到其它软件安装完成后,这部分的内容也就安装成功了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第33张图片
点击Rebot后程序会重新启动,最后会弹出一个界面进行证书验证(有点类似现在app使用的时候都要勾选用户协议一样)
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第34张图片
点击接受后确认即可
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第35张图片
最后就是结束配置,打开Linux图形化界面了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第36张图片
图形化界面如下,第一次使用时候加载会比较慢一些
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第37张图片
然后在可视化界面上面一路next,设置一下时间,账号和密码就行了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第38张图片
最最最终的图形化界面如下,此时Linux虚拟机就安装完成了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第39张图片

2 Xshell远程连接虚拟机

在开发过程中,基本上用不到图形化界面,一般使用本地电脑中的可以控制虚拟机的软件进行Linux系统的操作,Xshell就是一个不错的软件,再安装完成后,打开此软件,新建一个会话,然后填写主机地址(就是修改后的ipv4的地址)和名称
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第40张图片
点击连接后,第一次尝试连接会要求验证主机密匙,这时候就点击接受并保存即可
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第41张图片
然后跳出的弹窗中就是主机名,也就是对应最初的root用户,勾选记住用户名
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第42张图片
然后再跳出的窗口中输入密码,也就是在较长时间等待安装过程中设置的那个简单的密码,输入后记住此密码,然后点击确定就可以了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第43张图片
最后在Xshell中就完成了远程控制Linux虚拟机的操作
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第44张图片

3 WinSCP文件传输

由于创建Linux虚拟机时候,勾选的是仅主机模式,所以直接通过Linux无法实现上网下载文件,就需要通过本地上传文件,中间就需要一个软件作为桥梁,接下来使用的WinSCP就是一个不错的软件

打开软件后,新建一个站点,输入主机名、用户名和密码,点击保存,保存选项中可以设置站点的名称和保存文件,确定后就可以点击登录了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第45张图片
然后就可以进行文件上传了,比如就把这个软件的安装包上传到Linux系统中
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第46张图片
选中文件后,点击上传按钮,跳出弹窗如下,默认点击确定按钮即可
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第47张图片
过几秒,通过该软件可以看到文件已经上传成功了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第48张图片
最后通过Xshell核实一下是否属实,当前根目录下确实存在已经上传的文件了
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第49张图片
至此整个Linux安装和远程控制以及文件传输的过程就梳理完毕了,接下来就是同样的操作,进行剩下4台虚拟机的安装

最终的安装结果如下:五台虚拟机全部测试没有问题
【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第50张图片
安装完成之后,还需要进行配置的操作,具体的步骤有:

  • 关闭防火墙:
    • systemctl stop firewalld.service
    • systemctl disable firewalld.service
      【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第51张图片
  • 配置主机名: vi /etc/hosts 在文件的最后加上ip地址和主机名
    【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第52张图片
    设置完之后可以ping一下主机名,如果可以收到回复,证明此处配置完成了(如下是已经配置完成)
    【大数据前置基础】Linux安装、Xshell远程控制、WinSCP文件传输_第53张图片

你可能感兴趣的:(大数据开发工程师,linux,java,redhat,xshell,winscp)