lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建

本文详细介绍了在Ubuntu系统中如何安装软件,包括离线与在线安装方法,并重点讲解了更改软件源以提高下载速度。同时,文章还阐述了FTP服务器的搭建过程,包括设置流程和客户端配置,以及FileZilla Client的使用教程。
摘要由CSDN通过智能技术生成

【Linux操作系统】Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建

学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要讲到的Ubuntu中软件的安装和ftp服务器的搭建.

远程操作

什么是远程操作?

  • 当主机和操作者不在同一个地点,而操作者要远程控制一台主机,那么就需要在远程的计算机上进行和主机交互

为什么要远程操作

目前基本上很多情况下存在的现象:
在软件需要服务器的时候,可选的方案有:
  1. 自己搭建一台服务器.
  2. 租用一台商业服务器.
服务器一般采用的系统:
  • windows server、Linux系统居多
服务器搭建好之后,需要将软件的所有资源从本地的客户端计算机上传至服务器计算机。
上传方式:采用远程登录及远程拷贝命令等技术
常用的服务器:
  1. ssh服务器
  2. ftp服务器

Ubuntu中软件安装

方式

离线安装:ubuntu中的离线软件包格式为.deb

deb文件安装

  • 使用dpkg命令进行安装和写在deb包
  • 参数-i代表离线安装

在线安装:使用apt-get命令进行安装

apt-get安装

  • 在线安装apt-get命令,主要用于在线从互联网的软件仓库中搜索、安装、升级、卸载软件

在线安装的命令格式:

sudo apt-get install 安装包,表示在线安装deb安装包

更改镜像源

  • 因为使用apt-get命令默认是从国外的服务器上下载安装软件的,从国外服务器上下载安装速度非常慢,所以需要修改成需要的国内镜像源服务器

镜像源:下载软件的一个源服务器

更改镜像源方式

  1. 可视化界面修改:在ubuntu设置中找到“软件和更新”修改“源代码”中的镜像源,然后保存修改
  2. 手动方式更改镜像源:
    1. 进入清华大学开源软件镜像中寻找目标镜像
    2. 打开“etc/apt/sources.list”文件将找到的目标镜像路径拷贝替换保存
    3. 回到终端执行“sudo apt-get update”更新镜像源
  3. 修改完镜像源之后可以在终端里面使用“sudo apt-get install 软件名安装”

ftp服务器

  • FTP(File Transfer Protocl)文件传输协议的英文简称
  • 主要用于Internet上的控制文件的双向传输
双向传输:
  • 客户端上传至服务器-上传
  • 服务器拉去至客户端-下载

FTP架构图

ab58563ef23bdbfe375929c0f947bcc4.png

FTP服务器的设置流程

  1. 检查服务器计算机上ftp版本
    vsftpd -version
  2. 如果没有进行安装,先给服务器安装ftp
    sudo apt-get install vsftpd
  3. 修改vsftpd.conf配置文件
    可以采用sudo gedit /etc/vsftpd.conf
    也可以采用 sudo vim /etc/vsftpd.conf
     注意:在修改时仔细核对下面的代码,并进行修改,没有的代码手动加上.

47d071229b2f449956a49eb7e479ab02.png

fa065fbef9f0c39f67651284cd761b8d.png

dedafb93a7ce65da3a17a476c98bd478.png

ca35a1698966ac06ec23dcce76192f92.png

b31361274014b71e5af542d36b4e2ef4.png

注意:

 设置local_root时必须要先保证设置的这个目录

  1. 在/etc下面创建一个文件vsftpd.chroot_list文件,然后打开这个文件向文件中写入一个服务器计算机的用户名称,这个用户名就是登录ftp服务器时需要的用户名
  2. 修改好配置文件之后修改vsftpd.chroot_list文件的权限去掉(写)添加上(可执行) 注意:修改权限的时候,要一步一步修改
  3. 之后开启ftp服务
    sudo  /etc/init.d/vsftpd restart
     执行之后显示 vsftpd.service,ftp服务器正常开启并运行 至此只能证明ftp在服务器计算机上的运行是没有问题,但是服务器是否能够和客户端进行交互还不能确定
  • 1

FTP客户端设置

  1. 为了验证FTP服务器的网络配置是否正确,在本机客户端计算机中按下windows+r输入cmd命令测试
    1. 首先检测客户端是否能够通过Internet访问浏览器
    2. 检查服务器的IP地址:xxx.xxx.xx.xxx
    3. 在客户端计算上进行Ping服务器IP地址
    4. 网络能Ping通那么就可以证明两台计算机之间可以相互访问
  2. 测试ftp功能
    1. 在客户端命令框中输入:ftp 服务端的IP地址
    2. 输入在vsftpd.chroot_list中添加的用户名及登录密码测试连接

3a7faa10f7e9121b85fc9e870f7c525a.png

  1. 提示Login successful证明成功与服务器ftp连接,至此可以进行传输文件
  2. 图形界面传输和命令传输
  3. 安装一款图形界面ftp工具:FileZilla Client或flashFxp
  4. 使用客户端工具测试上传和下载,没问题就ok了

FileZilla Client的使用教程

  1. 首先我们打开FileZilla Client以后,在上方的任务栏中,点击文件中的站点管理器.
  2. 然后在弹出的对话框中点击新站点,新建一个站点并取名.
  3. 然后协议选择FTP-文件传输协议,主机就填写本机的ftp,加密选择要求隐式的 FTP over TLS ,登录类型选择正常,然后用户和密码,填写Linux系统的用户和密码即可.
  4. 然后点击连接,第一次肯定不会成功,因为你还没有在主界面填写用户名和密码,在主界面填写以后,点击快速连接即可,然后就可以实现文件的上传和下载了.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值