




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux 系统课程设计报告 计算机科学与技术学院 Linux 系统课程设计报告 姓 名: 学 号: 班 级: 专 业:计算机科学与技术 指导教师: 目录一课程设计的目的2二课程设计的要求2三课程设计题目描述2四FTP安装和基本配置31 环境32安装FTP服务器43 启动并配置服务器5五添加用户和传送文件61 添加用户62传送文件7六课程设计总结10一课程设计的目的操作系统是计算机系统的核心系统软件,它负责控制和管理整个系统的资源并组织用户协调使用这些资源,使计算机高效的工作。Linux系统课程设计是操作系统理论课的必要补充,是复习和检验所学课程的重要手段,本课程设计的目的是综合应用学生所学知识,通过实验环节,加深学生对操作系统基本原理和工作过程的理解,提高学生独立分析问题、解决问题的能力,增强学生的动手能力。二课程设计的要求1分析设计内容,给出解决方案(要说明设计实现的原理,采用的数据结构)。2画出程序的基本结构框图和流程图。3对程序的每一部分要有详细的设计分析说明。4源代码格式要规范。5设计合适的测试用例,对得到的运行结果要有分析。6设计中遇到的问题,设计的心得体会。7按期提交完整的程序代码、可执行程序和课程设计报告。三课程设计题目描述我选择的是linux中搭建FTP 服务器以实现FTP服务,包括本地用户,虚拟用户,和匿名用户的上传,下载。要求:配置linux 中的服务内容:搭建FTP 服务器在Linux环境下搭建FTP 服务器。机房局域网环境下,以该局域网内的某台Linux作为主机,其他机器作为客户端,在局域网内实现FTP 服务。准备知识:(1) 寻找FTP 服务器程序(2) 了解虚拟机的网络连接方式,默认方式是NAT,需要设置成桥接方式(3) 具体搭建方法和步骤需要上网查询资料四FTP安装和基本配置1 环境硬件环境 软件环境 采用的是虚拟机下操作linux系统 Vmware版本Redhatlinux版本2安装FTP服务器因为是新安的虚拟机和linux系统,所以不用检查是否已安装vsftpd,直接进行安装。首先找到服务器设置然后打开服务,寻找vsftpd服务,找了好久发现没有,上网查阅资料之后发现应该是先找到增加和删除应用程序,选择安装FTP服务器,这样在服务里就会发现有vsftpd服务了,点击安装。3 启动并配置服务器使用vsftpd软件,主要包括如下几个命令:启动ftp命令#service vsftpd start停止ftp命令#service vsftpd stop重启ftp命令#service vsftpd restart启动ftp服务,现在要进行基本的配置,进入配置文件命令为:vi /etc/vsftpd/vsftpd.conf去掉配置文件vsftpd.conf 里面以下anon_upload_enable=YES 用#注释掉就可以了把anon_mkdir_write_enable=YES这样匿名用户不能上传只能下载了千万要记得改完配置文件要记得重启一下vsftpd 重启一下 重启一下需要关闭防火墙命令为#service iptables stop,这样就把防火墙关闭了。五添加用户和传送文件1 添加用户Linux里添加用户的命令为;useradd 用户名 passwd 用户名添加一个用户qq ,useradd qq passwd qq后来上网查资料的时候发现在创建用户的时候可以增加用户所属目录命令为:useradd d /home/pub qq增加一条命令usermod -s /sbin/nologin qq/这样用户qq只能ftp不能talent然后我试着登陆一下ftp用qq(ftp 已启动 防火墙已关闭)#ftp localhost/本地登录ftpName:qq/用户名qqPassword: /输入密码登陆成功了。再试一下匿名登陆ftp exit/退出ftp用户名为anonymous密码不用登陆成功这样就可以实现匿名上传和下载了。2传送文件文件权限通过权限设置可以控制本地用户上传和下载文件的权限还有匿名用户登录,上传和下载的权限,分为目录权限和文件权限。改变权限的命令为:chmod -/+rwx 文件名其中rwx还可以用八进制数代替。我选用匿名用户的上传下载做权限测试登陆成功命令:ls/查看目录里的文件夹有两个,没有文件打开一个新的终端命令cd /var/ftp/切换到var目录下的ftp目录命令 ls /查看当前目录的文件和文件夹,有两个 pub和qa命令 touch file54 /创建一个file54的文件切换到原终端用命令ls再次查看目录下的文件和文件夹发现多了一个file54的文件命令:pwd/查看所在根目录命令:!cd/切换目录现在到了root根目录命令:get file54/下载file54文件成功下载了命令:!ls a/查看隐藏文件命令:put install.log/上传文件install.log失败了,验证了匿名用户可以登录ftp,可以下载,但不可以上传文件的权限六课程设计总结1.安装之前可以先查看自己是否已经安装了ftp服务器,然后再安装,有几种方法,可以用yum直接下载安装,很方便,还有用光盘的方法,还有就是下载安装压缩包进行安装,过程比较繁琐所以不推荐,以上都是我在查阅资料之后自己总结的。2.要注意自己的用户权限,有些命令在普通用户下是无法执行的,需要超级用户,可以在终端中输入su命令进行root权限再操作。3.注意编辑完配置文件之后必须要重启一下,不管是vsftpd还是防火墙,还有就是防火墙需要开启一个端口供远程登陆使用,一般是21端口。Vsftpd的配置有很多,因为使用的限制没有演示别的,像本地用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届广西壮族自治区普通高中化学高二上期中经典模拟试题含解析
- 三点水偏旁讲解
- 2026届海南省海口市湖南师大附中海口中学高二化学第一学期期中质量跟踪监视模拟试题含解析
- 设计技术团队介绍
- 市级技术中心介绍
- 配药无菌技术操作原则
- 太保细胞存储讲解
- 数学中的矩阵讲解
- 显卡性能调优讲解
- 培训机构年检汇报
- 2024届国家卫健委临床药师培训学员(抗感染专业)理论考核试题
- 【基层法工】基层法律服务工作者测试题附答案
- 浙江浙政钉管理办法
- 宁夏公休假管理办法
- 心源性休克的护理个案
- 2024年10月19日北京市下半年事业单位七区联考《公共基本能力测验》笔试试题(海淀-房山-西城-通州-丰台-怀柔)真题及答案
- 2025年高考真题-政治(湖南卷) 含答案
- 2025年网络安全知识竞赛考试题库(100题)(含答案)
- 《中国动态血压监测基层应用指南(2024年)》解读 2
- ECMO护理课件教学课件
- 2025初中语文新教材培训
评论
0/150
提交评论