电商网站怎么做聚合,个人网页设计与制作研究背景,自学网设计,网络营销用什么软件一、文件传输协议#ftp是一种在互联网中进行的文件传输协议#xff0c;基于客户端/服务器模式#xff0c;默认使用20、21号端口#xff0c;其中端口20(数据端口)用于进行数据传输#xff0c;端口21(命令端口)用于接收客户端发出的相关FTP命令与参数。#FTP工作的两种模式主动…一、文件传输协议#ftp是一种在互联网中进行的文件传输协议基于客户端/服务器模式默认使用20、21号端口其中端口20(数据端口)用于进行数据传输端口21(命令端口)用于接收客户端发出的相关FTP命令与参数。#FTP工作的两种模式主动模式FTP服务器主动向客户端发起连接请求被动模式FTP服务器等待客户端发起连接请求(FTP的工作模式)#vsftpd是一款运行在Linux操作系统上的FTP服务程序不仅完全开源免费还有很高的安全性、传输速度以及支持虚拟用户验证等其他FTP服务程序不具备的特点#iptables防火墙管理工具默认禁止了FTP传输协议的端口号#文件满权限666 、 目录满权限777#主配置文件格式/etc/服务/服务.conf二、vsftpd服务程序#vsftpd服务程序允许用户以三种认证模式登录到FTP服务器上匿名开放模式是一种最不安全的认证模式任何人都可以无需密码验证而直接登陆到FTP服务器上本地用户模式是通过Linux系统本地账户密码信息进行认证的模式虚拟用户模式它需要为FTP服务单独建立用户数据文件虚拟出用来进行口令验证的账户信息这些账户信息不存在服务器系统中仅供FTP服务程序进行验证使用#三种认证模式安全性由高到低排列虚拟用户模式--本地用户模式--匿名开放模式三、简单文件传输协议(TFTP)#TFTP是一种基于UDP协议在客户端和服务器之间进行的简单文件传输的协议占用的端口号为69#tftp命令中可用参数以及作用命令作用帮助信息put上传文件get下载文件verbose显示详细的处理信息status显示当前的状态信息binary使用二进制进行传输ascii使用ASCⅡ码进行传输timeout设置重传的超时时间quit退出#PAM是一组安全机制模块(插件)系统管理员可以用来轻易地调整服务程序的认证方式而不必对应用程序进行过多的修改四、Samba文件共享服务#SMB协议旨在解决局域网内的文件或打印机等资源的共享问题#过滤空行命令grep -v ^$ 文件名称#过滤包含#号的行数grep -v # 文件名称#Samba服务程序包括全局配置参数和区域配置参数。全局配置参数用于设置整体的资源共享环境对里面的每一个独立的共享资源都有效。区域配置参数用于设置单独的共享资源且仅对该资源有效#用于设置Samba服务程序的参数及其作用参数作用[database]共享名称为databasecomment Do not arbrtrarily modify the database file警告用户不要随便更改数据库path /home/database共享目录为/home/databasepublic no关闭“所有人可见”writeable yes允许写入操作#pdbedit命令用于管理SMB服务程序的账户信息数据库第一次把账户信息写入数据库时需要使用-a参数格式pdbedit [选项] 账户五、NFS(网络文件系统)#NFS服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上从而使得本地主机(Linux客户端)基于TCP/IP协议像使用本地主机上的资源那样读写远程Linux系统上的共享文件#NFS服务程序的配置文件为/etc/exports#用于配置NFS服务配置文件的参数参数作用ro只读rw读写root_squash当NFS客户端以root管理员访问时映射为NFS服务器的匿名用户no_root_squash当NFS客户端以root管理员访问时映射为NFS服务器的root管理员all_squash均映射为NFS服务器的匿名用户sync同时将数据写入到内存与硬盘中保证数据不丢失async优先将数据保存到内存再写入硬盘效率更高可能会丢失数据#showmount命令查询NFS服务器的远程共享信息参数命令-a显示本机挂载的文件资源情况-e显示NFS服务器的共享列表-v显示版本号-----------------------------------------笔记-----------------------------------------------