ftp文件服务器和nfs网络文件系统

一、ftp文件服务器

1、简介:ftp文件传输协议是TCP/IP协议组中应用层的协议之一

2、软件包:vsftpd

3、基础:控制端口:command   21/tcp

      数据端口:data  20/tcp 

4、查看端口号:ss  -tnlp

5、FFP  server  默认配置:(服务器)

   (1)安装vsftpd (提前准备好yum源)  yum  -y  install  vsftpd

(2)准备分发的文件:touch  /var/ftp/abc.txt

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

(3)启动服务: systemctl  restart  vsftpd

  1.   开机自启:systemctl  enable   vsftpd

 (5) 关闭防火墙 systemctl  stop  firewalld

  (6) 开机关闭  systemctl  disable  firewalld

  (7)设置selinux  setenforce   0

                 Vim  /etc/selinux/config  修改selinux=disabled

        FTP客户机默认配置

          方法一:在图形界面的虚拟机上打开火狐浏览器   ftp://网址

          方法二:Linux客户端程序 lftp

               #yum  -y   install  lftp

               #lftp   服务器的ip地址

               #ls   查看文件

               #下载文件:get

               #下载目录:mirror

1、 真机上:ftp://网址ip      不能上传,仅能下载

2、此电脑:ftp://网址ip     可以上传,加上权限也可以下载

方法三:客户端程序2:wget

      #yum  -y   install  wget

  下载abc.txt

#wget  ftp://192.168.202.155 /abc.txt   (/代表ftp主目录  /var/ftp)

下载pub下面的2.txt文件

  #wget  ftp://192.168.202.155/pub/2.txt   

指定路径下载

 # wget  ftp://192.168.202.155/pub/2.txt    -O   /tmp/5.txt

         6、启动上传功能

             配置文件简介:ftp服务器的功能开启和关闭

             1、首先备份一个到root目录下:cp  /etc/vsftpd/vsftpd.conf   .

                diff 对两个文件进行比较,检查内容

                 格式: diff   文件1    文件2

          2、vim  /etc/vsftpd/vsftpd.conf 

               检查禁用匿名账户登录开启:

                   anonymous_enable = YES

             若将YES改为NO需要创建一个用户才能登录

账户名登录:ftp://lisi:666666 @192.168.202.155(lisi 的家目录)

需要在/home/lisi/   创建文件才能查看到内容

            3、配置上传功能

       启动上传文件的能力   anon_upload_enable= YES

       启动创建目录的能力   anon_mkdir_write_enable=YES

           4、创建上传目录(上传文件的时候一定要来这个目录)

           #mkdir  /var/ftp/upload

           #chmod   777   /var/ftp/upload

           5、重启  # systemctl  restart  vsftpd

        客户端测试

            #echo  222  >  2.txt

            #mkdir   abc

           登录服务器:#lftp  192.168.202.155

            进入上传目录:cd  upload

                         >put  2.txt

            创建目录>mkdir  555

            上传目录  > mirror  -R  abc (远程上传)

        

二、nfs(网络文件系统)

简介:提供文件共享服务

     为web  server  配置集群中的后端存储值

服务器

  1. 防火墙

查看selinux的状态    getenforce

设置selinux状态关闭   setenforce  0

                     Vim   /etc/sysconfig/selinux   修改selinux=disabled

关闭防火墙       systemctl  stop  firewalld

                 Systemctl  disable  firewalld

  1. 安装nfs服务

#yum  -y  install  nfs-utils

#mkdir  /webdata

#echo  “nfstest  ……………”  > /webdata/index.html

  1. 配置nfs服务器

Vim    /etc/exports

/webdata   192.168.202.0/24(rw)

  1. 启动nfs服务器

Systemctl  start  nfs-server

Systemctl  enable  nfs-server

客户机

  1. 安装nfs客户端

#yum  -y  install  nfs-utils  httpd

#systemctl  start  httpd

#systemctl  enable   httpd

  1. 查看存储端共享

showmount  -e   192.168.202.155

  1. 手动挂载

mount  -t  nfs   192.168.202.155:/webdata   /var/www/html

   4、查看挂载   df  -hT

   5、查看文件   ls  /var/www/html

  用真机访问客户机ip    192.168.202.160

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

       

        

       

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值