linux 文件服务,linux系统文件服务

我们之前的学习都是以个人计算机的形式去操作,今天则可以作为服务器来操作。服务器必备的功能是文件的传输,所以我们现在讲的是怎么让用户能在你这里下载和上传文件。

环境准备

做本次实验前,需要你关闭防火墙和selinux。其命令是systemctl stop firewalld(关闭防火墙)systemctl disable firewalld(禁止开机自启)

setenforce 0(关闭selinux) vim /etc/selinux/config 修改内容是将SELINUX=enforcing 改为SELINUX=disabled(禁止开机自启)

FTP文件服务

FTP(FileTransfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一,其可以提供文件共享服务,互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。首先我们需要下载软件vsftpd,用yum命令下载

1ae7f134f35905c7dabc18116e2794c8.png

然后准备文件 touch /var/ftp/qwe.txt

启动服务 systemctl start vsftpd  systemctl enable vsftpd

89eaabd9f234b84d439872c8b20c20e1.png

这时ftp就启动了  别人就能下载文件了

9dc6dcdbe2358fbf4221a55e5885f3f5.png

这是我真机的电脑查看的虚拟机的ftp,如果用linux系统命令行界面则是要先下载lftp 再lftp 服务器IP地址 用ls查看文件,get加文件名下载,mirror目录名下载目录,命令行也能用wget 下载,比如

wget    ftp://192.168.208.138/qwe.txt

不过需要对文件位置了解,ftp://192.168.208.138/等于服务器的/var/ftp

但是这时只能下载 不能上传,如果要想上传,需要修改ftp配置,命令是

vim /etc/vsftpd/vsftpd.conf

81ae9d7f6649b717fadb5a126fc61922.png

b88700b1f5484957337965447d39924c.png

修改内容和图示一样 如果是no  改为yes 如果前面有#  删掉#,然后重启程序,创建上传目录 mkdir /var/ftp/upload

修改权限  chmod 777  /var/ftp/upload

这样用户就能上传文件了

aac798dcdee251ad5486897d98001479.png

nfs文件服务

NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议,其客户端主要为linux,支持多节点同时挂载,以及并发写入。

服务器部署nfs

我们用一台计算机当作储存端来部署nfs

首先下载软件nfs-utils,然后配置,最后启动

2f1b27f0d5441c94286f4095aeeb87ef.png

5f27e14cd91781b1193cb98677277e43.png

1bfc109224490450a30425f1118d1eeb.png

f47a0ba97069ef70d7f8bfe0a526d88c.png

581fc9fc22d40cc157135e07c55efdc2.png

客户端

客户端也要安装nfs 还有httpd

8ef9f25b4328eaf8d39e77e1bba50992.png

查看挂载

ac7054a436fbad6f656a1b615f91fb0c.png

测试网站访问

2b68591d3af520ade52f742b595f4bf3.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值