lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建
【Linux操作系统】Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建
学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要讲到的Ubuntu中软件的安装和ftp服务器的搭建.
远程操作
什么是远程操作?
- 当主机和操作者不在同一个地点,而操作者要远程控制一台主机,那么就需要在远程的计算机上进行和主机交互
为什么要远程操作
目前基本上很多情况下存在的现象:
在软件需要服务器的时候,可选的方案有:
- 自己搭建一台服务器.
- 租用一台商业服务器.
服务器一般采用的系统:
- windows server、Linux系统居多
服务器搭建好之后,需要将软件的所有资源从本地的客户端计算机上传至服务器计算机。
上传方式:采用远程登录及远程拷贝命令等技术
常用的服务器:
- ssh服务器
- ftp服务器
Ubuntu中软件安装
方式
离线安装:ubuntu中的离线软件包格式为.deb
deb文件安装
- 使用dpkg命令进行安装和写在deb包
- 参数-i代表离线安装
在线安装:使用apt-get命令进行安装
apt-get安装
- 在线安装apt-get命令,主要用于在线从互联网的软件仓库中搜索、安装、升级、卸载软件
在线安装的命令格式:
sudo apt-get install 安装包,表示在线安装deb安装包
更改镜像源
- 因为使用apt-get命令默认是从国外的服务器上下载安装软件的,从国外服务器上下载安装速度非常慢,所以需要修改成需要的国内镜像源服务器
镜像源:下载软件的一个源服务器
更改镜像源方式
- 可视化界面修改:在ubuntu设置中找到“软件和更新”修改“源代码”中的镜像源,然后保存修改
- 手动方式更改镜像源:
- 进入清华大学开源软件镜像中寻找目标镜像
- 打开“etc/apt/sources.list”文件将找到的目标镜像路径拷贝替换保存
- 回到终端执行“sudo apt-get update”更新镜像源
- 修改完镜像源之后可以在终端里面使用“sudo apt-get install 软件名安装”
ftp服务器
- FTP(File Transfer Protocl)文件传输协议的英文简称
- 主要用于Internet上的控制文件的双向传输
双向传输:
- 客户端上传至服务器-上传
- 服务器拉去至客户端-下载
FTP架构图
FTP服务器的设置流程
- 检查服务器计算机上ftp版本
vsftpd -version
- 如果没有进行安装,先给服务器安装ftp
sudo apt-get install vsftpd
- 修改vsftpd.conf配置文件
可以采用sudo gedit /etc/vsftpd.conf也可以采用 sudo vim /etc/vsftpd.conf
注意:在修改时仔细核对下面的代码,并进行修改,没有的代码手动加上.
注意:
设置local_root时必须要先保证设置的这个目录
- 在/etc下面创建一个文件vsftpd.chroot_list文件,然后打开这个文件向文件中写入一个服务器计算机的用户名称,这个用户名就是登录ftp服务器时需要的用户名
- 修改好配置文件之后修改vsftpd.chroot_list文件的权限去掉(写)添加上(可执行) 注意:修改权限的时候,要一步一步修改
- 之后开启ftp服务
sudo /etc/init.d/vsftpd restart
执行之后显示 vsftpd.service,ftp服务器正常开启并运行 至此只能证明ftp在服务器计算机上的运行是没有问题,但是服务器是否能够和客户端进行交互还不能确定
- 1
FTP客户端设置
- 为了验证FTP服务器的网络配置是否正确,在本机客户端计算机中按下windows+r输入cmd命令测试
- 首先检测客户端是否能够通过Internet访问浏览器
- 检查服务器的IP地址:xxx.xxx.xx.xxx
- 在客户端计算上进行Ping服务器IP地址
- 网络能Ping通那么就可以证明两台计算机之间可以相互访问
- 测试ftp功能
- 在客户端命令框中输入:ftp 服务端的IP地址
- 输入在vsftpd.chroot_list中添加的用户名及登录密码测试连接
- 提示Login successful证明成功与服务器ftp连接,至此可以进行传输文件
- 图形界面传输和命令传输
- 安装一款图形界面ftp工具:FileZilla Client或flashFxp
- 使用客户端工具测试上传和下载,没问题就ok了
FileZilla Client的使用教程
- 首先我们打开FileZilla Client以后,在上方的任务栏中,点击文件中的站点管理器.
- 然后在弹出的对话框中点击新站点,新建一个站点并取名.
- 然后协议选择FTP-文件传输协议,主机就填写本机的ftp,加密选择要求隐式的 FTP over TLS ,登录类型选择正常,然后用户和密码,填写Linux系统的用户和密码即可.
- 然后点击连接,第一次肯定不会成功,因为你还没有在主界面填写用户名和密码,在主界面填写以后,点击快速连接即可,然后就可以实现文件的上传和下载了.
lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建相关推荐
- 服务器文件上传记录,记录一下上传文件(图片)的过程上传图片到ftp服务器
由于没理解servlet为何要用struts2取代而耗费了不少时间在找如何获取前端传输过来的数据.html public void doPost(HttpServletRequest request, ...
- 解决常用浏览器上传与下载文件中问乱码问题
解决浏览器下载与上传文件中问乱码问题 问题: 我们在写后端Servlet程序处理下载与上传问题时 我们知道下载的文件名,可以与本地文件名不同(假如你的浏览器访问的时本地资源) 如果说此时你的文件名是中 ...
- android json数组上传,android – 将数组中的Json对象发送到服务器
我对此非常陌生,我试图通过volley在数组中发送动态对象.你可以在 http://www.jsoneditoronline.org/上检查这个. 我在编码上摸索着,所以任何帮助都会受到高度赞赏. 下 ...
- 用脚本实现FTP的上传和下载
1. FTP的安装 检查 rpm -q vsftpd vsftpd -v 安装 yum -y install vsftpd ft 查看安装位置 [root@ftp ~]# whereis vsftpd ...
- 科普|不同协议下远程服务器文件上传_下载优劣对比
作为一个程序员,如果不知道如何进行远程服务器的文件上传与下载,实在是一件尴尬的事情.打开百度,搜索「远程服务器 上传下载」,你能得到 63,100,000 个搜搜结果,五花八门的操作方式的让人眼花缭乱 ...
- SFTP命令用法(上传和下载 )
一.SFTP SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供一种安全的网络的加密方法.SFTP与FTP有着几乎一样的语法和功能.SFT ...
- python sftp_Python使用sftp实现上传和下载功能(实例代码)
在Python中可以使用paramiko模块中的sftp登陆远程主机,实现上传和下载功能. 1.功能实现 根据输入参数判断是文件还是目录,进行上传和下载 本地参数local需要与远程参数remote类 ...
- 利用WebService实现远程服务器文件的上传和下载
有时候我们通常需要把上传的图片或其他文件放在其他服务器上,以便和网站服务器分开,这时候ASP.NET的WebService就派上大用场 了.我们可以在文件服务器上运行一个WebService,提供上传 ...
- 利用 WebService实现远程服务器文件的上传和下载
有时候我们通常需要把上传的图片或其他文件放在其他服务器上,以便和网站服务器分开,这时候ASP.NET的WebService就派上大用场了.我们可以在文件服务器上运行一个WebService,提供上传和 ...
最新文章
- Tensorflow— 下载google图像识别网络inception-v3并查看结构
- python爬取贴吧所有帖子-Python爬虫实例(一)爬取百度贴吧帖子中的图片
- 解读dbcp自动重连那些事---转载
- ObservableCollection 类 详解
- 视频 人员统计 开源_开源人员的独特之处
- 图像降噪算法——从BM3D到VBM4D
- 常用z变换及其收敛域
- Hadoop的集群搭建windows基于VMware虚拟机超详细教程(一主二从)
- MyBatis中的JdbcType映射介绍
- 360杀毒软件无视宏病毒!
- 我的大学(写给正在读大学而又感到迷茫的你)
- 华为微认证华为云数据库服务实践稳过 笔记资料
- List中remove()方法的陷阱,开发谨记!
- 三大面试技巧助你飞跃
- Synchronization和java内存模型
- 双击vivado 显示你要以何方式打开.xpr文件或者Vivado无法双击打开xpr工程
- unity3d加载外部图片
- H5游戏作弊与防作弊——我如何拿到第一名的天猫精灵
- java ee7 ejb_使用MyEclipse开发Java EE应用:EJB项目开发初探(上)
- VM Player 安装xp虚拟机