一、存储类型存储类型分为三种:
- 直连式存储:Direct-Attached Storage , 简称DAS
 - 网络附加存储:Network-Attached Storage,简称NAS(存储和管理空间都在远程)
 - 存储区域网络:Storage Area Network,简称SAN(可以使用空间管理,也是你来管理)
 

文章插图
三种存储架构的应用场景
- DAS虽然比较古老了,但是还是很适用于那些数据量不大,对磁盘访问速度要求较高的中小企业
 - NAS多适用于文件服务器,用来存储非结构化数据,虽然受限于以太网的速度,但是部署灵活,成本低
 - SAN则适用于大型应用或数据库系统,缺点是成本高、较为复杂
 
- 数据传输格式:二进制和文本
 - 双通道协议:命令和数据连接
 
- 主动(PORT style):服务器主动连接客户端
 
- 被动(PASV style):服务器被动等待客户端连接
 
(3)FTP状态服务码
1XX:信息125:数据连接打开2XX:成功类状态 200:命令OK 230:登录成功3XX:补充类 331:用户名OK4XX:客户端错误 425:不能打开数据连接5XX:服务器错误 530:不能登录(4)用户认证:匿名用户:ftp , anonymous,对应Linux用户ftp系统用户:Linux用户,用户/etc/passwd , 密码/etc/shadow虚拟用户:特定服务的专用用户,独立的用户/密码文件
(5)总结:
- yum info vsftpd查看信息
 - FTP(File Transfer Protocol: 文件传输协议)作用:Internet 上用来传送文件的协议 。
 - VSFTP全称 (very secure FTP)
 - VSFTP模式: C/S模式
 - FTP服务器默认使用TCP协议的20、21端口与客户端进行通信
 - 20端口用于建立数据连接,并传输文件数据
 - 21端口用于建立控制连接,并传输FTP控制命令
 - FTP数据连接分为主动模式和被动模式
 - 主动模式:服务器主动发起数据连接
 - 被动模式:服务器被动等待数据连接
 
2.3vsftpd软件介绍(1)配置文件位置
- 用户认证配置文件:/etc/pam.d/vsftpd
 - 主配置文件:/etc/vsftpd/vsftpd.conf
 
- 匿名用户(映射为系统用户ftp )共享文件位置:/var/ftp
 - 系统用户共享文件位置:用户家目录
 - 虚拟用户共享文件位置:为其映射的系统用户的家目录
 
vim /etc/vsftpd/vsftpd.confanonymous_enable=YES#支持匿名用户,CentOS8 默认不允许匿名no_anon_password=YES#匿名用户略过口令检查 , 默认NO(2)匿名用户上传
vim /etc/vsftpd/vsftpd.confanon_upload_enable=YES#匿名上传,注意:文件系统权限anon_mkdir_write_enable=YES#匿名建目录chmod777/var/ftp/pub注意:还需要开启文件系统访问的权限 , 不能给FTP根目录写权限,只能级子目录写权限,否则报"500 OOPS: vsftpd: refusing to run with writable root inside chroot()",登录失败错误 。
(3)Linux系统用户
local_enable=YES#是否允许linux用户登录write_enable=YES#允许linux用户上传文件local_umask=022#指定系统用户上传文件的默认权限对应umask (4)传输速率(单位:字节/秒)
anon_max_rate=0#匿名用户的最大传输速率,以字节为单位,比如:1024000表示1MB/slocal_max_rate=0#本地用户的最大传输速率

文章插图

文章插图

文章插图

文章插图
推荐阅读
- 文本阅读和视频配音制作 文本转语音TTSMP3
 - 安装与配置FTP服务器
 - paddle&蜜度 文本智能较对大赛经验分享(17/685)
 - 谷歌新AI系统Imagen有点强,输入文本就能生成逼真的图像
 - 如何使用 pyqt 读取串口传输的图像
 - CRESDA 陆地观测卫星数据服务订单ftp地址错误—已解决不能下载问题
 - 小米路由器4c是多少兆_小米路由器4c最高传输速度
 - Bert不完全手册9. 长文本建模 BigBird & Longformer & Reformer & Performer
 - 欠别人的钱暂时还不上道歉文本 道歉文本
 - 华为手机怎么传输软件到另一个手机 华为手机怎么传输软件
 
