在CentOS上安装FastDFS主要有两种方法:通过包管理器(如yum)或从源代码编译
sudo yum update
sudo yum install -y wget gcc glibc glibc-devel libevent libevent-devel
wget https://github.com/happyfish100/fastdfs/archive/refs/tags/v8.29.tar.gz
sudo tar -zxvf v8.29.tar.gz
cd fastdfs-8.29
fdfs
的目录,并将FastDFS的源代码移动到这个目录中:sudo mkdir fdfs
sudo mv * fdfs/
cd fdfs
接下来,创建一个名为fdfs.conf
的配置文件,并使用文本编辑器打开它。将以下内容粘贴到文件中,然后根据您的需求进行修改:
# fdfs.conf - FastDFS configuration file
group_name=group1
trackers_count=3
base_path=/path/to/your/fastdfs/data
enable_custom_path=true
[tracker]
type=tracker
ip_addr=your_tracker_ip:port
[storage]
type=storage
ip_addr=your_storage_ip:port
path=/path/to/your/fastdfs/data
[client]
type=client
ip_addr=your_client_ip
port=23000
保存并关闭文件。现在,您可以使用以下命令编译和安装FastDFS:
sudo make
sudo make install
/etc/systemd/system/
目录下:sudo cp fdfs/contrib/fastdfs.service /etc/systemd/system/
接下来,编辑/etc/systemd/system/fastdfs.service
文件,并根据您的需求进行修改。例如,您可以更改User
和Group
字段以使用不同的用户和组运行FastDFS服务。
保存并关闭文件。现在,您可以使用以下命令启动FastDFS服务:
sudo systemctl start fastdfs
要使FastDFS服务在系统启动时自动运行,请运行:
sudo systemctl enable fastdfs
至此,您已成功在CentOS上安装了FastDFS。您可以使用提供的配置文件示例来配置客户端,并开始使用FastDFS文件存储系统。