ubuntu20.04 搭建fastdfs
时间: 2023-09-17 21:08:04 浏览: 127
ubuntu20.04文件
您好!您可以按照以下步骤搭建 FastDFS 在 Ubuntu 20.04 上:
1. 安装依赖库:
```
sudo apt update
sudo apt install git make gcc libevent-dev libfastcommon-dev -y
```
2. 拉取 FastDFS 源码:
```
git clone https://github.com/happyfish100/fastdfs.git
```
3. 编译并安装 FastDFS:
```
cd fastdfs
./make.sh
sudo ./make.sh install
```
4. 配置 FastDFS:
- 创建配置文件目录:
```
sudo mkdir -p /etc/fdfs
```
- 复制配置文件样例:
```
sudo cp conf/http.conf /etc/fdfs/
sudo cp conf/mime.types /etc/fdfs/
```
- 修改 tracker.conf 配置:
```
sudo cp conf/tracker.conf.sample /etc/fdfs/tracker.conf
sudo vim /etc/fdfs/tracker.conf
```
在 `base_path` 下设置存储路径,例如:`base_path=/var/fdfs/tracker`
- 修改 storage.conf 配置:
```
sudo cp conf/storage.conf.sample /etc/fdfs/storage.conf
sudo vim /etc/fdfs/storage.conf
```
在 `base_path` 下设置存储路径,例如:`base_path=/var/fdfs/storage`
在 `store_path0` 下设置数据存储路径,例如:`store_path0=/var/fdfs/storage`
在 `tracker_server` 下设置 tracker 服务器的 IP 地址或域名
- 修改 client.conf 配置:
```
sudo cp conf/client.conf.sample /etc/fdfs/client.conf
sudo vim /etc/fdfs/client.conf
```
在 `base_path` 下设置存储路径,例如:`base_path=/var/fdfs/storage`
5. 启动 FastDFS:
- 启动 tracker:
```
sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
```
- 启动 storage:
```
sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
```
6. 测试 FastDFS 是否正常运行:
- 上传文件:
```
sudo /usr/bin/fdfs_test /etc/fdfs/client.conf upload <local_file>
```
- 下载文件:
```
sudo /usr/bin/fdfs_test /etc/fdfs/client.conf download <group_name> <remote_file_name> -o <local_file>
```
以上是在 Ubuntu 20.04 上搭建 FastDFS 的基本步骤,希望对您有帮助!如有任何问题,请随时向我提问。
阅读全文