zoukankan      html  css  js  c++  java
  • Linux 安装FastDFS<准备>(使用Mac远程访问)

    阅读本文需要一定的Linux基础

    一 FastDFS简介

    fastdfs是用c语言编写的一款开源分布式文件系统, fastdfs为互联网量身定制, 充分考虑了冗余备份, 负载均衡, 线性扩容等机制, 并注重高可用, 高性能等指标, 使用fastdfs很容易搭建一套高性能的文件服务器集群提供文件上传|下载等服务.

    二 FastDFS架构

    fastdfs架构包括tracker server和storage server, 客户端请求tracker server进行文件上传|下载, 通过tracker server调度最终由storage server完成文件上传和下载.

    tracker server作用是负载均衡和调度, 通过tracker server在文件上传时可以根据一些策略找到storage server提供文件上传服务, 可以将tracker称为追踪服务器或调度服务器.

    storage server作用是文件存储, 客户端上传的文件最终存储在storage服务器上, storage server利用操作系统的文件系统来管理文件, 可以将storage称为存储服务器.

    三 文件上传的流程

    四 文件下载的流程

    五 环境

    阿里云服务器: CentOS 7.4 64位(基于RedHat)

    本机: macOS High Sierra

    六 压缩包

    fastdfs https://github.com/happyfish100/fastdfs/releases

    libfastcommon https://github.com/happyfish100/libfastcommon/releases

    fastdfs-nginx-module https://github.com/happyfish100/fastdfs-nginx-module

    自行打包压缩

    nginx https://nginx.org/en/download.html

    七 文件传输

    输入SFTP命令连接 -> 输入实例登录密码

      sftp root@公网IP

    上传

      put 本地文件 服务器路径

    下载

      get 服务器文件 本地路径

    八 远程访问

    输入SSH命令连接 -> 输入实例登录密码

      ssh root@公网IP

    九 关闭防火墙

    关闭防火墙

      systemctl stop firewalld.service

    关闭防火墙开机自启动功能

      systemctl disable firewalld.service

    查看防火墙状态

      firewall-cmd --state

    十 安装

    Linux 安装FastDFS<单机版>(使用Mac远程访问)

    Linux 安装FastDFS<集群版>(使用Mac远程访问) 详细配置另作介绍 因为篇幅略长... 

  • 相关阅读:
    计算机网络原理精讲第一章--基本介绍
    tensorflow基础【8】-优化器
    tensorflow基础【7】-loss function
    循环神经网络(五)-LSTM进阶
    python23的区别-日常记录
    python 多版本共存
    再谈权重共享
    循环神经网络(四)-LSTM
    循环神经网络(二)-极其详细的推导BPTT
    链式法则玩转反向传播
  • 原文地址:https://www.cnblogs.com/huangyi-427/p/9246237.html
Copyright © 2011-2022 走看看