CentOS中解压JDK压缩包时出现的错误:gzip: stdin: unexpected end of file tar: 归档文件中异常的 EOF(附带向linux中上传文件的方法) 您所在的位置:网站首页 hadoop归档文件中异常的eof CentOS中解压JDK压缩包时出现的错误:gzip: stdin: unexpected end of file tar: 归档文件中异常的 EOF(附带向linux中上传文件的方法)

CentOS中解压JDK压缩包时出现的错误:gzip: stdin: unexpected end of file tar: 归档文件中异常的 EOF(附带向linux中上传文件的方法)

#CentOS中解压JDK压缩包时出现的错误:gzip: stdin: unexpected end of file tar: 归档文件中异常的 EOF(附带向linux中上传文件的方法)| 来源: 网络整理| 查看: 265

重装Hadoop时出现的一个问题,在从windows上传JDk到linux(我是直接把JDK整个压缩包直接拉到linux中的)后,解压jdk压缩包时总是报一下错误:

gzip: stdin: unexpected end of file tar: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF tar: Error is not recoverable: exiting now

上网查阅之后发现出现该错误的原因是被解压的压缩包在上传的时候没有上传完整,需要重新上传一下。 但是,我再重新上传后还是出现这个问题,于是我怀疑是我的JDK有问题,于是我就换了一个版本的JDK后试试,还是报这个错误。那就说明JDK没有问题,而是我的上传方式有问题,那就换个方式(下面共写了三种方式)试试:

1. FTP:

采用FileZilla、Xftp、SecureCRT…软件连接linux上传

2. 共享文件夹:

共享文件夹的原理如图:

在这里插入图片描述要想设置共享文件夹,首先要在linux中安装VMware Tools.VMware Tools具有的功能:

VMware Tools 服务: 当客户机操作系统启动时,VMware Tools 服务将启动。该服务在主机和客户机操作系统之间传递信息。

VMware Tools 设备驱动程序: 设备驱动程序可提升声音、图形、网络连接和存储的性能。如果是自定义安装或重新安装 VMware Tools,则可以选择要安装的驱动程序。

VMware 用户进程: 借助 VMware 用户进程,可以在支持复制和粘贴、拖放等功能的 VMware 产品中使用这些功能。

通俗的讲就是可以直接粘贴命令在windows和linux系统之间,也可以设置windows和linux的共享文件夹

安装VMware Tools:在这里插入图片描述

选择菜单虚拟机里面的安装VMware Tools,因为我已经装过了,所以显示的是重新安装。

在这里插入图片描述

在linux的桌面就会发现VMware Tools的磁盘,打开它

在这里插入图片描述

把命名位Vmware Tools的压缩包拉到桌面后解压,打开解压之后的文件夹:

在这里插入图片描述

查看是否有VMware-install.pl这个文件,如果没有就按照以上步骤重新开始装 在该界面右击鼠标进入终端,执行命令:

./vmware-install.pl

执行命令后就进入安装过程了,无论系统询问你什么都选默认。默认就是什么也不用输入,就一直按Enter。直到结束。 安装结束后需要reboot重启才能生效。

设置共享文件夹在这里插入图片描述

如图进入设置

在这里插入图片描述

进入选项的共享文件夹下,在文件夹共享中一定要勾选总是启动,然后在下面添加一个自己设置的共享文件夹

在这里插入图片描述

这里注意一下:在本地设置共享文件夹路径时候,最好不要出现中文。

在这里插入图片描述

在这里插入图片描述

点击完成就行了,

在这里插入图片描述

一定要查看文件夹后面的是否勾选,最后点击确定就好了。

我们只需把需要上传的文件放到该共享文件夹中,然后,到linux中的

/mnt/hgfs

目录下找到它就行了。

3. linux自带的上传下载命令:rz、sz

嫌弃前两种方法麻烦的小伙伴可以采用这种方法上传本地文件:

sz即使send Zmodem,用Zmodem文件传输协议从Linux服务器发送文件到window,就是下载。rz则就是receive Zmodem,用Zmodem文件传输协议从window发送文件到Linux服务器,也就是上传。

sz命令发送文件到本地: # sz filename rz命令本地上传文件到服务器: # rz 执行该命令后,在弹出框中选择要上传的文件即可。

至于rz、sz的安装可以用yum命令安装:

yum -y install lrzsz 参考VMware Tools的官方文档: https://docs.vmware.com/cn/VMware-Tools/10.1.0/com.vmware.vsphere.vmwaretools.doc/GUID-28C39A00-743B-4222-B697-6632E94A8E72.html


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有