Linux文件服务

Posted qnbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件服务相关的知识,希望对你有一定的参考价值。

文件服务

FTP

FTP server 提供文件共享服务;互联网上的媒体资源和软件资源大多都是通过FTP服务器传递的

FTP server

安装vsftp

yum install vsftpd

准备分发的文件

注:FTP服务器的主目录 /var/ftp/,是FTO程序分享内容的本机目录

touch /var/ftp/a.txt //需要分享的文件

启动服务

systemctl start vsftp
systemctl enable vsftp //开机启动

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vim /etc/selinux/config  :SELINUX=disabled

客户端:

ftp://服务器ip地址
就可以获取需要下载的文件

FTP client

安装客户端工具

yum install lftp

访问服务器

lftp 服务器ip地址

下载

ls
get 下载文件
mirror 下载文件夹

用wget访问

wget ftp://
wget  -m http://  -m:下载目录

启动上传功能

配置文件:
用于设定FTP服务器的功能开启或关闭的文件

vim /etc/vsftpd/vsftpd.conf

检查禁用匿名账户登录开启,目的:启用经用匿名账号(默认)

anonymous_enable=YES //能用匿名:是

配置上传指令

anon_upload_enable=YES // 启动上传文件的能力
anon_mkdir_write_enable=YES //启动创建目录的能力

创建上传目录

mkdir /var/ftp/upload
chmod 777 /var/ftp/upload

NFS

网络文件系统,linux/unix系统之间共享文件的一种协议
支持多节点同时挂载以及并发写入
作用:提供文件的分享服务

环境

关防火墙

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vim /etc/selinux/config  :SELINUX=disabled

nas(存储端)ta

1-1安装NFS

yum install nfs-utils

1-2存储网站代码

mkdir /webdata

1-3放置测试页面

echo "hello world" > /webdata/index.html

2-1配置NFS服务器

vim /etc/exports //nfs主配置文件
/webdata 152.136.155.0/24(rw) //可读可写 (ro)可读
//发布资源的目录 允许访问NFS的客户机

3-1启动NFS服务器

systemctl start nfs-server
systemctl enable nfs-server //开机自启

查看已被显示的文件夹

exportfs -v 

web客户端

安装NFS客户端

yum install nfs-utils httpd
systemctl start httpd
systemctl enable httpd

查看存储端共享

查询NFS服务器可用目录

showmount -e 服务器ip 

手动挂载

mount -t nfs 服务器ip:/webdata/var/...
umount /var/...

查看挂载

df

以上是关于Linux文件服务的主要内容,如果未能解决你的问题,请参考以下文章

MySQL主从复制

ubuntu怎么关防火墙

ubuntu怎么关防火墙

SecureCRT 8.5连接linux连接不上,防火墙关了也不行,具体信息看截图

Linux的防火墙概念

linux——编译安装httpd服务,同ip端口,不同域名