一:安装 yum
1:下载yum 安装包
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/rpm-4.11.3-43.el7.x86_64.rpm
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-53.el7.noarch.rpm
wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-53.el7.noarch.rpm
下载完后 输入 rpm -ivh yum-*
2: 新建repo配置文件
1)创建repo文件:
vim /etc/yum.repos.d/CentOS-Base.repo
2)输入
#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
3) 使用yum 下载测试是否成功
二:安装 FastDFS
1:下载 :到https://github.com/happyfish100下载,都下载最新的:fastdfs-master、libfastcommon-master、fastdfs-nginx-module-master
2: 解压:使用xshell 和xftp 连接 linux 进行文件上传,将文件传至 /root/lmh 目录下
3:安装zip、unzip
yum install -y unzip zip
4:解压fastdfs-master.zip
# unzip -o fastdfs-master.zip -d /usr/local
5:安装 libfastcommon
解压libfastcommon-master.zip
# cd /opt
# unzip -o libfastcommon-master.zip -d /usr/local
安装libfastcommon
# cd /usr/local/libfastcommon-master/
# ./make.sh
# ./make.sh install
6: 再装fastdfs
# cd /usr/local/fastdfs-master/
# ./make.sh
# ./make.sh install
7:安装perl
:# yum -y install perl
再运行./make.sh
8:安装gcc
# yum install gcc-c++
再运行 ./make.sh
9:拷贝配置文件
将fastdfs安装目录下的conf下的文件拷贝到/etc/fdfs/下
# cp -r conf/* /etc/fdfs/
自此fastdfs安装完成了,接下来配置trackerd和storaged
配置并启动trackerd
修改trackerd.conf
# cd /etc/fdfs/
# vi tracker.conf
将base_path=/home/yuqing/fastdfs改成base_path=/data/fastdfs
创建trackerd数据、日志目录
# mkdir -p /data/fastdfs
启动trackerd
# /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
查看进程
# ps -ef|grep trackerd
可以在/data/fastdfs/logs/trackerd.log 中查看日志
配置并启动storaged
修改storage.conf
# cd /etc/fdfs/
# vi storage.conf
base_path=/home/yuqing/fastdfs改为:base_path=/data/fastdfs
store_path0=/home/yuqing/fastdfs改为:store_path0=/data/fastdfs/storage
tracker_server=192.168.209.121:22122改为:tracker_server=192.168.8.153:22122,这个ip改成自己的
创建storaged数据、日志目录
# mkdir -p /data/fastdfs/storage
启动storaged
# /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
# ps -ef|grep storaged 查看进程
https://blog.csdn.net/zps925458125/article/details/99108531
https://cloud.tencent.com/developer/article/1333006
https://blog.csdn.net/weixin_41826895/article/details/103988410