linux http文件服务_linux系统文件服务

## FTP Server

a38ebcac31a4dc45c340a0bce5c67402.png

FTP是TCP/IP协议组中应用层的协议之一

给用户提供文件共享服务,互联网上的媒体资源和软件资源。绝大部分都是通过FTP服务器传递

控制端口 command 21 /tcp

数据端口 data 20/tcp

**FTPserver 默认配置**

**安装vsftp**

yum -y install vsftpd

**准备要分发的文件**

touch /var/ftp/1.txt

/var/ftp FTP服务器的主目录

**启动服务**

systemctl start vsftpd

systemctl enable vsftpd(设定ftp服务器的功能开启或者关闭)

**关闭防火墙**

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

vim /etc/selinux/config

修改内容为:SELINUX=disabled

**FTP clinet**

客户机通过浏览器输入

ftp://服务器IP地址

默认仅能下载文件

安装客户端工具:

yum -y install lftp

通过 lftp 服务器IP地址 访问服务器

查看并下载

通过lftp进入服务器 使用 ls 查看

get 1.txt 下载文件

mirror pub 下载目录

linuxFTP客户端程序2:wget

wget ftp://192.168.19.156/1.txt (直接下载到当前目录)

wget ftp://192.168.19.156/1.txt -O /tmp/ 2.txt(-O 指定文件名和路径)

**启动上传功能**

vim /etc/vsftpd/vsftpd.conf (更改以前最好先备份)

检查禁用匿名账户登录开启

anonymous_enable=yes 是否允许匿名用户登录FTP

配置上传指令

anon_upload_enable=YES 启动上传文件的能力

anon_mkdir_write_enable=YES启动创建目录的能力

systemctl restart vsftpd 重启FTP程序

创建上传目录

上传文件时一定要来这个目录

mkdir /var/ftp/upload

chmod 777 /var/ftp/upload

客户端测试

登录服务器

echo 222 > 2.txt

lftp 192.168.19.156

上传文件

cd upload

put 2.txt

创建目录

mkdir 222

上传目录,前提是你要有一个文件夹

mirror -R aaa

## NFS Server

网络文件系统,系统之间共享文件的一种协议

NFS的客户端主要为linux

支持多节点同时挂载以及并发写入

提供文件共享服务

为WEB Server配置集群中的后端存储

准备一个存储端,三个客户端

nas 192.168.19.156

web1 192.168.19.157

web2 192.168.19.158

web3 192.168.19.159

关闭防火墙

安装NFS服务器

yum -y install nfs-utils

mkdir /webdata (存储网站代码)

echo “nfs test。。” > /webdata/index.thml (放置测试页面)

配置NFS服务器

vim /etc/exports

/webdata 192.168.19.0/24(rw)

/webdata指的是发布资源的目录

192.168.19.0/24允许访问NFS的客户机

(rw)可读可写

启动NFS服务器

systemctl start nfs-server

systemctl enable nfs-server

检查NFS输出是否正常

exportfs -v

web1 客户端

安装NFS客户端

yum -y install nfs-utils httpd

systemctl start httpd

systemctl enable httpd

查看存储端共享

showmount -e 192.168.19.156

手动挂载

[root@web1 ~]# mount -t nfs 192.168.19.156:/webdata /var/www/html/

mount:挂载命令

-t nfs:类型

192.168.19.156:nfs服务器地址

/webdata :nfs输出目录

/var/www/html:本地目录

查看挂载

df

ls /var/www/html/

使用WEB客户端查看web服务器

使用真机打开浏览器浏览页面即可

WEB2服务器 WEB3服务器同WEB1配置相同

通过web1 web2 web3的IP地址即可直接访问nas存储端

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值