码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 安装FastDFS<准备>(使用Mac远程访问)

时间:2018-06-30 13:06:07      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:emc   span   app   style   mod   font   扩容   happy   基础   

阅读本文需要一定的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远程访问) 详细配置另作介绍 因为篇幅略长... 

 

Linux 安装FastDFS<准备>(使用Mac远程访问)

标签:emc   span   app   style   mod   font   扩容   happy   基础   

原文地址:https://www.cnblogs.com/huangyi-427/p/9246237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!