- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南阳理工学院
《科技文献检索》结课大作业
计算机与软件 学院 软件工程 专业
课题名称: ubuntu系统下搭建ftp
关 键 词:ubuntu系统、vsftpd、ftp
1.本课题所涉及的问题在国内(外)的研究现状综述
随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、金融、农业、交通、电信等国家关键领域。此外,考虑到Linux的快速成长性以及国家相关政策的扶持力度,Linux服务器产品一定能够冲击更大的服务器市场。
据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额,同时,Linux在服务器市场的迅速崛起,已经引起全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。
Ubuntu是很好的过渡,对转到Linux上的Rookie来说,Ubuntu更“像”Windowns其他关于Ubuntu的种种优缺点的描述都不如这条充分和必要,特别是对效率,性能的探讨,入门的时候,或者准确说,准备入门的时候,真的是一点体会也不会有。从安装角度:安装教程多。丰富,深入浅出,内容详尽,看起来安装过程很友好。从使用角度:资源管理器、网页浏览器、音乐视频播放器一应俱全。Ubuntu上有很好的实现,无障碍。如果是在tty2上,通过curl某hub。总结这条的话就是Ubuntu很好的实现了Windows向普通用户提供的一些基本功能,让你可以在不借助教程的情况下,轻松使用。
FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。允许TCP/IP网络上的两台计算机之间进行文件传输。而FTP服务是基于FTP协议的文件传输服务。工作时,一台计算机上运行FTP客户端应用程序,另一台计算机上需要运行FTP服务器端程序。只有拥有了FTP服务,客户端才能进行文件传输。
FTP屏蔽了各计算机系统的细节,因而适合在异构网络中任意计算机之间传送文件。FTP只提供文件传送的一些基本服务,它使用TCP可靠地运输服务,FTP主要功能是减小或消除在不同系统下处理文件的不兼容性。
FTP使用客户端-服务器模型,一个FTP服务器进程可以为多个客户进程提供服务。FTP服务器有两大部分组成:一个主进程,负责接受新的请求;还有若干从属进程,负责处理单个请求。
通过FTP链接到空间需要FTP工具的帮助。目前常用的FTP工具有FileZilla、FLASHFTP、LEAPFTP、CuteFTP、8UFTP等。
Ubuntu系统相比于Windows系统作为ftp服务器的优势:Ubuntu 有一个庞大的社区,随时可以免费提供帮助。我指的是真正的大。数以千计的用户分布在数百个不同的在线论坛和兴趣组内。甚至有现实生活中的大会。你也可以为 CentOS 找到很多教程和帮助,特别是对于简单的 LAMP 栈和流行的应用程序而言。
Ubuntu系统相比于其他Linux系统:Ubuntu 服务器对于以前使用过 Ubuntu 桌面的人来说会容易得多。同样的情况也存在于 CentOS 和 Fedora 之间,但是 Ubuntu 桌面版比任何其他基于 Linux 的家用桌面更受欢迎。
参考文献见最后
本人对课题任务书提出的任务要求及实现预期目标的可行性分析(500字)
2.1任务要求
全面了解本课题所有相关知识,查找关键词并阅读相关文献,深刻认识关键词的概念
2.2预期目标
对于本课题我的预期目标是能够熟练进行操作,完成在ubuntu上ftp系统的搭建,并从中认识相关系统和功能的适用场景。
2.3可行性分析
本课题难度不高,重点在于每一步的操作需要准确按照相关教程或指导,以及对不同系统之间传输文件协议本质的认识。前期的准备需要花费一定时间,比如下载相关软件,操作中途可能会出现一些意外的bug,需要调整,必要的时候需要从头开始。最后重点在于搭建后的使用。
本课题的题纲设计(重点研究内容及解决的思路)
1、教程通读
1.1按照教程步骤尝试完成要求
1.2在过程中搜索相关基础知识,比对不同教程,选出适合实际情况的解决方案
2、搭建操作重点
2.1下载VSFTPD终端
2.2配置VSFTPD服务器
2.3重启VSFTPD
2.4创建FTP用户
3、测试
3.1ftp命令:打开终端,输入以下命令: HYPERLINK ftp
3.2ls命令查找测试文件FTP-TEST
3.3在浏览器中输入地址并输入之前设置的账号和密码,进行测试
4、实际应用
4.1下载文件及校验
4.2列出FTP服务器上
您可能关注的文档
- 科技文献检索结课大作业-基于C#完成的定时回调技术.docx
- 科技文献检索结课大作业-基于ssm框架的学习打卡系统.docx
- 科技文献检索结课大作业-基于SpringBoot和Vue的高并发商城.docx
- 科技文献检索结课大作业-基于ssm的网上招聘系统的技术与实现.docx
- 科技文献检索结课大作业-基于改进粒子群算法的排课问题.docx
- 科技文献检索结课大作业-基于SpringBoot的网络购物平台.docx
- 科技文献检索结课大作业-基于Vue.js的电商平台.docx
- 科技文献检索结课大作业-基于Spark的电影推荐系统.docx
- 科技文献检索结课大作业-linux环境下高并发服务器.docx
- 科技文献检索结课大作业-基于人工智能的垃圾短信过滤系统.docx
本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。
文档评论(0)