Windows 7上传文件到VirtualBox(Ubuntu系统)。

本文介绍了如何在Windows 7系统中使用Xshell连接VirtualBox中的Ubuntu系统,进行文件上传和下载。首先讲解了Ubuntu的软件安装,包括lrzsz和OpenSSH,然后在Windows端安装Xshell。接着详细阐述了如何配置和使用Xshell建立连接,以及遇到的如`Could not load host key`的问题及其解决方案。最后提到了网络设置和参考资源。
摘要由CSDN通过智能技术生成

1.介绍

我们经常要在虚拟机中安装一些软件,比如jdk、zookeeper。可以在虚拟机系统里面网上下载和安装软件,这种方式自不必说。另外方式是将本机下载好文件上传到虚拟机系统里面,这种方式需要在本机Windows系统里面安装远程连接软件(如Xshell)连接虚拟机系统,此外需要在linux中安装监听连接的工具OpenSSH以及上传和下载文件的软件(如lrzsz)。本文旨在帮助笔者记录学习过程,如能帮助其他同学,喜不自胜。如有问题,期盼指出。

1.1 Ubuntu系统上传和下载文件。

网上会发现很多文章介绍linux系统安装软件命令各有不同,往往令人疑惑,后来整理发现命令不同是由于linux发布版不同导致。而且有些linux发布版随着本身版本迭代,命令也有一些变化。如Ubuntu16.04版本开始将"apt-“命令简化成"apt”。目前比较流行的linux版本分成了两个类别:
RedHat系列:Redhat、Centos、Fedora等
Debian系列:Dibian、Ubuntu等。
首先了解下几个比较常见的概念:

————RPM
RPM(Red-Hat Package Manager):最早是Red Hat研制,现在是由开源社区开发。通常linux发布版里面带有RPM,它是linux下广泛使用的软件包管理器。主要功能是安装、卸载、升级和管理软件、软件包依赖处理等。基于RPM这些优势,使用范围不局限于Red Hat中。缺点是软件之间依赖性强,比如安装一个软件时,需要安装很多其他的软件包。

————Yum
Yum(Yellowdog Updater, Modified ):是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum命令比较简单好记,包含安装、删除、升级和搜索软件,以及查询信息,显示软件包依赖关系等。另外供yum下载的软件都由Linux社区维护,并且基本是自由软件。
rpm 只能安装已经下载到本地机器上的rpm 包。yum能在线下载并安装rpm包,能更新系统,而且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。

————dpkg
dpkg(Debian Packager):于1993年由Ian Murdock创建的,跟RPM十分相似,是Debian软件包管理器的基础,方便软件的安装,更新及移除。所有源自Dibian的Linux发行版都使用dpkg,如Ubuntu,Knoppix等。dpkg本身是一个底层的工具。上层的工具如apt,用于从远程获取软件包以及处理复杂的软件包关系。

————APT
APT(Advanced Packaging Tools):是Dibian及派生的Linux软件管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值