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文件服务的主要内容,如果未能解决你的问题,请参考以下文章