1.FTP:文件传输协议。
基础:控制端口(身份验证) command 21/tcp
数据端口: data 20/tcp
FTP Server默认配置:yum -y install vsftpd (安装vsftpd)
touch /var/ftp/abc.txt(创建文件)
systemctl start vsftpd(启动文件)
systemctl enable vsftpd(开机正常启动)
ss -tnl(查看文件端口号)
netstat -anpt(同上)
关闭防火墙,selinux。同时查看状态
FTP Client:ftp客户端,任何服务器输入ftp://服务器IP地址,即可查看也能下载文件,但是无法上传文件。
安装客户端:yum -y install lftp
访问服务器:lftp 服务器ip地址
启动上传功能:配置文件(先用cp指令复制文件于/下)
vim /etc/vsftpd/vsftpd.conf
更改完指令如上图所示。
创建上传目录:mkdir /var/ftp/upload
chmod 777 /var/ftp/upload(赋予此文件权利)
登录客户机: echo 222 > 2.txt(创建文件)
lftp 主机ip地址
cd upload(进入上传目录)
put 2.txt(上传)
之后登录主机用ls /var/ftp/upload 指令查看是否有2.txt这个文件。
2.NFS Server:网络文件系统。支持多节点同时挂载以及并发写入。
NFS作用:提供文件共享服务,为web server.配置集群中的后端存储。
第一步NFS部署:关闭防火墙,selinux。
yum -y install nfs-utils(下载服务器)
mkdir /webdata (存储网站代码)
echo “nfs test……” > /webdata/index.txt(放置测试页面)
配置NFS服务器:vim /etc/exports
/webdata 192.168.20.0(可访问此地址的网络IP为192.168.20.1~192.168.20.255)(rw)
启动NFS服务器:systemctl start nfs-server
systemctl enable nfs-server
检查NFS输出是否正常:exportfs -v
且后面跟的IP地址为192.168.20.0才为输出正常
第二步部署客户端:安装NFS客户端,yum -y install nfs-utils httpd
重启NFS客户端:systemctl start httpd
systemctl enable httpd
查看存储端共享:showmount -e ip地址(查询NFS服务器的可用目录)
手动挂载:mount -t nfs+ip地址:/webdata /var/www/html
查看挂载:df -Th
此时登录客户端使用ls /var/www/html即可查看挂载目录
或者使用web客户端查看web服务器。
补充:三台客户机可以使用主机克隆技术,且选择复制链接模式即可快速有效的获得三台客户机。以上操作均在xshell远程登录中操作。