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. Python - 常用内置变量

    直接上代码 #!/usr/bin/env python # -*- coding: utf-8 -*- """ 这是注释__doc__会打印这部分内容 "&qu ...

  2. vue项目使用Vant框架Rem适配(postcss-pxtorem、lib-flexible )的安装使用

    1.下载lib-flexible 使用的是vue-cli+webpack,通过npm来安装的 npm i lib-flexible --save 2.引入lib-flexible 在main.js中引 ...

  3. centos-Linux静态IP地址配置

    首先在VMware菜单中点击编辑-->虚拟网卡编辑器,查看NAT网段(子网掩码.网关.起止IP地址) 1.用nmcli命令配置IP地址 [root@Core ~]# nmcli connecti ...

  4. gulp常用的插件

    参考地址: http://www.cnblogs.com/1wen/p/5421212.html https://my.oschina.net/wolfx/blog/673905 http://www ...

  5. liunx 安装 zookeeper(转)

    转自:https://www.cnblogs.com/expiator/p/9853378.html linux安装zookeeper及使用 一.安装条件 想要安装zookeeper,必须先在linu ...

  6. DOTNET CORE源码分析之IServiceProvider、ServiceProvider、IServiceProviderEngine、ServiceProviderEngine和ServiceProviderEngineScope

    首先谈一下IServiceProvider IServiceProvider只提供给了一个根据类型获取对象的功能,试想一下IOC总得有一个找到对象,具体如下 public interface ISer ...

  7. WebStorm添加Angular2服务启动的脚本命令

    注意:选择的start在package.json可以修改. 例如添加一个run命令:

  8. hdu3038加权(扩展)并查集

    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/3038/ 参考博客: https://blog.csdn.net/weixin_44580710/article/ ...

  9. Effective python(五):内置模块

    1,考虑使用contextlib和with语句改写可复用的try/finally代码 with lock:print('lock is held')相当于try:print('lock is held ...

  10. [ICRA 2019]Multi-Task Template Matching for Object Detection, Segmentation and Pose Estimation Using Depth Images

    简介         本文作者提出新的框架(MTTM),使用模板匹配来完成多个任务,从深度图的模板上找到目标物体,通过比较模板特征图与场景特征图来预测分割mask和模板与检测物体之间的位姿变换.作者提 ...