FastDFS服务器单机搭建

第一步 搭建Linux虚拟机环境

因为 FastDFS 必须在 Linux 系统上运行,所以这里准备好 Linux 环境,笔者的是 CentOS7, 并且是最小化安装,

这里提供 VMware 虚拟机下的最小化的安装包,初始用户是:root, 密码:123456,解压直接运行,安全无毒,可以放心使用。百度云:https://pan.baidu.com/s/1uxmDyhSueX7OIoRi6Auf0Q

第二步 配置虚拟机的静态IP

正常情况下我们的 IP 都是动态变化的,每次变化之后我们都要相应调整,很麻烦,所以这里固定一下 IP

步骤

  • 因为之后需要联网,我们必须设置虚拟机的网络适配器为 NAT 或者 桥接模式,但不能仅主机 模式, 否则不能联网

在这里插入图片描述

  • 打开 VMware 的虚拟网络编辑器: 菜单栏 —》编辑 —》虚拟网络编辑器

    在这里插入图片描述

  • 查看 NAT模式 相关的参数(因为我刚刚配FastDFS虚拟机配的是 NAT 模式,所以这里查看 NAT模式的参数, 读者若是 桥接模式,这里请查看 桥接模式 的相关参数,但建议与笔者一致,因为这两种方式使用起来并没什么区别)

在这里插入图片描述

在这里插入图片描述

​ 记录相关参数:

​ 子网IP:192.168.67.0

​ 子网掩码:255.255.255.0

​ 网关IP:192.168.67.2

  • 打开 FastDFS 虚拟机,修改 /etc/sysconfig/network-scripts/ifcfg-ens32 文件,请注意,读者的网卡文件不一定是 ifcfg-ens32,但一定是 ifcfg-xxx 类型的文件名(ifcfg-lo除外)

    [root@fastdfs:# network-scripts] vi /etc/sysconfig/network-scripts/ifcfg-ens32
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static			# 将 dhcp(动态分配) 改成 static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens32
    UUID=c119b162-a6a5-4f59-9176-5c8d9b1759d2
    DEVICE=ens32
    ONBOOT=yes					# 改成 yes, 刚装的时候可能是 no
    IPADDR=192.168.67.132		# 设置FastDFS的IP, 重要自己随便起一个(192.168.67.1~192.168.67.254)
    GATEWAY=192.168.67.2		# 填入刚才记录的网关IP
    NETMASK=255.255.255.0		# 填入刚才记录的子网掩码
    DNS1=192.168.67.2			# 与 GATEWAY 一致
    

    以上读者视实际情况改动

    建议在读者自己的Windows和FastDFS的 host 文件中都添加一个好记的名称,添加了之后等下配置的时候可以直接使用,省的多次写 IP。(至于这个文件是什么学过 计算机网络 的童鞋应该清楚,不清出的可以百度,这里不再赘述)

    [root@fastdfs:# etc] vi /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.67.132  fastdfs.com		# 我加的是 fastdfs.com
    
    

在这里插入图片描述

在Windows中无法改动 hosts 文件的读者可以右键 hosts 文件,属性,更改一下权限,修改完之后记得把权限改回来!具体方法百度。。

  • 设置好 IP 之后可以重启或 service network restart 让改动生效

第三步 安装 VIM

[root@fastdfs:# etc] yum install -y vim

安装之后如果想让 vim 编辑界面好看点可以修改 /etc/vimrc 文件,不改也没关系的

root@fastdfs:# etc] vim /etc/vimrc
......
set nu				显示行号
set ts=4			table键为4个字符
set smartindent		智能换行
......

第四步 安装 gcc/g++ 编译器

因为 FastDFS 是源码,必须要经过编译才能安装,所以 gcc 编译器必不可少

[root@fastdfs:# etc] yum install -y gcc gcc-c++

第五步 上传安装包到 FastDFS 服务器

这里笔者提供好了:https://pan.baidu.com/s/17ewWvb8iYy_fgzJzn_HI6w

想自己下载的读者可以自行百度

在这里插入图片描述

第六步 安装 libfastcommon

  1. 解压
[root@fastdfs:# software] tar -xvf libfastcommon-1.0.7.tar.gz
  1. 进入解压后的目录
[root@fastdfs:# software] cd libfastcommon-1.0.7
[root@fastdfs:# libfastcommon-1.0.7] ls
HISTORY  INSTALL  libfastcommon.spec  make.sh  README  src
[root@fastdfs:# libfastcommon-1.0.7]
  1. 编译
[root@fastdfs:# libfastcommon-1.0.7] ./make.sh 
  1. 安装
[root@fastdfs:# libfastcommon-1.0.7] ./make.sh install

第七步 创建软连接

[root@fastdfs:# libfastcommon-1.0.7] ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
[root@fastdfs:# libfastcommon-1.0.7] ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
[root&#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值