1.下载依赖包

        输入命令 wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz

Linux与.Net Core(八) FastDFS文件存储系统安装

2.解压当前文件至/usr/local

        输入命令  tar -zxvf V1.0.7.tar.gz -C /usr/local/

Linux与.Net Core(八) FastDFS文件存储系统安装

3.安装

     (1)进入安装目录

         输入命令  cd libfastcommon-1.0.7/

Linux与.Net Core(八) FastDFS文件存储系统安装

      (2)编译

          输入命令 ./make.sh

Linux与.Net Core(八) FastDFS文件存储系统安装

       (3)安装   

             输入命令 ./make.sh install

Linux与.Net Core(八) FastDFS文件存储系统安装

4.创建软连接

          输入命令   ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

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

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

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

Linux与.Net Core(八) FastDFS文件存储系统安装

5.FastDFS安装

(1)下载FastDFS

           输入命令 wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz

Linux与.Net Core(八) FastDFS文件存储系统安装

(2)创建安装FastDFS文件夹

              输入命令 mkdir -p /usr/local/fastdfs

Linux与.Net Core(八) FastDFS文件存储系统安装

(3)解压

               输入命令  tar -zxvf V5.05.tar.gz -C /usr/local/fastdfs

Linux与.Net Core(八) FastDFS文件存储系统安装

(4)进入解压目录

              输入命令   cd /usr/local/fastdfs/fastdfs-5.05/

Linux与.Net Core(八) FastDFS文件存储系统安装

(5)编译

               输入命令 ./make.sh

Linux与.Net Core(八) FastDFS文件存储系统安装

(6)安装

            输入命令  ./make.sh install

Linux与.Net Core(八) FastDFS文件存储系统安装6.配置文件地址

     查看输入命令     vi /etc/fdfs/client.conf.sample

     vi /etc/fdfs/storage.conf.sample

     vi /etc/fdfs/tracker.conf.sample

Linux与.Net Core(八) FastDFS文件存储系统安装

7.建立软连接

     输入命令         ln -s /usr/bin/fdfs_trackerd   /usr/local/bin

                            ln -s /usr/bin/fdfs_storaged   /usr/local/bin

                            ln -s /usr/bin/stop.sh         /usr/local/bin

                            ln -s /usr/bin/restart.sh      /usr/local/bin

Linux与.Net Core(八) FastDFS文件存储系统安装

8.配置跟踪器文件

       (1) 进入FastDFS安装目录

              输入命令  cd /etc/fdfs

        (2) 复制配置样例文件并重命名

               输入命令  cp tracker.conf.sample tracker.conf

        (3) 编辑配置文件

               输入命令   vim tracker.conf

修改四个地方:

# 配置文件是否不生效,false 为生效 disabled=false

# 提供服务的端口 port=22122

# Tracker 数据和日志目录地址(根目录必须存在,子目录会自动创建) base_path=/home/fastdfs/tracker

# HTTP 服务端口 http.server_port=8080

     (4)保存文件

                     输入命令  :wq!

      (5)创建文件夹

                     输入命令   mkdir -p /home/fastdfs/tracker

Linux与.Net Core(八) FastDFS文件存储系统安装

9.启动跟踪服务器       

          输入命令  service fdfs_trackerd start

10.配置存储器文件

        (1)进入FastDFS安装目录

             输入命令  cd /etc/fdfs/

         (2)复制配置样例文件并重命名

              输入命令  cp storage.conf.sample storage.conf

          (3)编辑配置文件

              输入命令   vi storage.conf

# 配置文件是否不生效,false 为生效 disabled=false

# 指定此 storage server 所在 组(卷) group_name=group1

# storage server 服务端口 port=23000

# 心跳间隔时间,单位为秒 (这里是指主动向 tracker server 发送心跳) heart_beat_interval=30

# Storage 数据和日志目录地址(根目录必须存在,子目录会自动生成) base_path=/home/fastdfs/storage

# 存放文件时 storage server 支持多个路径。这里配置存放文件的基路径数目,通常只配一个目录。 store_path_count=1

# 逐一配置 store_path_count 个路径,索引号基于 0。

# 如果不配置 store_path0,那它就和 base_path 对应的路径一样。 store_path0=/home/fastdfs/file

# FastDFS 存储文件时,采用了两级目录。这里配置存放文件的目录个数。

# 如果本参数只为 N(如: 256),那么 storage server 在初次运行时,会在 store_path 下自动创建 N * N 个存放文件的子目录。 subdir_count_per_path=256

# tracker_server 的列表 ,会主动连接 tracker_server

# 有多个 tracker server 时,每个 tracker server 写一行 tracker_server=当前服务器IP:22122

# 允许系统同步的时间段 (默认是全天) 。一般用于避免高峰同步产生一些问题而设定。

sync_start_time=00:00

sync_end_time=23:59

# 访问端口

http.server_port=8080

==========================================================================

                               保存文件

               输入命令  :wq!

11.创建储存器文件夹

             输入命令  mkdir -p /home/fastdfs/storage

12. 创建文件储存文件夹

            输入命令   mkdir -p /home/fastdfs/file

13. 启动存储器

             输入命令  service fdfs_storaged start

14. 查看storage是否成功启动

            输入命令  netstat -unltp|grep fdfs

Linux与.Net Core(八) FastDFS文件存储系统安装

15.查看Storage和Tracker是否在通讯

             输入命令   /usr/bin/fdfs_monitor /etc/fdfs/storage.conf

Linux与.Net Core(八) FastDFS文件存储系统安装

16.修改Nginx.Conf

输入命令 vi /usr/local/nginx/conf /nginx.conf

按照下方图片新增配置

location /group1/M00 {

                alias alias /usr/local/fastdfs/file/data;

        }

Linux与.Net Core(八) FastDFS文件存储系统安装

 

 

 

 

 

相关文章:

  • 2021-10-18
  • 2021-05-17
  • 2021-05-20
  • 2022-12-23
  • 2021-11-01
  • 2021-06-30
  • 2021-05-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2021-12-27
  • 2021-11-03
相关资源
相似解决方案