看看有没有报错,如果没有错误就可以执行软链接了。
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
2.2 安装FastDfs
然后回到/muyou(或者你创建的文件下)
解压fastdfs
unzip fastdfs-5.11.zip
解压完成进入fastdfs5.11
cd fastdfs-5.11
./make.sh
./make.sh install
如果没有报错那么,万里长征第一步已经成功,如果报错,请去群里找博主
成功之后查看目录
[root@localhost muyou]# cd /etc/fdfs/
[root@localhost fdfs]# ll
-rw-r--r-- 1 root root 1461 Jun 8 21:56 client.conf.sample
-rw-r--r-- 1 root root 7927 Jun 8 21:56 storage.conf.sample
-rw-r--r-- 1 root root 7389 Jun 8 21:56 tracker.conf.sample
我们需要把这三个实例文件服务一份,去掉sample
cp client.conf.sample client.conf
cp storage.conf.sample storage.conf
cp tracker.conf.sample tracker.conf
到此~FastDFS安装结束。
3.1 安装tracker
· 创建tarcker工作目录
这个目录可以自定义,用来保存tracker的data和log
根据个人习惯创建下面的目录:
[root@localhost ~]# cd /usr/
[root@localhost usr]# mkdir muyou
[root@localhost usr]# cd muyou
[root@localhost muyou]# mkdir dev
[root@localhost muyou]# cd dev/
[root@localhost dev]# mkdir fastdfs
[root@localhost muyou]# cd fastdfs/
[root@localhost dev]# mkdir fastdfs_tracker
[root@localhost fastdfs]# cd fastdfs_tracker/
[root@localhost fastdfs_tracker]# pwd
/usr/muyou/dev/fastdfs/fastdfs_tracker #这个是我最终创建的目录
[root@localhost fastdfs_tracker]#
· 配置tracker
cd /etc/fdfs
vi tracker.conf
打开后找到下面4处然后修改即可(点点111)
1.disabled=false #默认开启
2.port=22122 #默认端口号
3.base_path=/usr/muyou/dev/fastdfs/fastdfs_tracker #刚刚创建的目录
4.http.server_port=6666 #默认端口是8080
保存修改文件
启动 tracker 命令如下。
service fdfs_trackerd start
如果不能成功启动,可以通systemctl命令
systemctl start fdfs_trackerd
成功之后可以看见
[root@localhost fdfs]# service fdfs_trackerd start
Starting fdfs_trackerd (via systemctl): [ OK ]
进入 (点点111) 创建的tracker目录。发现目录多了data和log两个目录
[root@localhost fdfs]# cd /usr/muyou/dev/fastdfs/fastdfs_tracker/
[root@localhost fastdfs_tracker]# ll
total 0
drwxr-xr-x 2 root root 178 Jun 16 21:19 data
drwxr-xr-x 2 root root 26 Jun 13 22:01 logs
然后 我们不能每次都这么启动tracker,我们需要给tracker加入开机启动
首先需要给执行权限,
chmod +x /etc/rc.d/rc.local
然后开始修改rc.local
vi /etc/rc.d/rc.local
在配置文件最后加下最后一句话即可
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.l