国产系统离线环境安装

简介: arm64国产操作系统,无外网的情况下安装项目所需环境

redis安装

包上传/home/application/docker/images/

docker load < /home/application/docker/images/redisarm.tar

docker tag xxxx redis:arm64v8

vi /etc/sysctl.conf

添加

vm.overcommit_memory=1

net.core.somaxconn= 1024

保存执行sysctl -p

准备redis.conf 打开最后一行注释

找到requirepass 行打开注释并设置密码为nczz2021@123

docker run -d --privileged=true --restart=always -p 6379:6379 -v /home/application/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/application/docker/redis:/data --name redis redis:arm64v8 /etc/redis/redis.conf --appendonly yes --requirepass "nczz2021@123"

rabbitmq安装

包上传/home/application/docker/images/

docker load < /home/application/docker/images/rabbitmqarm64v8.tar

docker tag xxxx rabbitmq:arm64v8

docker run -d --restart=always --privileged=true --name rabbitmqarm64v8 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=nczz2021@123 -p 5672:5672 -p 15672:15672 -v /home/application/docker/rabbitmq:/var/lib/rabbitmq rabbitmq:arm64v8

fastdfs安装

上传包libfastcommon-1.0.38.tar.gz、fastdfs-5.11.tar.gz到指定目录/home/application/fastdfs

tar -zxvf libfastcommon-1.0.38.tar.gz

cd libfastcommon-1.0.38/

./make.sh

./make.sh install

tar -zxvf fastdfs-5.11.tar.gz

cd fastdfs-5.11/

./make.sh

./make.sh install

进入conf目录

cp mime.types http.conf /etc/fdfs/

在fastdfs目录下创建文件夹 tracker、storage

cd /etc/fdfs/

配置tracker

cp tracker.conf.sample tracker.conf

vi tracker.conf

将内容修改为“base_path=/home/application/fastdfs/tracker”和“thread_stack_size = 128KB"

启动tracker

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

配置storage

创建两个存放数据的目录path0、path1

cd /etc/fdfs/

cp storage.conf.sample storage.conf

vi storage.conf

将内容修改为“base_path=/home/application/fastdfs/storage”、“store_path0=/XXXX/path0”、store_path1=/XXXX/path1 和“tracker_server=XX.XX.XX.XX:22122”(注意将store_path0上一行的path_cout改为2)

启动storage

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

配置client

cd /etc/fdfs/

cp client.conf.sample client.conf

vi client.conf

将内容修改为“base_path=/home/application/fastdfs/tracker”和“tracker_server=XX.XX.XX.XX:22122”

安装和配置fastdfs-nginx-module

tar -zxvf fastdfs-nginx-module-v1.15.tar.gz

cd /XXX/fastdfs-nginx-module/src/

vi config

去掉所有路径中的local

cp /XXXX/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

vi /etc/fdfs/mod_fastdfs.conf

base_path=/XXXX/fastdfs

tracker_server=XXXXXXX:22122

url_have_group_name = true

store_path0=

store_path1=

http.need_find_content_type=true

安装和配置Nginx

tar -zxvf nginx-1.15.2.tar.gz

cd nginx-1.15.2

./configure --prefix=/usr/local/nginx

./configure --prefix=/usr/local/nginx --add-module=/XXX/fastdfs-nginx-module/src/

make

make install

启动nginx

cd /usr/local/nginx/sbin/

./nginx -c /usr/local/nginx/conf/nginx.conf

资源包地址:

https://gitee.com/giteeClass/zip

目录
相关文章
|
存储 安全 算法
MySQL 数据库支持国密算法
数据库加密,作为杀手锏,是数据库底线防守的秘密武器,通过在数据库存储层进行数据加密处理,达到即使数据被黑客盗取也无法解密的效果,从根源上解决数据泄露问题。 近年,市场对于数据库加密产品的需求呈上升趋势,但由于技术门槛极高,国内真正能够提供此类产品的企业本就寥寥无几,尤其针对全球份额排名第二的MySQL数据库,能够对其支持的加密产品一直没有出现。 不同于传统的视图+触发器模式的透明加密方式,本文所提MySQL国密加密产品采用数据库引擎代码改造技术,真正实现数据在存储层的加、解密功能,避免以往加密过程中,数据库文件导入导出的繁琐方法,最大程度减少性能损失。 产品是为用户需求而生,而我们要做的
2021 0
|
SQL 关系型数据库 MySQL
SQL语句编写的练习(MySQL)
这篇文章提供了MySQL数据库中关于学生表、课程表、成绩表和教师表的建表语句、数据插入示例以及一系列SQL查询练习,包括查询、排序、聚合和连接查询等操作。
|
JavaScript Shell C#
多种脚本批量下载 Docker 镜像:Shell、PowerShell、Node.js 和 C#
本项目提供多种脚本(Shell、PowerShell、Node.js 和 C#)用于批量下载 Docker 镜像。配置文件 `docker-images.txt` 列出需要下载的镜像及其标签。各脚本首先检查 Docker 是否安装,接着读取配置文件并逐行处理,跳过空行和注释行,提取镜像名称和标签,调用 `docker pull` 命令下载镜像,并输出下载结果。使用时需创建配置文件并运行相应脚本。C# 版本需安装 .NET 8 runtime。
936 4
|
JavaScript 小程序 Java
服装定制|基于SSM+vue的服装定制系统的设计与实现(源码+数据库+文档)
服装定制|基于SSM+vue的服装定制系统的设计与实现(源码+数据库+文档)
263 0
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
616 4
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的公文发文管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的公文发文管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
213 1
|
人工智能 弹性计算 缓存
带你读《弹性计算技术指导及场景应用》——2. 技术改变AI发展:RDMA能优化吗?GDR性能提升方案
带你读《弹性计算技术指导及场景应用》——2. 技术改变AI发展:RDMA能优化吗?GDR性能提升方案
696 1
|
JavaScript 前端开发 Java
博客管理系统|基于SpringBoot+Vue+ElementUI个人博客系统的设计与实现
博客管理系统|基于SpringBoot+Vue+ElementUI个人博客系统的设计与实现
755 0
|
SQL 监控 机器人
钉钉通知
本文讲实现Java代码调用钉钉机器人API,发送指定告警消息的效果,以满足用户对于系统的实时监控。 API:https://open.dingtalk.com/document/orgapp/custom-robots-send-group-messages 每个机器人每分钟最多发送20条消息到群里,如果超过20条,会限流10分钟。 重要 如果有大量发消息的场景(譬如系统监控报警)可以将这些信息进行整合,通过markdown消息以摘要的形式发送到群
671 0