安装步骤一

安装FastDFS需要安装:gcc、libevent、libfastcommon、FastDFS(包括tracker和storage)

安装gcc

判断是否安装了gcc

gcc -V

如果安装了会出现gcc的版本信息

gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)

安装gcc

yum install -y gcc gcc-c++

安装libevent

yum -y install libevent

安装libfastcommon

libfastcommon包含了FastDFS运行所需要的基础类库

(1)将 libfastcommonV1.0.7.tar.gz上传到服务器上,并进行解压

tar -zxvf libfastcommonV1.0.7.tar.gz -C /usr/local/server/fastdfs

(2)编译安装libfastcommonV1.0.7

cd /usr/local/server/fastdfs/libfastcommon-1.0.7

./make.sh

./make.sh install

将libfastcommon.so从/usr/lib64复制到/usr/lib目录下

cp /usr/lib64/libfastcommon.so /usr/lib

安装FastDFS,其中包括Tracker和Storage的安装

(1)将FastDFS_v5.05.tar.gz上传到服务器,并进行解压

tar -zxvf FastDFS_v5.05.tar.gz -C /usr/local/server/fastdfs

(2)编译安装FastDFS

cd /usr/local/server/fastdfs

./make.sh
./make.sh install

(3)将fastdfs的配置文件复制到etc目录下

cp /usr/local/server/fastdfs/fastdfs-5.05 /etc/fdfs

(4)修改配置文件/etc/fdfs目录下的tracker.conf

base_path=/home/fastdfs
http.server_port=80

创建/home/fastdfs目录

mkdir -p /home/fastdfs

(5)启动tracker

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

如果启动成功可通过ps命令查看到以下进程

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

并且在/home/fdfs目录下会生成data和log两个目录

(6)修改配置文件/etc/fdfs目录下的storage.conf

base_path=/home/fastdfs
store_path0=/home/fdfs_storage
tracker_server=192.168.173.24:22122
http.server_port=88

如果有多个storage有多个路径,可配置

store_path1=.........
store_path2=.........

如果有多个tracker,可配置

tracker_server=192.168.173.25:22122
tracker_server=192.168.173.26:22122

创建/home/fdfs_storage目录

mkdir /home/fdfs_storage

(7)配置阿里云安全组规则开放22122和23000端口

(8)启动storage

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

(9)如果启动成功使用ps命令可看到以下进程

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

并且在/home/fdfs_storage会生成data目录

阿里云服务器Centos7安装FastDFS(一)的更多相关文章

  1. 在阿里云服务器CentOS7安装mysql提示“No package mysql-server available上安装mysql遇到的问题

    1:安装mysql的时候:执行以下语句出现错误 yum install mysql-server 提示错误: 原因是: CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样 ...

  2. Centos7(阿里云服务器)安装Anaconda的详细步骤与心得

    在本地安装Anaconda的各个版本的文章已经很多,但是感觉不是很详细,因此,在此发发自己在Centos7(阿里云服务器)安装Anaconda的心得和步骤: 注:需要注意的地方会用不同颜色区别. 1. ...

  3. 阿里云服务器centos7环境下安装xampp后,mysql有进程,但是却没有监听3306端口

    配置阿里云服务器centos7中xampp环境时出现了一种情况: 在centos中可以使用命令进入mysql 修改后也可以远程用phpmyadmin连接mysql 但是用navicat却无法连接 先修 ...

  4. 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

    在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...

  5. 在阿里云服务器上安装完成并启动Tomcat后,通过http不能访问--解决办法

    在阿里云服务器上安装完成并启动Tomcat后,通过http不能访问的原因是阿里云平台为了安全设置了安全组策略,必须我们授权的端口,其他计算机才能通过http访问 解决办法:(这里以阿里轻量应用服务器为 ...

  6. 阿里云服务器ubuntu安装redis2.8.13

    阿里云服务器ubuntu安装redis2.8.13 2014-09-04 16:14 |  coding云 |  2198次阅读 | 暂无评论   一.下载redis 可以先下载到本地,然后ftp到服 ...

  7. 阿里云服务器ubuntu安装java运行环境

    服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...

  8. 阿里云服务器 centos7 ftp安装

    昨天租了阿里云服务器一个月,想玩一下linux系统,结果想用ftp上传本地文件的时候,发现用不了,结果在安装配置的时候折腾了几个小时,在网上查了无数的资料,有的说要改配置文件,有的说要关防火墙,说啥的 ...

  9. 阿里云服务器CentOS7.5安装RabbitMQ

    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件).RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的. 为什么 ...

随机推荐

  1. 洛谷P1092虫食算——深搜

    题目:https://www.luogu.org/problemnew/show/P1092 剪枝1:从右往左.从上往下按字母出现顺序搜索: 剪枝2:同一列前两个数字确定,可直接算出第三个数字并判断: ...

  2. jdk、tomcat如何配置环境变量

    一.安装JDK和Tomcat 1,安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可. 备注:路径可以其他盘符,不建议路径包含中文名及特殊符号. 2.安装Tomc ...

  3. S5pv210 HDMI 接口在 Linux 3.0.8 驱动框架解析

    作者:liukun321 咕唧咕唧 日期:2014.1.18 转载请标明作者.出处:http://blog.csdn.net/liukun321/article/details/18452663 本文 ...

  4. <c和指针>学习笔记2之数据和语句

    1 语句 (1)空语句----->本身只包含一个分号 (2)表达式语句 在表达式后面加上一个分号就可以把表达式转变为语句 (3)代码块 位于一对花括号之内的可选的声明和语句列表 (4)if语句 ...

  5. SVN needs-lock 设置强制只读属性【转】

    https://www.jianshu.com/p/5942ab19620b 设置后向svn服务器添加文件时,会自动带上svn:needs-lock属性,默认是只读的要签出才能修改,以避免不必要的编辑 ...

  6. 如何阻止冒泡&&浏览器默认行为

    摘要 很多同学对阻止事件冒泡和阻止事件默认行为容易混淆,项目中因为一些原因也需要阻止浏览器的一些默认行为,这里就简单总结一下. 阻止事件冒泡 什么是事件冒泡这里就不再赘述了,网上的文章一大把,这里就简 ...

  7. pandas基础(3)_数据处理

    1:删除重复数据 使用duplicate()函数检测重复的行,返回元素为bool类型的Series对象,每个元素对应一行,如果该行不是第一次出现,则元素为true >>> df =D ...

  8. SpringMVC基础配置及使用

    SpringMVC基础配置及使用 SpringMVC:1.SpringMVC和Spring的关系:    软件开发的三层架构: web层[表示层.表现层]---->Service层----> ...

  9. 运行Spark程序的几种模式

    一. local 模式 -- 所有程序都运行在一个JVM中,主要用于开发时测试    无需开启任何服务,可直接运行 ./bin/run-example 或 ./bin/spark-submit 如:  ...

  10. CodeForces - 820

    Mister B and Book ReadingCodeForces - 820A 题意:C,V0,V1,A,L..总共有C页书,第一天以V0速度读,每天加A,但是不能超过V1,并且要从前一天的看到 ...