1、解包

[bdc@svr001 setup]$ tar  -xvf  libfastcommon-1.0.36.tar.gz

[bdc@svr001 setup]$ cd  libfastcommon-1.0.36

2、

[bdc@svr001 zzw_temp]$ export DESTDIR=/opt/aspire/product/bdc/fastdfs/libfastcommon #设置安装路径变量
[bdc@svr001 zzw_temp]$ echo  $DESTDIR
/opt/aspire/product/bdc/fastdfs/libfastcommon

[bdc@svr001 setup]$ cd  setup/libfastcommon-1.0.36 #进入解开后的tar包目录

[bdc@svr001 libfastcommon-1.0.36]$ ./make.sh

[bdc@svr001 libfastcommon-1.0.36]$ ./make.sh  install

[bdc@svr001 libfastcommon-1.0.36]$ cd /opt/aspire/product/bdc/zzw_temp/libfastcommon

[bdc@svr001 libfastcommon]$ ll
总用量 4
drwxrwxr-x 5 bdc bdc 4096 11月  7 18:09 usr

安装成功!

4、 环境变量中加上库路径

export  LD_LIBRARY_PATH=/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/libfastcommon/usr/lib64:$LD_LIBRARY_PATH

注意使环境变量生效。

也可以将libfastcommon.so复制到/usr/lib下:  cp  /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/libfastcommon/usr/lib64/libfastcommon.so   /usr/lib

5、安装fastdfs-5.11.tar.gz 同样的道理

[bdc@svr001 zzw_temp]$ export DESTDIR=/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa    # /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa 为安装目录

[bdc@svr001 ]$ ./make.sh

[bdc@svr001 ]$ ./make.sh  install

二、安装后后目录结构

安装后的目录只用etc与usr两个文件夹。

三、配置

1、修改/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/etc/init.d/fdfs_storaged  和 fdfs_trackerd  两个文件

# Source function library.
if [ -f /etc/init.d/functions ]; then
  . /etc/init.d/functions
fi

DESTDIR=/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa   #配置为安装路径

PRG=$DESTDIR/usr/bin/fdfs_storaged      #加上变量
CONF=$DESTDIR/etc/fdfs/storage.conf     #加上变量

四、修改配置文件

1.        
修改tracker配置

# mkdir ~/fasdfs/date/Tracker -p

# cd ~/fasdfs #次路径为上面设置的安装路径

# cp  etc/fdfs/tracker.conf.sample etc/fdfs/tracker.conf

# vi etc/fdfs/tracker.conf

修改配置参数如下:

base_path=~/fastdfs/date/Tracker

http.server_port=9090

启动服务

~/fastdfs/usr/bin/fdfs_trackerd  ~/fastdfs/etc/fdfs/tracker.conf

2.        
修改client配置

# mkdir  ~/fastdfs/data/Client –p

# cp  etc/fdfs/client.conf.sample etc/fdfs/client.conf

# vi /etc/fdfs/ client.conf

修改配置参数如下:

base_path=~/fastdfs/data/fdfs/Client#这块配置绝对路径请根据自己环境替换

tracker_server=10.1.4.52:22122

3.        
修改Storage配置

# mkdir ~/fastdfs/data/fdfs/Storage –p

# cp  etc/fdfs/storage.conf.sample etc/fdfs/
storage.conf

# vi etc/fdfs/ storage.conf

修改配置参数如下:

base_path=~/fastdfs/data/fdfs/Storage

tracker_server=10.1.4.52:22122

store_path0=~/fastdfs/data/fdfs/Storage

启动

~/fastdfs/usr/bin/fdfs_storaged  ~/fastdfs/etc/fdfs/storage.conf

五、启动

1.设置开机启动

vim /etc/rc.local
/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/usr/bin/fdfs_trackerd  /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/etc/fdfs/tracker.conf

3.启动storage

设置开机启动

vim /etc/rc.local

/opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/usr/bin/fdfs_storaged  /opt/aspire/product/dicmp_zzw/zzw_temp/fastddd/fastdfsaaa/etc/fdfs/storage.conf

六、状态检查

# ~/fastdfs/usr/bin/fdfs_monitor  ~/fastdfs/etc/fdfs/client.conf

七、测试一下

#cd   #返回家目录

# vi test.txt

内容为hello fastdfs 保存

# ~/fastdfs/usr/bin/fdfs_test  ~/fastdfs/etc/fdfs/client.conf upload /opt/aspire/product/dicmp_zzw/test.txt

