fasdfs的正常安装、配置启动(非docker版本)

简介: fasdfs的正常安装、配置启动

1 安装FastDFS之前,先安装libevent工具包。
命令:yum -y install libevent
2 wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
3
wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz

wget https://github.com/happyfish100/fastdfs-nginx-module/archive/V1.16.tar.gz

在安装nginx之前要安装nginx所需的依赖lib:

yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel

./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module-master/src #解压后fastdfs-nginx-module所在的位置

yum install make cmake gcc gcc-c++
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
mkdir -p /usr/local/software
mkdir -p /usr/local/fast

安装libfastcommon

wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
tar -zxvf V1.0.7.tar.gz
cd Libya
./make.sh
./make.sh install
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so

ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so

ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
安装FastDFS
wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
cd 目录
./make.sh
./make.sh install
cd /etc/init/
vi fdfs_storaged
%s+/usr/local/bin+/usr/bin
vi fdfs_trackerd
%s+/usr/local/bin+/usr/bin
cd /etc/fdfs
sample后缀文件全部去掉 cp *.sample filename ll命令 vi ll  新增 命令 保存 chmod 777 ll 记录不起作用 vi ~/.bashrc docker run -d centos /bin/sh -c "while true; do echo hello world; sleep 1; done"

配置追踪器(tracker)
vi tracker.conf
mkdir -p /fdfs/tracker
base_path=/fdfs/tracker #tracker:存储log和data
启动追踪器
配置存储器(storage)
mkdir -m -p /fdfs/storage
vi storage.conf
base_path=/fdfs/storage
环境搭建完成,可以进行测试环境是否搭建成功
跟踪器和存储器安装nginx,之前已经安装完毕了,我们可以滴nginx进行整合,实现使用浏览器下载文件
wget http://nginx.org/download/nginx-1.15.2.tar.gz
下载Nginx安装包

wget http://nginx.org/download/nginx-1.15.2.tar.gz
下载fastdfs-nginx-module安装包

wget https://github.com/happyfish100/fastdfs-nginx-module/archive/V1.16.tar.gz
解压nginx:tar -zxvf nginx-1.15.2.tar.gz

解压fastdfs-nginx-module:tar -xvf V1.20.tar.gz
cd进入fastdfs-nginx-module目录修改config文件
进入nginx目录:cd nginx-1.10.1
./configure --prefix=/usr/local/nginx --add-module=/usr/local/fastdfs-nginx-module/src/
启动和关闭服务顺序,跟踪器,存储器,nginx

相关文章
|
2月前
|
机器人 网络安全 数据安全/隐私保护
autMan奥特曼机器人-对接Docker版本NTQQ详细教程
本文介绍了如何在服务器上搭建NTQQ机器人,通过官方NTQQ对接各框架,实现QQ登录的稳定运行。文章提到了需要准备一台服务器和相应的软件,并详细描述了通过SSH链接服务器、创建文件夹和配置文件、编辑配置文件地址端口、运行容器等步骤。同时,文章还介绍了VNC连接的使用和配置,以及使用watchtower进行NTQQ的更新。文章总结起来就是在服务器上搭建NTQQ机器人,实现QQ登录的稳定性和自动登录功能,同时提供了更新和维护的方法。
94 3
autMan奥特曼机器人-对接Docker版本NTQQ详细教程
|
2月前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
493 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
1月前
|
Prometheus 监控 Cloud Native
基于Docker安装Grafana和Prometheus
Grafana 是一款用 Go 语言开发的开源数据可视化工具,支持数据监控和统计,并具备告警功能。通过 Docker 部署 Grafana 和 Prometheus,可实现系统数据的采集、展示和告警。默认登录用户名和密码均为 admin。配置 Prometheus 数据源后,可导入主机监控模板(ID 8919)进行数据展示。
88 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
65 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
37 3
|
2月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
333 3
|
28天前
|
Docker 容器
【赵渝强老师】使用二进制包方式安装Docker
本文介绍了在企业生产环境中无法直接访问外网时,如何使用Docker官方提供的二进制包进行Docker的离线安装。文章详细列出了从安装wget、下载Docker安装包、解压、复制命令到启动Docker服务的具体步骤,并提供了相关命令和示例图片。最后,还介绍了如何设置Docker为开机自启模式。
|
28天前
|
缓存 Ubuntu Linux
如何安装Docker
如何安装Docker
127 0
|
Linux 应用服务中间件 nginx
Docker启动时的报错汇总
报错一:error initializing graphdriver Docker启动报错 系统是CentOS 7.2 系统内核及docker版本如下 : [root@docker ~]# uname -r 3.
4434 0