1 安装fastdfs依赖包

  1. 解压缩libfastcommon-master.zip
  2. 进入到libfastcommon-master的目录中
  3. 执行 ./make.sh
  4. 执行 sudo ./make.sh install

2 安装fastdfs

  1. 解压缩fastdfs-master.zip
  2. 进入到 fastdfs-master目录中
  3. 执行 ./make.sh
  4. 执行 sudo ./make.sh install

3 配置跟踪服务器tracker

  1. sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
  2. 在/home/fxd0/目录中创建目录 fastdfs/tracker
    mkdir –p /home/fxd0/fastdfs/tracker
  3. 编辑/etc/fdfs/tracker.conf配置文件 sudo vim /etc/fdfs/tracker.conf
    修改 base_path=/home/fxd0/fastdfs/tracker

4 配置存储服务器storage

  1. sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
  2. 在/home/fxd0/fastdfs/ 目录中创建目录 storage
    mkdir –p /home/fxd0/fastdfs/storage
  3. 编辑/etc/fdfs/storage.conf配置文件 sudo vim /etc/fdfs/storage.conf
    修改内容:
    base_path=/home/fxd0/fastdfs/storage
    store_path0=/home/fxd0/fastdfs/storage
    tracker_server=自己ubuntu虚拟机的ip地址:22122

5 启动tracker 和 storage

sudo service fdfs_trackerd start
sudo service fdfs_storaged start

启动之后,若出现错误,重启虚拟机重新输入命令即可!
或者重启服务
sudo service fdfs_trackerd restart
sudo service fdfs_storaged restart

出现以下画面则说明正常安装

6 测试是否安装成功

  1. sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
  2. 编辑/etc/fdfs/client.conf配置文件 sudo vim /etc/fdfs/client.conf
    修改内容:
    base_path=/home/fxd0/fastdfs/tracker
    tracker_server=自己ubuntu虚拟机的ip地址:22122
  3. 上传文件测试:
    fdfs_upload_file /etc/fdfs/client.conf 要上传的图片文件
    如果返回类似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg的文件id则说明文件上传成功

需要详细资料请留言!

Ubuntu中安装FastDFS相关推荐

  1. Ubuntu中安装docker-compose

    安装最新Docker社区版请看博客<Ubuntu中安装最新Docker社区版> Compose是用于定义和运行多容器Docker应用程序的工具.通过Compose,我们可以使用YAML文件 ...

  2. abp 打包部署到ubuntu_如何在Ubuntu中安装Docker和运行 Docker容器

    Docker是一种开源且流行的操作系统级虚拟化(俗称"容器化")技术,主要在Linux和Windows上运行. Docker使用容器可以更轻松地创建,部署和运行应用程序. 使用容器 ...

  3. ubuntu安装matlab2009,Ubuntu中安装Matlab2010a

    Ubuntu中安装Matlab2010a 一.前言: 相信大家对于Matlab应该很熟悉吧,我就不多做介绍了. 对于如何在Ubuntu中安装Matlab很多人都不懂,大家都是新手,可以理解.我自己本身 ...

  4. unbantu上python安装步骤_如何在Ubuntu中安装Python 3.6?

    Python是增长最快的主要通用编程语言.原因有很多,比如它的可读性和灵活性,易于学习和使用,可靠和高效. 有两个主要的Python版本被使用- 2和3 (Python的现在和未来);前者将看不到新的 ...

  5. Ubuntu中安装Eclipse的SVN插件——subclipse

    Ubuntu中安装Eclipse的SVN插件--subclipse (2010-07-01 18:38) 分类: Linux 安装好Eclipse以后 进入菜单Help->Install new ...

  6. samba服务器新建文件权限,Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析...

    Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析 发布时间:2011-01-04 19:10:00   作者:佚名   我要评论 本文是基于ubuntu桌面版进行操作说 ...

  7. labview linux 内核 不匹配,Linux CentOS7(或Ubuntu)中安装NI-VISA后一打开范例Simple Serial.vi就闪退,LabVIEW就崩溃。...

    Linux CentOS7(或Ubuntu)中安装NI-VISA后一打开范例Simple Serial.vi就闪退,LabVIEW就崩溃. 我安装了LabVIEW pro 2017 for Linux ...

  8. 在Ubuntu中安装MySQL (转载)

    MySQL在Linux Ubuntu中安装 本文使用的Linux是Ubuntu 12.04.2 LTS 64bit的系统,安装MySQL数据库软件包可以通过apt-get实现. 在Linux Ubun ...

  9. Ubuntu: Ubuntu中安装使用Source Inside 3.5

    Ubuntu: Ubuntu中安装使用Source Inside 3.5 1. 安装wine $ sudo apt-get install wine 2. 安装Source Inside 3.5 $ ...

最新文章

  1. Android 使用RxJava--基础篇
  2. 从源码深处体验Spring核心技术--面试中IOC那些鲜为人知的细节
  3. UDP协议下的DatagramSocket和DatagramPacket
  4. java 8 list,JAVA8 ListListInteger list中再装一个list转成一个list操作
  5. XML DOM 节点类型(Node Types)
  6. Java多态性练习——几何图形
  7. python文档字符串格式_Python字符串及文本模式方法详解
  8. eslint 规则中文注释
  9. Win10应用商店无法连接解决方案
  10. NKOJ1472 警卫安排
  11. cc1: all warnings being treated as errors
  12. 平衡二叉树(Balanced Binary Tree)
  13. 电脑控制手机投屏同步声音
  14. expresscache和primocache加速资料整理
  15. 怎么放大图片像素不模糊?
  16. 书单|如何成为一个真正的写作高手?
  17. UnhandledPromiseRejectionWarning: MongoError: command insert requir es authentication
  18. mysql 二级什么意思_MySQL二级等级考试归纳——概念篇
  19. android 反编译方法、工具介绍
  20. mysql教学磁力链_【python小项目】网页爬虫+mysql数据库储存,爬虫xx视频网站视频磁力链接...

热门文章

  1. 科目三场外考试易出错的环节
  2. C语言的应用范围和发展前途简介
  3. SSH (Secure Shell)详解
  4. Intellij IDEA Debug调试技巧
  5. 记GMIC 2014
  6. 公司人才招聘管理系统
  7. 求一个数组的最长递减子序列 比如{9,4,3,2,5,4,3,2}的最长递减子序列为{9,5,4,3,2}...
  8. mysql添加远程登陆权限及mysql远程连接命令
  9. 获取自动增涨列的表中添加完成后的数据
  10. 计算机网络读书笔记(1)