linux 如何安装FastDFS 1272 版本
以下是在 CentOS 7 系统上安装 FastDFS 1.27.2 的步骤:
- 安装依赖库
yum install -y wget gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel
- 下载 FastDFS 1.27.2 源码包
wget https://github.com/happyfish100/fastdfs/archive/V1.27.tar.gz
- 解压源码包
tar -zxvf V1.27.tar.gz
- 进入 FastDFS 源码目录
cd fastdfs-1.27/
- 编译安装 FastDFS
./make.sh && ./make.sh install
- 配置 FastDFS
创建 FastDFS 配置文件目录
mkdir -p /etc/fdfs
将 FastDFS 配置文件模板复制到 /etc/fdfs 目录下
cp tracker/tracker.conf.sample /etc/fdfs/tracker.conf
cp storage/storage.conf.sample /etc/fdfs/storage.conf
修改 tracker.conf 文件中的以下配置项
port=22122 # 修改为 Tracker 服务监听的端口号
base_path=/data/fastdfs/tracker # 修改为 Tracker 数据存储目录
修改 storage.conf 文件中的以下配置项
port=23000 # 修改为 Storage 服务监听的端口号
base_path=/data/fastdfs/storage # 修改为 Storage 数据存储目录
tracker_server=192.168.1.10:22122 # 修改为 Tracker 服务的 IP 地址和端口号
- 启动 FastDFS
启动 Tracker 服务
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
启动 Storage 服务
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
- 验证 FastDFS 是否正常工作
创建一个测试文件
echo "hello world" > test.txt
上传测试文件到 FastDFS
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.txt
输出结果类似于:
group1/M00/00/00/wKjCgFyZzg6Ac1nWAAABxNlF8yM9.txt
其中,group1 是 FastDFS 中的一个分组,M00/00/00/ 是文件在分组中的存储路径,wKjCgFyZzg6Ac1nWAAABxNlF8yM9.txt 是文件名。
下载测试文件
/usr/bin/fdfs_download_file /etc/fdfs/client.conf group1/M00/00/00/wKjCgFyZzg6Ac1nWAAABxNlF8yM9.txt
输出结果类似于:
hello world
其中,输出的内容为测试文件的内容。如果输出的内容与测试文件的内容相同,则表示 FastDFS 已经安装并且正常工作
原文地址: https://www.cveoy.top/t/topic/fibb 著作权归作者所有。请勿转载和采集!