ubuntu安装fastdfds


  • 安装fastdfds依赖

    • cd   /user/local      
    • wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
    • tar -zxvf V1.0.7.tar.gz
    • cd libfastcommon-1.0.7
    • ./make.sh
    • ./make.sh  install
  • 创建链接
    • ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
    • ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
    • ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
    • ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
  • 安装fastdfds
    • cd /user/local
    • wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
    • tar -zxvf V5.05.tar.gz
    • cd fastdfs-5.05
    • ./make.sh
    • ./make.sh install
  • 创建链接
    • ln -s /usr/bin/fdfs_trackerd   /usr/local/bin
    • ln -s /usr/bin/fdfs_storaged   /usr/local/bin
    • ln -s /usr/bin/stop.sh             /usr/local/bin
    • ln -s /usr/bin/restart.sh          /usr/local/bin
  • 修改配置文件
    • 修改tracker.conf

      • cp   /etc/fdfs/tracker.conf.sample   /etc/fdfs/tracker.conf
      • vim  /etc/fdfs/racker.conf
        • base_path=/home/fastdfs/tracker
    • 修改storage.conf
      • cp    /etc/fdfs/storage.conf.sample   /etc/fdfs/storage.conf    
      • vim    /etc/fdfs/storage.conf    
        • group_name="<tracker.conf里面的group_name>"
        • base_path=/home/fastdfs/storage
        • store_path0=/home/fastdfs/save
        • tracker_server="你的tracker的IP地址和端口号"
    • 修改client.conf
      • cp    /etc/fdfs/client.conf.sample   /etc/fdfs/client.conf    
      • vim /etc/fdfs/client.conf   
        • base_path=/home/fastdfs/save
        • tracker_server="你的tracker的IP地址和端口号"
    • 创建base_path
      • cd /home
      • mkdir   fastdfs
      • cd fastdfs
      • mkdir storage
      • mkdir tracker
      • mkdir save
  • 启动tracker和storage
    • /usr/local/bin/fdfs_trackerd    /etc/fdfs/tracker.conf
    • /usr/local/bin/fdfs_storaged    /etc/fdfs/storage.conf
  • 上传文件测试
    • fdfs_upload_file /etc/fdfs/client.conf  文件路径

ubuntu安装fastdfds的更多相关文章

  1. Mac OS、Ubuntu 安装及使用 Consul

    Consul 概念(摘录): Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,比如 Airbnb 的 SmartStac ...

  2. ubuntu安装mysql

    好记性不如烂笔头,记录一下,ubuntu安装mysql的指令. 安装MySQL: sudo apt-get install mysql-server sudo apt-get install mysq ...

  3. ubuntu安装vim时提示 没有可用的软件包 vim,但是它被其它的软件包引用了 解决办法

    ubuntu安装vim时提示 没有可用的软件包 vim-gtk3,但是它被其它的软件包引用了 解决办法 本人在ubuntu系统安装vim  输入 sudo apt-get install vim 提示 ...

  4. docker 1.8+之后ubuntu安装指定版本docker-engine

    这边记录ubuntu安装过程,首先是官网文档 If you haven’t already done so, log into your Ubuntu instance. Open a termina ...

  5. debian/ubuntu安装桌面环境

    apt-get install xorg apt-get install gnome 然后startx ubuntu 安装Gnome桌面 1.安装全部桌面环境,其实Ubuntu系列桌面实际上有几种桌面 ...

  6. 一个ubuntu phper的自我修养(ubuntu安装)

    ubuntu安装篇 一.ubuntu下载 到ubuntu官网下载适合自己电脑配置的系统版本,此处不做展开. 二.制作USB启动盘 在windows下制作USB启动盘,工具是universal usb ...

  7. ubuntu 安装JAVA jdk的两种方法:

    ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ...

  8. [其他]Ubuntu安装genymotion后unable to load VirtualBox engine

    问题: Ubuntu安装genymotion后unable to load VirtualBox engine 解决办法: 如果没有安装VirtualBox,要先安装VirtualBox. 安装Vir ...

  9. Ubuntu安装出现左上角光标一直闪解决方式

    Ubuntu安装出现左上角光标一直闪解决方式: 01下载ubunu http://cn.ubuntu.com/download/ 02.软碟通 http://pan.baidu.com/s/1qY8O ...

随机推荐

  1. SIP压力测试——奇林软件kylinPET

    一.Sip协议简介: SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定 ...

  2. [BUG]微信浏览器 iOS input 失焦页面不回弹

    描述 ios13. ios中,input唤醒软键盘后,body整体会向上滚动,如果input框输入完成确定后,如果页面在最底部则不回弹,导致fixed布局实际效果上移,fixed布局内按钮点不到. 如 ...

  3. 【转】在Eclipse下,出现“找不到或无法加载主类 ”的问题的解决方式

    实际上是第一次碰到这个问题,之前从来没有遇见过,于是乎就开始找“度娘”帮忙,一搜发现有很多的程序猿都遇到这个问题.网上大部分的解决方案都是说“环境变量”配置有错误,当然这确实是引发“找不到或无法加载主 ...

  4. 包和访问权限修饰符,.单例设计模式,.Object类常用方法,.内部类

    1.包和访问权限修饰符 1.1 包 为什么要导包? 将字节码文件(.class)文件进行分类存放 --->包 其实就是文件夹 import java.util.Arrays; 包的划分规则 方案 ...

  5. 脏牛提权CVE-2016-5195

    gcc -pthread dirtyc0w.c -o dirtyc0w 尝试使用gcc -pthread dirtyc0w.c -o dirtyc0w 编译该POC文件 gcc命令是一个编译器套件,可 ...

  6. (数据科学学习手札80)用Python编写小工具下载OSM路网数据

    本文对应脚本已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 我们平时在数据可视化或空间数据分析的过程中经常会 ...

  7. CF1324A Yet Another Tetris Problem 题解

    原题链接 简要题意: 再简要一波: 每次可以把一个数增加 \(2\),问最后能不能让所有数相等.(也就是抵消掉) 什么?题意变成这样子还做个啥? 你会发现,必须所有数的奇偶性都相同,才可以:反之就不可 ...

  8. STL vector容器 和deque容器

    前言 STL是C++的框架,然后vector容器和deque容器又是STL的一部分... 这块的内容都是理解.概念为主,没什么捷径,希望读者能静下来记. 先来讲vector容器(单端动态数组) 1.v ...

  9. K:缓存相关问题

    缓存的作用在于提高程序的响应速度,一般用于程序存储运算所需数据或程序运算后的结果,以便再次访问或运算相同的程序(数据同样相同)时,能够得到快速的响应(适用于读多写少的场景).在现代计算机体系结构中,根 ...

  10. TensorFlow系列专题(七):一文综述RNN循环神经网络

    欢迎大家关注我们的网站和系列教程:http://panchuang.net/ ,学习更多的机器学习.深度学习的知识! 目录: 前言 RNN知识结构 简单循环神经网络 RNN的基本结构 RNN的运算过程 ...