开源的分布式文件系统 Fastdfs 安装入门介绍

fastdfs

FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。 特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

blog zh_CN

Install libevent in MAC

blog zh_CN

FastDFS depends on libevent. Ensure install path is /usr.

  • Download

download from https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz

  • Move at the fit place

    houbinbindeMacBook-Pro:usr houbinbin mv ~/Downloads/libevent-1.4.14b-stable.tar.gz ~/it/tools/libevent/ houbinbindeMacBook-Pro:usr houbinbin cd ~/it/tools/libevent/
    houbinbindeMacBook-Pro:libevent houbinbin$ ls
    libevent-1.4.14b-stable.tar.gz libevent-release-1.4.15-stable libevent-release-1.4.15-stable.tar.gz

  • Unzip

    houbinbindeMacBook-Pro:libevent houbinbin tar -zxf libevent-1.4.14b-stable.tar.gz houbinbindeMacBook-Pro:libevent houbinbin ls
    libevent-1.4.14b-stable libevent-1.4.14b-stable.tar.gz libevent-release-1.4.15-stable libevent-release-1.4.15-stable.tar.gz

  • Config

切换至管理员模式

复制代码
$   su

Enter libevent-1.4.14b-stable directory

复制代码
$ ./configure --prefix=/usr
$   make clean
$   make
$   make install

报错如下

复制代码
sh-3.2# sudo make install
/Applications/Xcode.app/Contents/Developer/usr/bin/make  install-recursive
Making install in .
test -z "/usr/bin" || ./install-sh -c -d "/usr/bin"
 /usr/bin/install -c event_rpcgen.py '/usr/bin'
install: /usr/bin/event_rpcgen.py: Operation not permitted
make[3]: *** [install-binSCRIPTS] Error 71
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install] Error 2

blog zh_CN

Install in Ubuntu

复制代码
$   wget https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
$   tar -zxf libevent-1.4.14b-stable.tar.gz
$   cd libevent-1.4.14b-stable/

切换至root

复制代码
$   su

$ ./configure --prefix=/usr
$   make clean
$   make
$   make install

查看安装情况

复制代码
$   ls -al /usr/lib | grep libevent

lrwxrwxrwx   1 root root           21  1月  1 17:42 libevent-1.4.so.2 -> libevent-1.4.so.2.2.0
-rwxr-xr-x   1 root root       469241  1月  1 17:42 libevent-1.4.so.2.2.0
-rw-r--r--   1 root root       852258  1月  1 17:42 libevent.a
lrwxrwxrwx   1 root root           26  1月  1 17:42 libevent_core-1.4.so.2 -> libevent_core-1.4.so.2.2.0
-rwxr-xr-x   1 root root       175126  1月  1 17:42 libevent_core-1.4.so.2.2.0
-rw-r--r--   1 root root       285860  1月  1 17:42 libevent_core.a
-rwxr-xr-x   1 root root          988  1月  1 17:42 libevent_core.la
lrwxrwxrwx   1 root root           26  1月  1 17:42 libevent_core.so -> libevent_core-1.4.so.2.2.0
lrwxrwxrwx   1 root root           27  1月  1 17:42 libevent_extra-1.4.so.2 -> libevent_extra-1.4.so.2.2.0
-rwxr-xr-x   1 root root       369127  1月  1 17:42 libevent_extra-1.4.so.2.2.0
-rw-r--r--   1 root root       683908  1月  1 17:42 libevent_extra.a
-rwxr-xr-x   1 root root          995  1月  1 17:42 libevent_extra.la
lrwxrwxrwx   1 root root           27  1月  1 17:42 libevent_extra.so -> libevent_extra-1.4.so.2.2.0
-rwxr-xr-x   1 root root          953  1月  1 17:42 libevent.la
lrwxrwxrwx   1 root root           21  1月  1 17:42 libevent.so -> libevent-1.4.so.2.2.0
相关推荐
方也_arkling5 小时前
【Java-Day08】static / final / 枚举
java·开发语言
橙淮5 小时前
Spring Bean作用域与生命周期全解析
java·spring
Chengbei116 小时前
一站式源码安全检测工具、云安全 / APP / 小程序源码敏感信息递归多层目录扫描AK、JWT、手机号、身份证等敏感信息
java·开发语言·安全·web安全·网络安全·系统安全·安全架构
llz_1126 小时前
web-第一次课后作业
java·开发语言·idea
秋96 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案
java·开发语言·python
小江的记录本6 小时前
【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·面试·maven
DIY源码阁7 小时前
JavaSwing学生成绩管理系统 - MySQL版
java·数据库·mysql·eclipse
basketball6168 小时前
C++ NULL 和 nullptr 区别 以及 nullptr 的核心实现
java·开发语言·c++
JAVA面经实录9178 小时前
MyBatis面试题库
java·mybatis
小江的记录本8 小时前
【JVM虚拟机】垃圾回收GC:垃圾回收算法:标记-清除、标记-复制、标记-整理、分代收集(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·算法·安全·面试