国产操作系统---麒麟安装FastDFS

简介: 国产操作系统---麒麟安装FastDFS



常用命令:

fdfs_trackerd /etc/fdfs/tracker.conf  start   启动
fdfs_storaged /etc/fdfs/storage.conf  start   启动

一、环境准备

环境:麒麟 4.19.90-24.4.v2101.ky10.x86_64

软件包

1.  https://github.com/happyfish100/fastdfs/tagsfastDFS 1.  https://github.com/happyfish100/fastdfs/tags  

2.  Tags · happyfish100/libfastcommon · GitHubfastDFS-common 2.  Tags · happyfish100/libfastcommon · GitHub          

3. Tags · happyfish100/fastdfs-nginx-module · GitHubfastDFS-common 3. Tags · happyfish100/fastdfs-nginx-module · GitHub

4.nginx nginx: download

下载地址
https://github.com/happyfish100/libfastcommon/tags           
https://github.com/happyfish100/fastdfs/tags                 
https://github.com/happyfish100/fastdfs-nginx-module/tags  x    
http://nginx.org/en/download.html

安装的目录规划都安装在/usr/local/fastdfs  目录下,压缩包都解压到这个目录下

base_path=/usr/local/fastdfs/fastDFS_data  用来调度的

store_path0=/usr/local/fastdfs/storage   用来真实存储的文件

所有软件上传到/usr/local/fastdfs

二、安装 libfastcommon

#安装GCC-c++  安装libevent库
yum -y install gcc-c++ libevent

上传到 /usr/local/fastdfs 解压

tar -zxvf libfastcommon-1.0.66.tar.gz
进入解压的文件夹
cd /usr/local/fastdfs/libfastcommon-1.0.66/
安装并编译
./make.sh
./make.sh install

三、安装FastDFS

