Fastdfs的安装

1.安装gcc等编译环境

[AppleScript] 纯文本查看 复制代码
?
1
yum install -y gcc gcc-c++


2. 安装libevent

[AppleScript] 纯文本查看 复制代码
?
1
yum -y install libevent


3. 下载需要安装的文件

[AppleScript] 纯文本查看 复制代码
?
1
2
3
4
libfastcommon wget [url=https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz]https://github.com/happyfish100/ ... chive/V1.0.7.tar.gz[/url]
FastDFS wget [url=https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz]https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz[/url]
fastdfs-nginx-module_v1.16 wget [url=http://jaist.dl.sourceforge.net/project/fastdfs/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.gz]http://jaist.dl.sourceforge.net/ ... module_v1.16.tar.gz[/url]
nginx wget [url=http://nginx.org/download/nginx-1.7.0.tar.gz]http://nginx.org/download/nginx-1.7.0.tar.gz[/url]


4. 编译和安装libfastcommon

[AppleScript] 纯文本查看 复制代码
?
1
2
3
4
5
6
tar -zxvf libfastcommonV1.0.7.tar.gz -C /usr/local/
cd /usr/local/libfastcommon-1.0.7/
./make.sh           #编译
./make.sh install   #安装
#libfastcommon安装好后会在/usr/lib64 目录下生成,同时需要将其拷贝到usr/lib目录
cp libfastcommon.so /usr/lib


5. 安装Tracker

[AppleScript] 纯文本查看 复制代码
?
1
2
3
4
tar -zxvf V5.05.tar.gz -C /usr/local
cd /usr/local/V5.05/
./make.sh && ./make.sh install  #编译之后接着进行安装
cp /usr/local/V5.05/conf/* /etc/fdfs/


6. 配置Tracker服务器

[AppleScript] 纯文本查看 复制代码
?
1
2
3
4
5
6
7
cd /etc/fdfs
vim tracker.conf
    base_path=/home/fastdfs
    http.server_port=80  #配置http端口
mkdir /home/fastdfs
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 启动
注意:在/home/fastdfs/ 目录下生成两个目录, 一个是数据,一个是日志;


7. 配置和启动Storage

[AppleScript] 纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
cd /etc/fdfs
vim storage.conf
    group_name=group1 #配置组名
    base_path=/home/yuqing/fastdfs    改为:  base_path=/home/fastdfs
    store_path0=/home/yuqing/fastdfs  改为: store_path0=/home/fdfs_storage
    tracker_server=192.168.172.20:22122
    http.server_port=88
mkdir /home/fdfs_storage
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart 启动
ls /home/fdfs_storage/data


8. 使用fastdfs自带的工具测试

[AppleScript] 纯文本查看 复制代码
?
1
2
3
4
5
6
cd /etc/fdfs/
vim client.conf
   base_path=/home/fastdfs
   tracker_server= 118.25.222.158:22122
   /usr/bin/fdfs_test /etc/fdfs/client.conf upload /usr1/aaa.jpg
得到图片地址:[img]http://192.168.172.20/group1/M00/00/00/wKisFFpBG9eAHaQvAAAWKd1hQR4158_big.jpg[/img]


9. fastdfs-nginx-module的安装配置

[AppleScript] 纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
cd /usr/local/fastdfs-nginx-module/src/
修改config文件,将文件中的所有 /usr/local/ 路径改为 /usr/
cp mod_fastdfs.conf /etc/fdfs/
vi /etc/fdfs/mod_fastdfs.conf
    base_path=/home/fastdfs
    tracker_server=118.25.222.158:22122
    #tracker_server=118.25.222.158:22122 #(多个tracker配置多行)
    url_have_group_name=true        #url中包含group名称
    store_path0=/home/fdfs_storage  #指定文件存储路径(上面配置的store路径)
cp /usr/lib64/libfdfsclient.so /usr/lib/
mkdir -p /var/temp/nginx/client


10. 安装nginx

[AppleScript] 纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
tar -zxvf nginx-1.8.0.tar.gz -C /usr/local/
yum install pcre
yum install pcre-devel
yum install zlib
yum install zlib-devel
yum install openssl
yum install openssl-devel
cd /usr/local/nginx-1.7.0/
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/usr/local/fastdfs-nginx-module/src
 
make && make install
cd /usr/local/V5.05/conf
cp http.conf mime.types /etc/fdfs/
mkdir /usr/local/nginx/logs # 创建logs目录
cd /usr/local/nginx/conf/
MATLAB主动噪声和振动控制算法——对较大的次级路径变化具有鲁棒性内容概要:本文主要介绍了一种在MATLAB环境下实现的主动噪声和振动控制算法,该算法针对较大的次级路径变化具有较强的鲁棒性。文中详细阐述了算法的设计原理与实现方法,重点解决了传统控制系统中因次级路径动态变化导致性能下降的问题。通过引入自适应机制和鲁棒控制策略,提升了系统在复杂环境下的稳定性和控制精度,适用于需要高精度噪声与振动抑制的实际工程场景。此外,文档还列举了多个MATLAB仿真实例及相关科研技术服务内容,涵盖信号处理、智能优化、机器学习等多个交叉领域。; 适合人群:具备一定MATLAB编程基础和控制系统理论知识的科研人员及工程技术人员,尤其适合从事噪声与振动控制、信号处理、自动化等相关领域的研究生和工程师。; 使用场景及目标:①应用于汽车、航空航天、精密仪器等对噪声和振动敏感的工业领域;②用于提升现有主动控制系统对参数变化的适应能力;③为相关科研项目提供算法验证与仿真平台支持; 阅读建议:建议读者结合提供的MATLAB代码进行仿真实验,深入理解算法在不同次级路径条件下的响应特性,并可通过调整控制参数进一步探究其鲁棒性边界。同时可参考文档中列出的相关技术案例拓展应用场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值