本人linux使用的ubuntu版本。

详细步骤

1.下载安装包
   源码在google的code服务器上有,不想翻墙了,直接去源码中国下载了。

目前最新版本为5.05   全名  fastdfs-5.05.tar.gz

或者去这里下载:(版本又更新了5.11)
      https://github.com/happyfish100/fastdfs/releases/tag/V5.10

或者去这里下载:https://sourceforge.net/projects/fastdfs/

2.安装网络驱动包(最新的fastdfs,安装支持插件libfastcommon即可,不在需要libevent了

下载安装libfastcommon
                到https://github.com/happyfish100/libfastcommon  点击绿色按钮下载  libfastcommon-master.zip

3. 下载好fastdfs-nginx-module:https://github.com/happyfish100/fastdfs-nginx-module

4. 将上面下载好的zip包,上传到linux中。

5. 安装libfastcommon-master.zip

1). 解压

使用tar解压,可能会出现如下错误.   这时候使用unzip解压.

gzip: stdin has more than one entry--rest ignored

安装unzip( apt-get install unzip )

安装好unzip后,解压,

2).进入libfastcommon-master,  执行 make.sh 进行编译  

3).编译好后,进行安装(./make.sh install)

4).设置环境变量和软链接

在32位ubuntu中,libfastcommon会安装在/usr/lib 中,64位系统则安装在 /usr/lib64 中。依次执行以下命令:(根据自己的操作系统选择路径)

ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

6. 安装FastDFS

1). 解压FastDFS_v5.08.tar.gz(  tar -zxvf FastDFS_v5.08.tar.gz )

2).进入FastDFS,  执行 make.sh 进行编译

3). 编译好后,进行安装(./make.sh install)

4). 修改配置文件, 在默认安装路径 /etc/fdfs 下,有三个示例配置文件:

复制这三个文件,将sample去掉,改为:

cp tracker.conf.sample tracker.conf
cp storage.conf.sample storage.conf
cp client.conf.sample client.conf

4.1). 修改tracker.conf

# the base path to store data and log files
base_path=/var/data/fastdfs-tracker

注意: /var/data/fastdfs-tracker这个路径是根据实际情况自定义的,文件路径需要安装者手动创建,否则后续步骤会报“路径不存在”的错误

4.2).修改storage.conf

# the base path to store data and log files
base_path=/var/data/fastdfs-storage/base# store_path#, based 0, if store_path0 not exists, it's value is base_path
# the paths must be exist
store_path0=/var/data/fastdfs-storage/data# tracker_server can ocur more than once, and tracker_server format is
#  "host:port", host can be hostname or ip address
tracker_server=192.168.176.131:22122

4.3).修改client.conf

# the base path to store log files
base_path=/var/data/fastdfs-client# tracker_server can ocur more than once, and tracker_server format is
#  "host:port", host can be hostname or ip address
tracker_server=192.168.176.131:22122

7启动服务

   /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

   /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

执行以下命令,验证服务:

ps -ef |grep fdfs

8:测试上传文件

首先准备一张图片文件,例如:/usr/local/suolong.jpg

将这张图片上传至FastDFS,执行:

fdfs_test /etc/fdfs/client.conf upload /usr/local/suolong.jpg

上传成功

9. 删除文件

group1表示组,   M00表示磁盘路径(store_path0),   00/00 表示路径下具体路径(即tore_path0路径下00文件夹下的00文件夹)

