• Linux的基本指令--服务器


    ftp:

    1.安装vsftpd服务器

    sudo apt-get install vsftpd

    2.创建一个空目录,供用户上传:创建服务器文件夹,ftp服务器,服务器端和客户端,我建立的是/home/colin/linux/Server/ftp/ftpserver

    在此目录下创建匿名用户anonymous

    mkdir anonymous

    chmod 777 anonymous

    3.配置vsftpd.conf文件: sudo vi /etc/vsftpd.conf

    将Listen=YES

    Ctrl+shift+n:创建新终端

      添加下面设置:

        anonymous_enable=YES

        anon_root=/home/colin/Server/ftp/ftpserver

        no_anon_password=YES    //匿名用户不需要密码

        write_enable=YES

        anon_upload_enable=YES

        anon_mkdir_write_enable=YES

    4.重启服务器,重新加载.etc.vsftpd.conf配置文件: sudo /etc/init.d/vsftpd restart

    5.测试上传功能,从客户端登录ftp服务器,进入到anonymous目录

    ftp 192.168.6.3(服务器IP)

    cd anonymous

    进入anonymous下才可以上传文件

    上传命令,可以把你当前目录下的文件上传到ftp服务器的anonymous目录

    put somefile

    服务器端不允许上传同名文件

    下载命令

    get file

    ~umask&666 = 文件权限

    nfs:

    1. 安装nfs服务器

      sudo apt-get install nfs-kernel-server

      2.在用户目录下创建nfs目录

      mkdir /home/colin/linux/Server/nfs

      3.设置/etc/exports配置文件

      sudo vi /etc/exports

          添加这行配置

           /home/colin/linux/nfs  *(rw,sync,no_root_squash)

    4.重启服务器,重新加载配置文件:sudo /etc/init.d/nfs-kernel-server restart

    5.在/home/colin/linux/nfs目录下创建测试文件hello

      cd /home/colin/linux/nfs

          touch hello

    6.测试服务器,把服务器共享目录nfs挂载到/mnt节点

    sudo mount –t nfs –o nolock –o tcp 服务器IP:/home/colin/linux/nfs  /mnt

    1. 进入/mnt目录可以看到hello文件,表示构建成功
    2. 在/mnt下创建文件,相当于创建在nfs下
    3. 卸载网络共享目录:sudo umount /mnt
  • 相关阅读:
    Aspnetcore2.0中Entityframeworkcore及Autofac的使用(一)(附Demo)
    Aspnetcore2.0中Entityframeworkcore及Autofac的使用(二)(附Demo)(
    Asp.net MVC模型数据验证扩展ValidationAttribute
    Asp.net MVC中如何实现依赖注入(DI)(二)
    Asp.net MVC中如何实现依赖注入(DI)(一)
    Asp.net中接口签名与验签常用方法
    Win10系统安装MongoDB教程及错误代码100解决办法
    MVC导出Excel之NPOI简单使用(一)
    sqlserver merge 操作符
    sqlserver 递归查询
  • 原文地址:https://www.cnblogs.com/Lune-Qiu/p/8921679.html
Copyright © 2020-2023  润新知