文件服务

一.FTP Server
1.简介:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一,logo如下。
文件服务作用:提供文件共享服务,互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。
文件服务软件包vsftpd
2.基础:控制端口 command 21/tcp
数据端口 data 20/tcp
3.FTP Server 默认配置
3.1 安装vsftp yum -y install vsftpd
请提前准备好YUM源
文件服务3.2 准备分发的文件 touch /var/ftp/145.txt
文件服务注释:FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。
3.3 启动服务并设置开机自启
文件服务3.4关闭防火墙
文件服务vim /etc/selinux/config
修改内容为:SELINUX=disabled
4.FTP Clinet 客户端
任何系统firefox,IE: 客户机打开浏览器 输入“ftp://服务器IP地址" 默认仅能下载文件
7-1 是服务器,centos7 64位是客户端

文件服务LinuxFTP客户端程序1:lftp

安装客户端工具
文件服务访问服务器lftp 服务器的IP地址
文件服务查看并下载 get 下载文件 mirror 下载目录
文件服务LinuxFTP客户端程序2:wget

文件服务文件服务5.启动上传功能
配置文件简介 用于设定FTP服务器的功能开启或关闭的文件 先用cp命令备份一个
vim /etc/vsftpd/vsftpd.conf
检查禁用匿名账户登录开启 目的:启用/禁用匿名账号(默认,比较方便)
文件服务配置上传指令
vim /etc/vsftpd/vsftpd.conf 找到以下内容并修改
文件服务文件服务创建上传目录
上传文件时,一定要来这个目录。 /var/ftp/upload
mkdir /var/ftp/upload
chmod 777 /var/ftp/upload 赋予权限
客户端测试 换个机器操作,输入一个文件,登录服务器,上传文件。创建目录
文件服务上传目录 前提是你要有一个文件夹,等着上传。mirror -R 目录名
二.NFS Server
1.名词解释
NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议。NFS 的客户端主要为Linux,支持多节点同时挂载,以及并发写入。
2.作用:提供文件共享服务,为 Web Server 配置集群中的后端存储。
案例:
环境 nas 192.168.152.155
web1 192.168.152.164
web2 192.168.152.157
关防火墙#vi /etc/selinux/config SELINUX=disabled
文件服务文件服务一.nas存储端
Network Attached Storage:网络附属存储
NFS是NAS的一种
1.安装NFS服务器 yum -y install nfs-utils
mkdir /webdata 创建存储网站代码(名字不能改)

echo “hell hell 你是谁” > /webdata/index.html 注意引号内容随便改
放置测试页面
2…配置NFS服务器vim /etc/exports
/webdata指的是发布资源的目录
192.168.152.0/24允许访问NFS的客户机(rw)可读可写文件服务3.启动NFS服务器
文件服务检查NFS输出是否正常 exportfs -v 检查输出目录

文件服务二、web1 web2 web3 客户端
web1服务器
1.安装NFS客户端
文件服务文件服务2.查看存储端共享
文件服务3. 手动挂载
文件服务mount -t nfs 192.168.152.155:/webdata /var/www/html
挂载命令 类型 nfs类型 nfs服务器地址:nfs输出目录 本地目录
4.查看挂载 df
文件服务文件服务5.使用web客户端查看web服务器
真机打开浏览器浏览网页即可。

文件服务web2服务器和web1服务器同理。
文件服务三、测试网站访问
firefox 192.168.152.164
firefox 192.168.152.157
文件服务