censtos下安装FastDFS

1、安装FastDFS所需资料:

  https://pan.baidu.com/s/14YQCvuMIRMj_JuSyJyfezg  提取码:jg46

将资料中的文件上传到linux下的/home/upload/fdfs目录: (目录随意自定义) 。

1.2、安装依赖

    FastDFS运行需要一些依赖 (以前有安装过可以不用安装)如下:

  1.2.1、安装GCC依赖

        GCC用来对C语言代码进行编译运行,使用yum命令安装:

sudo yum -y install gcc

 1.2.2 安装unzip工具

      unzip工具可以帮我们对压缩包进行解压

sudo yum install -y unzip zip

 1.2.3 安装libevent

sudo yum -y install libevent

 1.2.4 安装Nginx所需依赖

sudo yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel

2、安装libfastcommon-master

   这个没有yum包,只能通过编译安装:解压刚刚上传的libfastcommon-master.zip

unzip libfastcommon-master.zip 

  进入解压完成的目录:

cd libfastcommon-master

  然后编译并且安装:

./make.sh && ./make.sh install

 3、安装FastDFS

    3.1 编译安装、

   解压:

 tar -zxvf FastDFS_v5.08.tar.gz

  进入到目录

  cd FastDFS

  编译并安装

./make.sh && ./make.sh install

   校验安装结果:

   安装完成,我们应该能在/etc/init.d/目录,通过命令ll /etc/init.d/ | grep fdfs看到FastDFS提供的启动脚本 如下图:

   

  其中:

  fdfs_trackerd 是tracker启动脚本

  fdfs_storaged 是storage启动脚本

 可以在 /etc/fdfs目录,通过命令查看到以下配置文件模板:

 

 其中:

 tarcker.conf.sample 是tracker的配置文件模板

 storage.conf.sample 是storage的配置文件模板

 client.conf.sample 是客户端的配置文件模板

3.2 启动tracker、

  我们要启动tracker,就修改刚刚看到的tarcker.conf,并且启动fdfs_trackerd脚本即可

   编辑tracker配置 首先我们将模板文件进行赋值和重命名:

mv tracker.conf.sample tracker.conf 然后再 vim tracker.conf

 打开tracker.conf,修改base_path配置:

   base_path=/leyou/fdfs/tracker # tracker的数据和日志存放目录

创建目录:由于刚刚配置的目录可能不存在,可以使用如下命令创建出来

mkdir -p /upload/fdfs/tracker   

 启动tracker:

service fdfs_trackerd start # 启动fdfs_trackerd服务,停止用stop

另外,我们可以通过以下命令,设置tracker开机启动

chkconfig fdfs_trackerd on

3.3 启动storage

 我们要启动tracker,就修改刚刚看到的tarcker.conf,并且启动fdfs_trackerd脚本即可

  前两步和tracker 是一样操作的,

 关键是第三步有点不一样:打开storage.conf,修改对应配置:

base_path=/upload/fdfs/storage # storage的数据和日志存放目录
store_path0=/upload/fdfs/storage # storage的上传文件存放路径
tracker_server=192.168.161.146:22122 # tracker的地址

  创建目录: 刚刚配置的目录可能不存在,我们创建出来

mkdir -p /upload/fdfs/storage

  启动storage:

service fdfs_storaged start  # 启动fdfs_storaged服务,停止用stop
 
#也可以使用如下命令设置开机启动:
 chkconfig fdfs_storaged on
 

 最后,通过ps -ef | grep fdfs 查看进程

  

  如果出现如图结果说明 FastDfs 的 tracker 及 storage 已经全部启动成功,完美!

    Ubuntu 版本 可以参考:Ubuntu16.04 下安装FastDFS

猜你喜欢

转载自blog.csdn.net/qq_40667143/article/details/86490189