解压并安装
tar -zxvf fastdfs-6.08.tar.gz
cd /usr/local/fastdfs/fastdfs-6.08/
复制配置文件并编译
cp -r /usr/local/fastdfs/fastdfs-6.08/conf/* /etc/fdfs/
./make.sh
./make.sh install

修改配置文件

首先需要准备一个目录用于存储跟踪节点trackerd的文件。
mkdir -p /usr/local/fastdfs/tracker/
然后修改tracker的配置文件,修改内容如图。
vim /etc/fdfs/tracker.conf
将base_path改为
 base_path= /usr/local/fastdfs/tracker

四、 启动 配置跟踪端tracker

# 启动start 重启restart 关闭stop。
fdfs_trackerd /etc/fdfs/tracker.conf start 
# 查看是否启动 
netstat -tnlp | grep 22122

五、配置启动存储服务 Storage

和tracker一样先创建一个存储的文件夹,这个是存储端。
mkdir -p /usr/local/fastdfs/storage/
配置,
vim /etc/fdfs/storage.conf
修改3个地方
base_path=/usr/local/fastdfs/fastDFS_data
store_path0=/usr/local/fastdfs/storage
tracker_server= 192.168.11.132:22122

启动 存储服务

fdfs_storaged /etc/fdfs/storage.conf start

查看/usr/local/fastdfs/storage 目录下data文件,如下图就说明你成功了。没出来可以查看storage下log日志查看错误原因

注意:没起来的看日志 /usr/local/fastdfs/fastDFS_data/logs/storaged.log

六、配置客户端Client

mkdir -p /usr/local/fastdfs/client/
vim /etc/fdfs/client.conf
修改
base_path=/usr/local/fastdfs/client
tracker_server=192.168.11.132:22122

上传测试  

fdfs_test /etc/fdfs/client.conf upload /home/1.jpg

上传完,现在是不能访问的,还需要安装上nginx才能实现。

七、配置解释器fastdfs-nginx-module

解压
tar -zxvf fastdfs-nginx-module-1.22.tar.gz

修改配置文件,修改内容如图。

vim /usr/local/fastdfs/fastdfs-nginx-module-1.22/src/config

修改/usr/local/include  去掉 local 改为/usr/include

首先现将文件拷贝到总的配置文件夹下

cp /usr/local/fastdfs/fastdfs-nginx-module-1.22/src/mod_fastdfs.conf /etc/fdfs/
vim /etc/fdfs/mod_fastdfs.conf
只要看4个地方
base_path= /usr/local/fastdfs/tracker 
tracker_server=192.168.11.132:22122
url_have_group_name = true
store_path0=/usr/local/fastdfs/storage

八、安装Nginx

安装nginx

yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel 
   
./configure --prefix=/usr/local/nginx  --add-module=/usr/local/fastdfs/fastdfs-nginx-module-1.22/src
make -j4 && make -j4  install

安装成功

配置nginx

server {
        listen       80;
        server_name  localhost;
        location /group1/M00/ {
            root   /usr/local/fastdfs/storage/data;
            ngx_fastdfs_module;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

上传文件测试成功

fdfs_test /etc/fdfs/client.conf upload  /home/1.jpg

访问

大功告成!!呵呵

参考:https://www.cnblogs.com/musiro/p/16512013.html#/c/subject/p/16512013.html

目录
相关文章
|
27天前
|
应用服务中间件 Linux nginx
Mac os 安装 nginx 教程(success)
这篇文章是关于如何在Mac OS系统上使用Homebrew安装nginx及其依赖,并解决安装过程中可能出现的权限问题。
62 0
Mac os 安装 nginx 教程(success)
|
2月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
308 3
Windows操作系统部署安装Kerberos客户端
|
2月前
|
Ubuntu 网络安全 开发工具
Ubuntu19.04的安装过程详解以及操作系统初始化配置
本文详细介绍了Ubuntu 19.04操作系统的安装过程、初始化配置、网络设置、软件源配置、SSH远程登录以及终端显示设置。
86 1
Ubuntu19.04的安装过程详解以及操作系统初始化配置
|
3月前
|
编解码 Linux 虚拟化
超详细VMware虚拟机安装Win10操作系统过程图解
这篇文章提供了一个详细的VMware虚拟机安装Windows 10操作系统的图解教程,包括了从创建虚拟机到安装操作系统的全过程,以及安装后的一些基本设置,如屏幕分辨率调整等。作者还提到了后续会分享关于磁盘分区的创建过程。
超详细VMware虚拟机安装Win10操作系统过程图解
|
3月前
|
Ubuntu 安全 iOS开发
Kylin操作系统安装及使用指南
Kylin操作系统安装及使用指南
|
2月前
|
安全 Linux 网络安全
龙蜥Anolis OS:国产操作系统的逆袭之路,它将如何引领中国IT业翻天覆地的变化?揭秘未来数字世界的心脏!
【9月更文挑战第4天】在信息化时代,操作系统作为计算机系统的核心,连接着上层软件与底层硬件。随着全球化及地缘政治的影响,国产操作系统愈发重要。龙蜥Anolis OS作为佼佼者,基于Linux内核,兼具开源、灵活与安全特性,针对国内用户优化,支持多种编码标准和汉字输入法,提升中文用户体验。其采用角色访问控制、SELinux等技术,保障系统安全。Anolis OS还拥有活跃的开源社区,促进功能完善与创新。随着国家政策扶持和产业链协同,Anolis OS正引领国产操作系统迈向更广阔的应用领域,推动软硬件生态系统的成熟,成为全球多元化计算生态的重要组成部分。
84 0
|
3月前
|
安全 应用服务中间件 网络安全
网工怕失业的,劝你玩点国产操作系统(文内福利)!
网工怕失业的,劝你玩点国产操作系统(文内福利)!
|
3月前
|
Linux Docker 容器
在CentOS操作系统上使用yum安装/使用/卸载Docker容器引擎
在CentOS操作系统上安装、配置、使用和卸载Docker容器引擎的详细步骤,包括配置Docker镜像加速的方法。
323 0
|
3月前
|
Ubuntu NoSQL 关系型数据库
在Ubuntu操作系统上安装/使用/卸载Docker容器引擎
这篇文章详细介绍了在Ubuntu操作系统上安装、配置、使用、基本操作以及卸载Docker容器引擎的步骤,包括配置Docker镜像加速和使用Docker部署Nginx、MySQL和Redis服务器的方法。
79 0
|
5天前
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
16 0
Vanilla OS:下一代安全 Linux 发行版

热门文章

最新文章