2、开始玩FastDFS2.1、安装FastDFS
- 注:我的系统是centos 7
- 安装需要的依赖环境 gcc、libevent、libevent-devel
yum install gcc libevent libevent-devel -y - 安装公共函数库libfastcommon 和 fastDFS压缩包自行去前面官网中进行下载,当然:官网的wiki中有在线拉取命令

文章插图
- 解压公共函数库libfastcommon
tar -zxvf libfastcommon-1.0.36.tar.gz - 进入libfastcommon,执行里面的make.sh,编译公共函数
./make.sh # 当然:可以把命令进行合并 执行如下命令 就是编译并安装./make.sh && ./make.sh install 
文章插图
- 安装公共函数
./make.sh install 
文章插图
- 解压fastdfs-5.11.tar.gz压缩包
tar -zxvf fastdfs-5.11.tar.gz - 进入解压之后的文件,使用make sh进行编译
./make.sh # 一样的可以用组合命令 即:编译并安装./make.sh && ./make.sh install - 安装
./make.sh install - 检查是否安装成功,进入如下的目录即可
cd /usr/bin - 往后找,出现这些fdfs开头的文件就表示成功( 这些文件就是fastDFS的相关命令 )

文章插图
- fastDFS配置文件所在地,进入如下目录即可
- 想要让fastDFS的配置文件生效,那么就需要放到下面的这个目录中
cd /etc/fdfs 
文章插图
- 拷贝两个配置文件到etc/fdfs中,这两个配置文件在解压的fastDFS的conf中,一个叫http.conf,一个叫mime.types
# 供Nginx访问使用cp http.conf /etc/fdfs # 供nginx访问使用cp mime.types /etc/fdfs 
文章插图
2.2、启动FastDFS
- 这个玩意儿不可以直接启动,因为默认的配置文件中有一些关于文件目录的配置是不存在的,因此:只要直接启动就会报错
2.2.1、修改配置文件
- 要修改的文件就两个

文章插图
- 以防万一,因此:将上面的文件拷贝一份
/etc/fdfs mv storage.conf.sample ./storage.conf mv tracker.conf.sample ./tracker.conf 
文章插图
2.2..1.1、修改tracker.conf
- 在这个配置文件中有一个base_path配置,指向的是fastDFS作者余庆的地址,而我们自己的linux中并没有这个目录,因此:做修改
vim tracker.conf # 搜索此配置/base_path # 改成的值,也可以自定义自己的目录( 注意:需要保证这个目录必须存在,没存在那就需要创建 )base_path=/opt/fastdfs/tracker - 注意:需要保证这个目录必须存在,没存在那就需要创建
2.2.1.2、修改storage.conf
- 需要改的内容如下
# storage存储数据目录base_path=/opt/fastdfs/storage # 真正存放文件的目录store_path0=/opt/fastdfs/storage/files # 注册当前存储节点的跟踪器地址tracker_server=服务器ip:22122 - 注意:要是前面的那三个目录没有的话,记得创建,若指向的是已经创建好的目录,那就不用创建了
mkdir -p /opt/fastdfs/tracker mkdir -p /opt/fastdfs/storage mkdir -p /opt/fastdfs/storage/files 2.2.2、开启fastDFS
- 在任意目录下,执行如下的命令即可
# 启动tracker 要想看fdfs_trackerd的命令用法,那直接输入fdfs_trackerd就可以弹出其用法了# 如:要关闭tracker,则命令为:fdfs_trackerd /etc/fdfs/tracker.conf stop# 开启 | 重启就是把stop改成start | restart即可fdfs_trackerd /etc/fdfs/tracker.conf # 启动storagefdfs_storaged /etc/fdfs/storage.conf
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 如何批量修改文件名
- 苹果|罗永浩谈苹果新系统发布:有点放飞自我 一口气抄了锤子四五个功能
- iOS|苹果iOS 16系统支持横向人脸解锁:老外感到很惊喜
- 苹果|教你第一时间升级更新!iOS 16 Beta描述文件下载
- Windows操作系统|Win11年度版本22H2特性曝光:回滚系统更方便
- 苹果|苹果发布WatchOS 9系统:4款炫酷表盘、吃药能提醒
- 苹果|苹果发布MacOS 13系统:3A游戏大作正式杀入Mac
- 苹果|今晚发布!iOS 16 Beta描述文件提前偷跑:图标变样了
- 人力资源档案管理系统查询 个人档案查询系统
- 微软|Edge成新一代传文件“神器”:新功能几乎可传所有内容
