Ubuntu中安装FastDFS

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则说明文件上传成功
    在这里插入图片描述

需要详细资料请留言!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/452848.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python基本语句及其意思_Python语法基础(1),一

一、Python的对象模型对象是Python语言中最基本的概率,在Python中处理的一切都是对象。Python中许多内置对象可提供编程者使用,内置对象可直接使用,如数字、字符串、列表 、del等;非内置对象需要导入模块才能使用,如正…

什么是隧道技术

隧道技术是一种通过互联网络基础设施在网络之间传递数据的方式。使用隧道传递的数据可以是不同协议的数据帧或包,隧道协议将这些其它协议的数据帧或包重新封装在新的包头中发送,被封装的数据包在隧道的两个端点之间通过公共互联网络进行路由,…

详解网络数字电视的实现方法与关键技术

1、IPTV的实现方法 宽带网络数字电视,又称IPTV或BTV,即交互式网络电视,是一种利用宽带互联网、多媒体等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势&…

有状态的bean和无状态的bean的区别

有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会…

因为我想在博客园长呆,所以给博客园提一些改进建议

一晃眼我来博客园已经有4个月了,我的排名从9万多上升到9千多,也有不少朋友关注了我,其实对我帮助更大的是博客园的管理团队,他们对我的文章提出了很多很好的改进建议,从而让我的文章水平有了很大的提升。 这里我从用户…

double 二进制 java_C#中将double值变成二进制然后写入文件,Java中载入该文件读取此二进制double值时不正确...

目前已定位到是因为C#中的byte范围是0到255,而java中byte值为-128到127导致的错误。尝试过使用C#的sbyte来解决:bw1 new BinaryWriter(new FileStream("C:\\Users\\DELL\\Desktop\\SpatialIndex\\ctest1.bin", FileMode.Create));bw2 new Bi…

什么是移动IP

移动代理 (Mobility Agent):又分为归属代理和外区代理两类。归属代理是归属网上的移动代理,它至少有一个接口在归属网上。其责任是当移动节点移动到外区网时,截收发往该点的数据包,并使用隧道技术将这些数据…

Ubuntu中安装nginxError

问题1:出现如下错误: ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCR…

项目经理如何把工作简单化

做一件事有两种方式。其一是把简单的事情复杂化,另外就是把复杂的事情简单化。项目经理应该如何选择呢?恐怕大家会异口同声的说,当然是把复杂的事情简单化。但是,在实际工作中,很少有项目经理能够做到这一点。他们会不知不觉中把…

[luogu P2590 ZJOI2008] 树的统计 (树链剖分)

题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从…

jetty xml解析

1 configure configure为xml的根结点,class指定所配置的对象的类,这个configure会创建一个该类的对象,然后根据该xml对其进行配置。id用来对该对象进行标识,在整个jetty中具有唯一性,相同id的xml configure文件配置的是…

java 歌词_请问吧内有大神用JAVA做过桌面歌词吗

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼写了个简单的例子给你:public class TextChangePane extends JComponent implements ActionListener {private static final int CYCLE_TIME 10000;private long startTime 0;private long nowTime 0;private float …

组播相对于单播和广播的优势

组播协议允许将一台主机发送的数据通过网络路由器和交换机复制到多个加入此组组播协议。 与现在广泛使用的单播协议的不同之处在于,一个主机用单播协议向n个主机发送相同的数据时,发送主机需要分别向n个主机发送,共发送n次。一个主机用组播协…

安装nginx及fastdfs-nginx-module

1.先了解背景: FastDFS为什么要结合Nginx以及FastDFS原理,请参考文章: FastDFS为什么要结合Nginx以及FastDFS原理 2.准备工作: 安装安装Nginx所需的环境,参考文献:Ubuntu 18.04.1安装Nginx apt install …

如何让自己的内心强大起来

内心强大的人是指一个人的精神境界达到了一定的级别!以至于让人们折服! 世界上有这么一种人,似乎特别得到老天爷的偏爱——他总是有自己的理想,并且总是努力去做,最重要的是,老天爷每一次都会帮他取得成功…

什么是软件工程

软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件…

linux下的静态库与动态库

目录 静态库定义:生成及使用方法:静态库的优缺点动态库定义:生成及使用方法:动态库优缺点:静态库 先说说我们为什么需要库? 当有些代码我们大量会在程序中使用比如(scanf,printf等&a…

esrgan_ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks【阅读笔记】

针对SRGAN提出的几点改进,获得了PIRM2018视觉质量的第一名。首先是使用去掉BN层的Residual in Residual Dense Block作为网络的basic unit。并且使用residual scling 和 smaller initialization帮助训练更深的网络。第二点改进是使用了Relativistic Discriminator来…

PostgreSQL Frontend/Backend protocol (通信协议)

标签 PostgreSQL , protocol , proxy , 通信协议 背景 理解PostgreSQL的通信协议可以更好的开发类似SQL代理,SQL中间件,SQL防火墙,连接池等软件。 学习资料与软件 《PostgreSQL 读写分离代理 - Crunchy Proxy(base on golang)》 Postgres on …

启动FastDFS服务,使用python客户端对接fastdfs完成上传测试

1.启动tracker、storage、nginx服务: 启动fdfs_trackerd:sudo service fdfs_trackerd start 启动fdfs_storaged :sudo service fdfs_storaged start 启动Nginx:sudo /usr/local/nginx/sbin/nginx 注:此处给出重启服务…