文件服务
一.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.查看挂载 df5.使用web客户端查看web服务器
真机打开浏览器浏览网页即可。
web2服务器和web1服务器同理。
三、测试网站访问
firefox 192.168.152.164
firefox 192.168.152.157