文件系统
test
ftp服务
软件包
vsftpd
控制端口
控制 21/tcp
数据 20/tcp
安装步骤
1.安装
yum -y install vsftpd
注意:FTP服务器的主目录:/var/ftp/ ,是FTP程序分享内容的本机目录
2.启动服务
systemctl start vsftpd
systemctl enable vsftpd #开机自启
关闭防火墙
使用前必须关闭防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
#查看是否关闭成功
[root@localhost ~]# systemctl status firewalld
#关闭selinux
[root@localhost ~]# vi /etc/sysconfig/selinux
SELINUX=disabled #修改这个
3.查询服务是否运行
[root@localhost ~]# systemctl status vsftpd
4.启动上传功能
1.修改配置文件
vi /etc/vsftpd/vsftpd.conf
#修改前先备份
下面可开可不开
2.启动禁用匿名账号(默认开启)
anonymous_enable=yes
#如果No则需要用密码登录(账号密码为服务端任意账号)
3.配置上传指令
#编写下面两行
anon_upload_enable=YES
anon_mkdir_weite_enable=YES
4.创建上传目录
(/var/ftp目录不能作为上传目录)
1.创建文件夹
mkdir /var/ftp/upload
2.给文件夹授权
chmod 777 /var/ftp/upload
lftp
安装
[root@localhost ~]# yum -y install lftp
用于客户端访问链接ftp(字符型)
访问命令 lftp 服务器ip
可以用ls 检测是否连接下载文件:
get 文件名下载目录:
mirror 文件夹名字上传文件:
#先进入创建的上传目录
put 文件名上传目录:
mirror -R 目录名
wget
命令
普通下载
wget 文件链接 #下载文件
wget -m 文件目录链接 #下载目录
下载到指定目录
wget 文件链接 -O 要存放的位置(文件必须指定文件名)
NFS服务
NFS:Network File System
:网络文件系统
支持多点挂载目的: 通过网络分发文件,这不是跟FTP冲突
核心母的集中的管理多台WEB服务器文件系统
一对多:一个文件服务器,对应多个客户端
安装步骤:
1.准备环境
1).准备设备
2).都关闭防火墙
NAS:Network Attached Storage:网络附属存储
2.安装NFS服务器
yum -y install nfs-utils
[root@localhost ~]# mkdir /webdata
3.配置NFS服务器
[root@localhost ~]# vi /etc/exports
/webdata 192.168.88.52/24(rw)#rw可读可写
#共享的文件夹 允许IP地址/掩码(文件夹权限)访问
4.启动NFS服务器
[root@localhost ~]# systemctl start nfs-server
[root@localhost ~]# systemctl enable nfs-serve #开机自启
5.检查NFS输出是否正常
[root@localhost ~]# exportfs -v #-v检查输出的目录
/webdata 192.168.88.52/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
客户端
安装NFS客户端
[root@localhost ~]# yum -y install nfs-utils
[root@localhost ~]# systemctl start nfs-utils
[root@localhost ~]# systemctl enable nfs-utils
查看存储端
[root@localhost ~]# showmount -e 192.168.88.51
#查看有哪些目录可以挂载 192.168.88.51 为存储端ip
Export list for 192.168.88.51:
/webdata 192.168.88.52/24
手动挂载
挂载的是目录而不是文件
mount -t nfs 192.168.122.0:/webdata /var/www/html/
#将nfs存储端的/webdata目录挂载到/ver/www/html/目录下
#如果要取消挂载
umount /ver/www/html/
查看挂载
df
SSH SERVER
连接控制
ssh root@192.168.51 #控制服务器
文章评论