Linux-Fast_Dfs安装和配置

安装FAST_DFS前需要安装它的依赖库 

5.0.5 的依赖包是libfastcommon 以前可能是libevent

 

一、安装ibfastcommon库:

下载libfastcommon ,本次下载的版本是libfastcommon-1.0.7.zip

解压安装命令依次是:

unzip  libfastcommon-1.0.7.zip

       cd libfastcommon-1.0.7

       sudo ./make.sh 


###没有错误则进行下一步安装

sudo ./make.sh install


### 安装完成后需要把库移动到默认的目录,复制或创建软连接均可

ln s  /usr/lib64/ libfastcommon.so  /usr/lib/ libfastcommon.so

ln s  /usr/lib64/ libfdfsclient.so   /usr/lib/ libfdfsclient.so


二、接下来安装fastDfs

 

1. 下载 fastDfs 的源码包,本次下载的版本是fastdfs-5.05.tar.gz,解压安装命令依次如下:

 

      tar zxvf  fastdfs-5.05.tar.gz    

      cd fastdfs-5.05

      sudo  ./make.sh

       ### 编译没有问题则安装

       sudo ./make.sh  install

 

       ### 安装成功后可以访问安装后的目录

       cd  /etc/fdfs

  ###可以看到相关的配置文件,在该目录下创建conf文件夹


   ## 创建资源目录存放日志和文件


   sudo mkdir /mnt/fastdfs/tracker  (### 跟踪服务文件)

   sudo mkdir /mnt/ fastdfs/storage  (### 资源服务文件)


2### 配置跟踪服务tracker

sudo  vi  /etc/fdfs/ conf/tracker.conf 

 

###替换如下类容: 

base_path=/mnt/fastdfs/tracker###该路径是我们刚刚创建的路径)

 

保存后启动跟踪服务:fdfs_trackerd /etc/fdfs/conf/tracker.conf

查看启动日志: tail f /mnt/fastdfs/tracker/logs/trackerd.log



3. ###配置资源服务storage

sudo vi /etc/fdfs/ conf/storage.conf

### 替换如下类容

base_path=/mnt/fastdfs/storage 

store_path0=/mnt/fastdfs/storage/data 

tracker_server=(跟踪服务的ip地址):22122

保存后启动资源服务:fdfs_storaged /etc/fdfs/conf/storage.conf

tail f /mnt/fastdfs/storage/logs/trackerd.log

 

### 查看fastdfs服务进程:

sudo ps –aux | grep fdfs

sudo netstat -ntpl | grep fdfs

### 看到相关内容则完全完成安装。

附录:

###监控storage

fdfs_monitor /etc/fdfs/conf/storage.conf

Linux-Fast_Dfs安装和配置

fdfs_monitor /etc/fdfs/conf/client.conf

Linux-Fast_Dfs安装和配置 

上传测试:

fdfs_upload_file /etc/fdfs/conf/client.conf  /tmp/1.png

查看文件:

ll /mnt/fastdfs/storage/data/data/00/00


跟踪服务和存储服务在一起安装的时候:

./configure --add-module=/home/lg/nginx-1.9.9/nginx-plugs/fastdfs-nginx-module/src  --add-module=/home/lg/nginx-1.9.9/nginx-plugs/ngx_cache_purge-2.3

上一篇:当语音助手遇到机器人


下一篇:Android 高仿微信即时聊天 百度云为基础的推