一、存储类型存储类型分为三种:
- 直连式存储: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
- 欠别人的钱暂时还不上道歉文本 道歉文本
- 华为手机怎么传输软件到另一个手机 华为手机怎么传输软件