centos7安装FastDFS
2020-01-13 10:10
78 查看
如果之前安装过先卸载:https://blog.csdn.net/qq_41666732/article/details/100739738
卸载完之后开始安装
1. Centos下安装FastDFS
1.1 上传
将资料中的文件上传到linux下的
/home/leyou/fdfs目录:
资料在百度云
链接:https://pan.baidu.com/s/1qcKaD-ATAIqA3c-JFlMD9w 提取码:0g87 复制这段内容后打开百度网盘手机App,操作更方便哦
1.2 安装依赖
1.2.1 安装GCC依赖
GCC用来对C语言代码进行编译运行,使用yum命令安装:
sudo yum -y install gcc
1.2.2 安装unzip工具
sudo yum install -y unzip zip
1.2.3 安装libevent
sudo yum -y install libevent
1.2.4 安装Nginx所需依赖
sudo yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel
1.2.5 安装libfastcommon-master
这个没有yum包,只能通过编译安装:
-
解压刚刚上传的
libfastcommon-master.zip
tar -xvf libfastcommon-master.zip
-
进入解压完成的目录:
cd libfastcommon-master
-
编译并且安装:
sudo ./make.sh sudo ./makesh install
到这里为止,所有依赖都已经安装完毕,接下来安装FastDFS:
1.3 安装FastDFS
1.3.1 编译安装
-
解压
tar -xvf FastDFS_v5.08.tar.gz
-
进入目录
cd FastDFS
-
编译并安装
sudo ./make.sh sudo ./make.sh install
-
校验安装结果
1)安装完成,我们应该能在
/etc/init.d/目录,通过命令
ll /etc/init.d/ | grep fdfs看到FastDFS提供的启动脚本:
其中:
fdfs_trackerd
是tracker启动脚本fdfs_storaged
是storage启动脚本
2)
/etc/fdfs目录,通过命令
ll查看到以下配置文件模板:
其中:
tarcker.conf.sample
是tracker的配置文件模板storage.conf.sample
是storage的配置文件模板client.conf.sample
是客户端的配置文件模板
1.3.2 启动tracker
FastDFS的tracker和storage在刚刚的安装过程中,都已经被安装了,因此我们安装这两种角色的方式是一样的。不同的是,两种需要不同的配置文件。
启动tracker,就修改刚刚看到的
tarcker.conf,并且启动
fdfs_trackerd脚本即可。
- 编辑tracker配置
首先将模板文件进行赋值和重命名:
sudo cp tracker.conf.sample tracker.conf sudo vim tracker.conf
打开
tracker.conf,修改
base_path配置:
base_path=/home/leyou/fdfs/tracker # tracker的数据和日志存放目录
- 创建目录
刚刚配置的目录可能不存在,我们创建出来
sudo mkdir -p /home/leyou/fdfs/tracker
-
启动tracker
可以使用
sh /etc/init.d/fdfs_trackerd
启动,不过安装过程中,fdfs已经被设置为系统服务,可以用服务启动方式:
sudo service fdfs_trackerd start # 启动fdfs_trackerd服务,停止用stop
另外,通过以下命令,设置tracker开机启动:
sudo chkconfig fdfs_trackerd on
1.3.3 启动storage
要启动tracker,就修改刚刚看到的
tarcker.conf,并且启动
fdfs_trackerd脚本即可。
- 编辑storage配置
首先将模板文件进行赋值和重命名:
sudo cp storage.conf.sample storage.conf sudo vim storage.conf
打开
storage.conf,修改
base_path配置:
base_path=/home/leyou/fdfs/storage # storage的数据和日志存放目录 store_path0=/home/leyou/fdfs/storage # storage的上传文件存放路径 tracker_server=192.168.56.101:22122 # 虚拟机的地址
- 创建目录
刚刚配置的目录可能不存在,创建出来
sudo mkdir -p /home/leyou/fdfs/storage
-
启动storage
可以使用
sh /etc/init.d/fdfs_storaged
启动,同样可以用服务启动方式:
sudo service fdfs_storaged start # 启动fdfs_storaged服务,停止用stop
另外,可以通过以下命令,设置tracker开机启动:
sudo chkconfig fdfs_storaged on
最后,通过
ps -ef | grep fdfs查看进程:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- centos7下安装fastdfs+nginx
- linux环境CentOS7安装FastDFS和nginx
- Centos7上安装FastDFS(单机模式)
- Ubuntu16.04和CentOS7安装FastDFS服务
- centos7安装单机版fastdfs
- 阿里云服务器Centos7安装fastdfs文件服务器
- centos7安装FastDFS
- Centos7安装Nginx以及与FastDFS的结合
- centos7下安装fastdfs
- Ubuntu16.04和CentOS7安装FastDFS服务
- Centos7安装FastDfs5.08详细教程
- centos7安装FastDFS和nginx
- 在CentOS7上安装RabbitMQ
- centOS7下安装GUI图形界面
- 安装 oracle RAC时centos7、rhel 7 执行root脚本,报 CRS 4124 和CRS4000的错误
- centos7安装tomcat8
- CentOS7安装Mysql
- centos7精简安装后使用发现没有killall命令
- centos7 二进制安装包安装 mysql5.6
- Centos7安装mysql5.7,解决没有默认的配置文件