IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 安装fastdfs -> 正文阅读

[系统运维]安装fastdfs

目录

安装编译环境:

文件下载:

???? ? ? ? ? ? ??1.直接用链接下载:

2.去官网下载:

安装libfastcommon

安装FastDFS

配置tracker

启动?tracker

开机自动启动tracker

配置storage

开机自动启动storaged

测试

通过fdfs_test程序测试


安装编译环境:

yum install -y gcc libevent libevent-devel

文件下载:

1.直接用链接下载:

Fastdfs下载:点我直接下载
libfastcommon下载:??点我直接下载

libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。

2.去官网下载:

libfastcommon:https://sourceforge.net/projects/libfastcommon/

Fastdfs:https://sourceforge.net/projects/fastdfs/

进入官网后直接点击下载

等待5秒钟,就会弹出下载框。?


安装libfastcommon

将libfastcommon拷贝至/usr/local/

?执行下面的语句

cd /usr/local

tar -zxvf libfastcommonV*.tar.gz

cd libfastcommon*

./make.sh

./make.sh install

注意:libfastcommon安装好后会自动将库文件拷贝至/usr/lib64下,由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。即执行下面的命令。

执行:

cp /usr/lib64/libfastcommon.so /usr/lib/

安装FastDFS

将FastDFS_v5.05.tar.gz拷贝至/usr/local/

执行下标的代码

cd /usr/local

tar -zxvf FastDFS_v*.tar.gz

cd FastDFS

./make.sh

./make.sh install

安装成功将安装目录下的conf下的文件拷贝到/etc/fdfs/下。

cp conf/* /etc/fdfs/

配置tracker

cd /etc/fdfs

vi tracker.conf

base_path=/home/yuqing/fastdfs? ?改为:base_path=/home/fastdfs?

?

?创建工作目录:

mkdir /home/fastdfs

启动?tracker

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

重新启动:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

?如果重新启动有这句话代表启动成功。

开机自动启动tracker

vi?/etc/rc.d/rc.local

加入? ? ?/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

配置storage

cd /etc/fdfs

vi storage.conf

base_path=/home/yuqing/fastdfs? 改为:base_path=/home/fastdfs?

store_path0=/home/yuqing/fastdfs? 改为:store_path0=/home/fastdfs/fdfs_storage

?

如果有多个挂载磁盘则定义多个store_path,如下

store_path1=.....

store_path2=......

配置tracker服务器IP

?命令 ip a?

修改为? tracker_server=192.168.0.203:22122??

如果有多个则配置多个tracker

tracker_server=192.168.101.4:22122

创建储存空间:

mkdir /home/fastdfs/fdfs_storage

启动storaged

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

重新启动:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

?如果重新启动有这句话代表启动成功。

开机自动启动storaged

vi?/etc/rc.d/rc.local

加入? ? /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

测试

通过fdfs_test程序测试

vi /etc/fdfs/client.conf

修改为

base_path=/home/fastdfs

tracker_server=192.168.0.203:22122

根据自己服务器的ip填

修改好后可以使用:

/usr/bin/fdfs_test /etc/fdfs/client.conf? upload? 上传的文件路径

比如我root目录下有a.pdf?

cd /usr/bin

./fdfs_test /etc/fdfs/client.conf upload /root/a.pdf

http://192.168.0.203/group1/M00/00/00/wKgAy2JmYFeAJJi_ABPS741_llM349_big.pdf就是文件的下载路径。

对应storage服务器上的

/home/fastdfs/fdfs_storage/data/00/00/wKgAy2JmYFeAJJi_ABPS741_llM349_big.pdf文件。

由于现在还没有和nginx整合无法使用http下载。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-27 11:41:37  更:2022-04-27 11:44:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:08:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码