FastDFS 安装步骤(ubuntu)相关推荐

  1. ssd 安装linux 教程,在Ubuntu中操作SSD固态驱动器的安装步骤和优化技巧

    毫无疑问,SSD硬盘对我们计算机的重要性.好的SSD硬盘驱动器可以帮助我们节省大量计算机空间.一些朋友在网络上提问.需要在Ubuntu系统中安装使用SSD固态驱动器.优化时,我不知道如何设置.关于这个 ...

  2. Ubuntu下bochs详细安装步骤(超详细!)

    本人一年前刚学linux系统的时候花了两天时间安装bochs,完全没头绪,后来半年前尝试安装还是失败,幸运的是b站过去几个月出了一些安装视频,所以我结合之前踩过的坑为大家带来详细的安装步骤,废话不多说 ...

  3. Matlab 2017b在Linux(ubuntu+ROS)安装步骤及帮助文档查看说明

    Matlab 2017b在Linux(ubuntu)安装步骤,如下: 参考链接:安装教程:Matlab2017b下载:注册补丁文件:百度网盘:旧版本卸载说明. --1--加载镜像 新建挂载目录: mk ...

  4. ubuntu 22.04 lts 安装步骤(vmware)

    ubuntu 22.04 lts 安装步骤(vmware) ubuntu 22.04 lts 安装步骤(vmware) 下载镜像 安装步骤 创建虚拟机 安装 ubuntu 22.04 lts 配置 u ...

  5. 固态硬盘安装linux系统教程视频,操作Ubuntu中SSD固态硬盘的安装步骤和优化技巧...

    SSD硬盘对于我们电脑的重要性自然是不必说的,一个好的SSD硬盘可以帮助我们节省很多的电脑空间的使用,有小伙伴在网络上提问对于SSD固态硬盘的使用需要在安装的Ubuntu系统中优化的时候自己不知道你怎 ...

  6. Ubuntu虚拟机安装步骤(图文教程,非常详细!!!)

    Ubuntu18.04.3虚拟机安装步骤(图文教程,非常详细!!!) 原创:丶无殇 2019-9-6 虚拟机的安装步骤就不教学了! 自行百度! 接下来 教学ubuntu18.04.3desktop_a ...

  7. Ubuntu下HP LaserJet 1000打印机的安装步骤

    首先安装CUPS系统  $sudo apt-get install cupsys cypsomatic-ppd  $sudo apt-get install cupsys-bsd cupsys-dri ...

  8. ubuntu linux显卡驱动安装教程,Ubuntu系统怎么安装英伟达显卡驱动呢 快速安装步骤详解...

    Ubuntu系统怎么安装英伟达显卡驱动呢?Ubuntu系统的电脑,显卡驱动都是默认的开源,并非官方驱动 在性能和功能方面,与官方驱动还是有差别的 下面介绍利用Ubuntu的驱动程序安装显卡官方驱动.需 ...

  9. 文件服务器fastdfs安装配置【草稿】

    前言 请参考下列先行者的各个文档: FastDFS : 开启钻牛角尖模式搞FastDFS集群 CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程(一) FastDFS教程 ...

最新文章

  1. 开机不进去桌面执行gui_电脑系统崩溃进不去,简单几步设置U盘,快速找回桌面重要文件...
  2. javascript 传值给前端(ios 安卓)
  3. Ubuntu 16.04 64位安装arm-linux-gcc交叉编译器以及samba服务器
  4. java中过滤器、监听器、拦截器的区别
  5. ExtJS学习:MVC模式案例(一)
  6. java ==号比较String字符串的地址
  7. 我对 ASP.NET Web API 的随想
  8. 基于射影不变量的视野分界线划分算法
  9. 乐佰小迪智能机器人怎么使用_425台云洲智能水面救生机器人在山东寿光投入使用...
  10. 【python】编码
  11. Spring IOC与DI、反射的理解 含小案例说明
  12. 原生Poi导出Excel
  13. PMOS管经典开关电路-PMOS开关典型电路工作原理及分析-KIA MOS管
  14. GNU Autotools [一]
  15. 2016年12月六级农业翻译
  16. SQL题:还款情况分析
  17. 麦克纳姆轮底盘-正反向运动学-里程估计
  18. 你值得拥有!反向代理、负载均衡实战
  19. android os 小米系统,小米全新 OS 自研底层,要挑战最强的 iOS 系统
  20. 周志华机器学习课程的个人总结

热门文章

  1. 二、SpringMVC的常用注解——1-@Controller
  2. ThinkPHP 中M方法和D方法的具体区别
  3. SugarSync网盘之XML解析
  4. 走火入魔通用权限管理不仅是权限设计更是总体设计规划、快速开发集成平台(集中控制体系)...
  5. 现代IM系统中的消息系统架构 - 模型篇
  6. Selenium最全超时等待问题的处理方案
  7. keepalived lvs
  8. dubbo下使用selectKey获取自增主键为0问题
  9. POJ-1321-棋盘问题(深搜)
  10. Java 文件上传下载管理器(控制台)