完毕

非root安装fastDFS及启动的更多相关文章

  1. zzw原创_非root安装fastDFS

    zzw原创_非root安装fastDFS fastDFS 想要非root安装,没找到资料,分析了一下安装脚本,原来作者是留了安装路径的,但没有放出来. 1.解包 [bdc@svr001 setup]$ ...

  2. nginx非root安装

    nginx非root安装 唯一需要解决的就是指定安装目录 这里使用nginx相关包如下 nginx-1.14.0.tar.gz 安装需要依赖如下2个包 pcre-8.42.tar.gz zlib-1. ...

  3. linux非root用户执行开机启动程序

    问题 开机启动其他用户的程序或者说非root用户执行开机启动 编写开机启动脚本 编写开机启动脚本apple_tree,放到/etc/init.d,系统启动时会自动执行. 例如,/etc/init.d/ ...

  4. Linux非root安装Python3以及解决SSL问题

    说明 接上一篇. [Linux]非root安装Python3及其包管理 上一篇虽然成功安装了Python3及一些常用的模块,但因为一直装不上SSL模块,导致一些包无法安装,尝试了不少方法都失败了(网上 ...

  5. 【Linux】非root安装Python3及其包管理

    1. Python 3.8.1安装 源码安装常规操作: wget -c https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz tar -xv ...

  6. linux安装mongodb(设置非root用户和开机启动)

    官网地址:https://www.mongodb.com/ 在官网上选择不同的linux系统得到不同的下载地址,我们用的下载地址是:https://fastdl.mongodb.org/linux/m ...

  7. 完美解决ubuntu Desktop 16.04 中文版firefox在非root用户不能正常启动的问题

    ubuntu安装好后,默认安装有firefox浏览器,不过,非root的账户登录,双击firefox图标,居然出现如下提示:Your Firefox profile cannot be loaded. ...

  8. [Linux] 非root安装GCC9.1.0

    说明 一般Linux系统自带或公共的GCC版本都很低,如目前我们的服务器版本的GCC还停留在gcc-4.9.3,而官网已到达9.2版本(下载http://ftp.gnu.org/gnu/gcc/) , ...

  9. [linux] 非root安装Python2及其模块

    需求 系统自带的python2版本太低,且没有想要的模块,非root用户无法安装.有些模块是python2写的,无法用python3,所以自己下载一个高版本的python2,可以自由下载模块. 实现 ...

随机推荐

  1. composer安装doctrine/dbal

    composer安装doctrine/dbal composer安装doctrine/dbal,安装不成功,使用的安装命令为官方提供命令“composer require doctrine/dbal” ...

  2. open-falcon部署v0.2.1版本

    环境准备 安装redis yum install redis -y systemctl start redis 安装mysql rpm -ivh http://dev.mysql.com/get/my ...

  3. Django多表查询

    一.前言 1.什么是ORM? ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候, ...

  4. Hello2 source analysis

    在example目录下的web\servlet\hello2\src\main\java\javaeetutorial\hello2路径里可以找到hello2的GreetingServlet.java ...

  5. JS(JavaScript)的进一步了解1(更新中···)

    1.作用域链 作用域:浏览器给JS的一个生存环境(栈内存). 作用域链:JS中的关键字var 和function 都可以提前声明和定义.提前声明和定义的内容放在我们的 内存地址(堆内存)中.然后JS从 ...

  6. [转载]如何快速下载、安装和配置chromedriver ?

    转自:https://jingyan.baidu.com/album/f7ff0bfcdd89ed2e27bb1379.html?picindex=7 下载地址: http://npm.taobao. ...

  7. PostgreSQL 空间数据类型point、 line等

    PostgreSQL中提供了空间类型字段 几何类型 几何数据类型表示二维空间的对象.表6-18 显示了PostgreSQL 里面所有的几何类型.最基本的类型是“点”,它是其它数据类型的基础.   6. ...

  8. pyhon-request之repsonse的常用方法reponse.text和reponse.content的区别

    1. requests在python2 和 python3中通用,方法完全一样 2. request简单易用 requests的作用 作用:发送网络请求,返回响应数据 用法 response = re ...

  9. 关于python中loc和iloc方法

    pandas以类似字典的方式来获取某一列的值 import pandas as pd import numpy as np table = pd.DataFrame(np.zeros((4,2)), ...

  10. radio为什么不能选择。急急急

    <div class="control-group"> <label class="control-label" for="&quo ...