linux系统文件服务

34 篇文章 0 订阅

FTP Server

在这里插入图片描述

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存储端

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值