3、因为FastDFS服务脚本设置的bin目录为/usr/local/bin/下,但是实际我们安装在了/u sr/bin/下面。所以我们需要修改FastDFS配置文件中的路径,也就是需要修改两个配置文件
使用命令vim /etc/init.d/fdfs_storaged进入编辑模式,然后直接输入":",光标会定位到最后一行,在":"后输入"%s+/usr/local/bin+/usr/bin",如下图所示。输入完之后回车,会提示修改了7处。为了确保所有的/usr/local/bin都被替换了,我们可以再打开文件确认一下。
接着修改第二个配置文件,我们使用命令vim /etc/init.d/fdfs_trackerd进入编辑模式,接着按照上面那样输入":%s+/usr/local/bin+/usr/bin "并按回车,同样会提醒我们修改了7处。
第十步:配置跟踪器
1、进入到/etc/fdfs目录并且复制一份tracker.conf.sample并命名为tracker.conf,如下所示。
[AppleScript] 纯文本查看 复制代码
[root@fastdfs bin]# cd /etc/fdfs/
[root@fastdfs fdfs]# ll
总用量 20
-rw-r--r--. 1 root root 1461 12月 29 04:10 client.conf.sample
-rw-r--r--. 1 root root 7829 12月 29 04:10 storage.conf.sample
-rw-r--r--. 1 root root 7102 12月 29 04:10 tracker.conf.sample
[root@fastdfs fdfs]# cp tracker.conf.sample tracker.conf
[root@fastdfs fdfs]#
2、使用命令vim /etc/fdfs/tracker.conf进入编辑模式,然后修改base_path的值为/fastdfs/tracker,如下图所示
3、我们在上图配置文件中配置的/fastdfs/tracker目前是不存在的,因此我们需要创建一下该目录
[AppleScript] 纯文本查看 复制代码
[root@fastdfs fdfs]# mkdir -p /fastdfs/tracker
[root@fastdfs fdfs]#
4、配置防火墙,放开tracker使用的端口22122,使用命令vim /etc/sysconfig/iptables进入编辑模式,添加一行内容-A INPUT -m state --state NEW -m tcp -p tcp --dport 22122 -j ACCEPT,如下图所示。
5、重启防火墙
[AppleScript] 纯文本查看 复制代码
[root@fastdfs fdfs]# service iptables restart
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
iptables:应用防火墙规则: [确定]
[root@fastdfs fdfs]#
6、在启动tracker之前,/fastdfs/tracker目录下是没有任何文件的,如下所示
[AppleScript] 纯文本查看 复制代码
[root@fastdfs tracker]# cd /fastdfs/tracker/ && ll
总用量 0
[root@fastdfs tracker]#
启动tracker,启动完之后,可以看到这个目录下多了两个目录data和logs。如下所示。
[AppleScript] 纯文本查看 复制代码
[root@fastdfs tracker]# /etc/init.d/fdfs_trackerd start
Starting FastDFS tracker server:
[root@fastdfs tracker]# cd /fastdfs/tracker/ && ll
总用量 8
drwxr-xr-x. 2 root root 4096 12月 29 05:01 data
drwxr-xr-x. 2 root root 4096 12月 29 05:01 logs
[root@fastdfs tracker]#