centos7两行命令部署测试环境(mysql+redis+nginx+jdk+mongodb)

医院LIS系统源码深度解构:从核心架构到二次开发实战 实验室信息管理系统(LIS)是医疗信息化领域的核心系统,负责检验科从申请到报告的全流程管理。其技术原理基于微服务架构,通过模块化设计解耦业务,并利用消息队列实现异步处理以保障高并发场景下的系统性能。该系统的技术价值在于将复杂的医学检验流程标准化、自动化,显著提升工作效率与数据准确性。在应用场景上,LIS不仅需要与HIS、电子病历等院内系统集成,更要稳定对接各类检验仪器,实现数据的自动采集与处理。本文聚焦于医院LIS系统源码,深入剖析其以患者与申请管理、样本流转跟踪、检验仪器数据采集、结果处理审核等为核心的功 阅读详情

货太干,请自备饮用水

推荐:

1. 主题

  • 整合 nginx:1.18.0
  • 整合 mysql:5.7.30
  • 整合 redis:5.0.9
  • 整合 mongodb:4.4.0
  • 整合 jdk:8

2. 事前准备

3.文件包含

4.执行脚本(执行2步命令,等待运行完成,服务器环境就安装完啦)

# 如果你只想安装jdk,sh /home/sh/install.sh jdk
# 如果你想安装jdk,nginx,mysql,redis,如上所示sh /home/sh/install.sh jdk nginx redis mysql
sh /home/sh/install.sh jdk nginx redis mysql mongodb
source /etc/profile

5.安装效果显示图

  • 目录解说

  • config(配置文件)(统一配置更方便)

  • logs(日志文件)(统一查看更方便)

6.题外话

README.MD

# ---------------redis---------------
##### 初始化的 redis 密码 : 123456
### 怎么修改redis密码?
##### 在/home/config/redis/redis.conf 507行的位置 requirepass 123456
##### 改完之后,systemctl restart redis
# ---------------redis---------------
# ---------------mysql---------------
##### 初始化的 mysql 密码 : 
执行命令:grep 'password' /home/service/mysql/mylogs/mysqld.log
# ---------------mysql---------------

jdk 安装脚本

#!/bin/bash
# 这里要的jdk要写成你自己的版本,要和上传的对应
tar -zxvf /home/service/jdk-8u161-linux-x64.tar.gz -C /home/service
mv /home/service/jdk1.8.0_161 /home/service/java
 
# 文件追加,注意$PATH会被解析,
# 方案1:加转义字符,例子(\$PATH)
# 方案2:EOF 加反斜杠,或用单引号、双引号包围 。适用变量多的情况
cat <<'EOF'>> /etc/profile
# 设置java 环境
export JAVA_HOME=/home/service/java
export JRE_HOME=/home/service/java/jre
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
EOF

nginx 安装脚本

#!/bin/bash
yum -y install gcc pcre pcre-devel zlib openssl openssl-devel

tar -xzvf /home/service/nginx-1.18.0.tar.gz -C /home/service
cd /home/service/nginx-1.18.0
./configure --prefix=/home/service/nginx --with-http_ssl_module
make install

mkdir -p /home/service/nginx/myconfig/
mkdir -p /home/service/nginx/myconfig/conf.d
mkdir -p /home/service/nginx/mylogs/

# 创建nginx配置文件
ln -s /home/service/nginx/conf/nginx.conf /home/service/nginx/myconfig/nginx.conf
cat <<'EOF'> /home/service/nginx/myconfig/nginx.conf
#user nginx nginx;
#user root;
worker_processes  auto;
 
error_log  /home/service/nginx/mylogs/error.log warn;
#pid        /var/run/nginx.pid;
 
worker_rlimit_nofile 65535;
events {
    use epoll;
        worker_connections  65535;
}
 
 
http {
    include       mime.types;
    default_type  application/octet-stream;
    fastcgi_intercept_errors on;
 
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /home/service/nginx/mylogs/access.log  main;
    limit_conn_zone $binary_remote_addr zone=conn:10m;
    limit_req_zone $binary_remote_addr zone=allips:10m rate=50r/s;
 
    server_names_hash_bucket_size 128;
    client_header_buffer_size 128k;
    large_client_header_buffers 4 128k;
    client_max_body_size 20m;
    client_body_timeout 120;
    server_tokens off;
    sendfile        on;
    tcp_nopush     on;
 
    keepalive_timeout  65;
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 128k;
    gzip on;
    gzip_min_length  1k;
    gzip_buffers     4 16k;
    gzip_comp_level 2;
    gzip_vary on;
    gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    
    include /home/service/nginx/myconfig/conf.d/*.conf;
}
EOF
 
# 软链
mkdir -p /home/config
ln -s /home/service/nginx/myconfig /home/config/nginx
mkdir -p /home/logs
ln -s /home/service/nginx/mylogs /home/logs/nginx


cat <<'EOF'> /home/service/nginx/myconfig/conf.d/nginx.conf
#此配置文件为websocket
map $http_upgrade $connection_upgrade {
    default upgrade;
    '' close;
}
 
#upstream dist {
    #server  127.0.0.1:8123;
#}
 
#80端口转向443
#server {
  #listen 80;
  #server_name 域名.com,www.域名.com;
  #return 301 https://www.域名.com$request_uri;
#}
 
#非www重定向www
#server {
 #listen 443;
 #server_name 域名.com;
 #return 301 https://www.域名.com$request_uri;
#}
 
server {
        listen       80;
        #listen       443 default_server ssl;
        #server_name  www.域名.com;
        server_name  localhost;
        root /home/service/nginx/html;
        index index.html index.htm;
        
        #location ~*\.(gif|jpg|jpeg|png|bmp|swf|css|js|html)$ {
        #   root /home/service/nginx/html;
        #}
 
        #下载目录
        #location /download {
            #rewrite ^/download/(.*)$ /$1 break;
            #add_header   Content-Type     "application/octet-stream;charset=utf-8";
            #add_header   Content-Disposition "attachment; filename*=utf-8'zh_cn'$arg_n";
            #root /home/www/html/downloadF;
            #autoindex on;
            #autoindex_exact_size off;
        #}
 
         #配置https
         #ssl_certificate /home/config/nginx/sslfile/1_www.域名.com_bundle.crt;
         #ssl_certificate_key /home/config/nginx/sslfile/2_www.域名.com.key;
         #ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
         #ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
         #ssl_prefer_server_ciphers on;
         #ssl_session_cache   shared:SSL:10m;
         #ssl_session_timeout 10m;
         #ssl_buffer_size 1400;
 
location /api {
                 proxy_http_version 1.1;
                 proxy_set_header Connection "";
                 proxy_connect_timeout 60s;
                 proxy_read_timeout 60s;
                 proxy_send_timeout 60s;
                 proxy_buffer_size 512k;
                 proxy_buffering  on;
                 proxy_buffers   8 512k;
                 proxy_busy_buffers_size 1024k;
                 proxy_max_temp_file_size 100M;
                 proxy_pass http://127.0.0.1:8080; #http://dist
                 proxy_redirect              off;
                 proxy_set_header            Host $host;
                 proxy_set_header            X-real-ip $remote_addr;
                 proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;
                 proxy_set_header Upgrade $http_upgrade;
                 proxy_set_header Connection 'upgrade';
                 proxy_set_header Origin "";
                 #限制TCP并发连接数100/s
                 limit_conn conn 100;
         }
}
EOF


cat <<'EOF'> /home/service/nginx/myconfig/nginx.service
[Unit]
Description=nginx
After=network.target
 
[Service]
Type=forking
ExecStart=/home/service/nginx/sbin/nginx -c /home/service/nginx/conf/nginx.conf
ExecReload=/home/service/nginx/sbin/nginx restart
ExecStop=/home/service/nginx/sbin/nginx  stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF

cp /home/config/nginx/nginx.service /lib/systemd/system/nginx.service
 
systemctl enable nginx.service
systemctl start nginx.service
service nginx status

mysql 安装脚本

#!/bin/bash

#避免error while loading shared libraries: libnuma.so.1: cannot open shared object file
yum -y install numactl.x86_64

# 解压mysql文件 
tar -zxvf /home/service/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /home/service
mv /home/service/mysql-5.7.30-linux-glibc2.12-x86_64 /home/service/mysql

mkdir -p /home/service/mysql/myconfig
mkdir -p /home/service/mysql/mylogs

# 创建mysql配置文件
cat <<'EOF'> /home/service/mysql/myconfig/my.cnf
[mysqld]
character_set_server=utf8mb4
basedir=/home/service/mysql
datadir=/home/service/mysql/data
port = 3306
log-error=/home/service/mysql/mylogs/mysqld.log
#不开启sql严格模式
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
slow_query_log=ON
slow_query_log_file=/home/service/mysql/mylogs/slowquery.log
long_query_time=3
log-queries-not-using-indexes=ON
lower_case_table_names=1
#开启binlog
log-bin = /home/service/mysql/mysql-bin.log
expire-logs-days = 14
max-binlog-size = 500M
server-id = 1
EOF

mkdir -p /home/config
mkdir -p /home/logs
ln -s /home/service/mysql/myconfig /home/config/mysql
ln -s /home/service/mysql/mylogs /home/logs/mysql

# 创建mysql安装脚本
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /home/service/mysql
cp -rf /home/service/mysql/myconfig/my.cnf /etc/my.cnf
/home/service/mysql/bin/mysqld --initialize --user=mysql --datadir=/home/service/mysql/data --basedir=/home/service/mysql
cp /home/service/mysql/support-files/mysql.server /etc/init.d/mysql
sed -i "s/^basedir=$/basedir=\/home\/service\/mysql/g" /etc/init.d/mysql
sed -i "s/^datadir=$/datadir=\/home\/service\/mysql\/data/g" /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on
chkconfig --level 345 mysql on
service mysql start


cat <<'EOF'>> /etc/profile
export MYSQL_HOME=/home/service/mysql
export PATH=$PATH:$MYSQL_HOME/bin
EOF

# 查看初始密码
grep 'password' /home/service/mysql/mylogs/mysqld.log

redis 安装脚本

#!/bin/bash
yum -y install gcc
tar -xzvf /home/service/redis-5.0.9.tar.gz -C /home/service/
mv /home/service/redis-5.0.9 /home/service/redis
cd /home/service/redis
make

mkdir -p /home/config
mkdir -p /home/service/redis/myconfig
cp /home/service/redis/redis.conf /home/service/redis/myconfig/
ln -s /home/service/redis/myconfig /home/config/redis
sed -i "s/daemonize no/daemonize yes/g" /home/service/redis/myconfig/redis.conf
sed -i "s/# requirepass foobared/requirepass 123456/g" /home/service/redis/myconfig/redis.conf
 
cat <<'EOF'> /home/service/redis/myconfig/redis.service
[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/home/service/redis/src/redis-server /home/service/redis/myconfig/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
EOF
 
cp /home/service/redis/myconfig/redis.service /lib/systemd/system/redis.service

systemctl enable redis.service
systemctl start redis.service
systemctl status redis.service

cat <<'EOF'>> /etc/profile
export REDIS_HOME=/home/service/redis
export PATH=$PATH:$REDIS_HOME/src
EOF

mongodb 安装脚本

#!/bin/bash
tar -xzvf /home/service/mongodb-linux-x86_64-rhel70-4.4.0.tgz -C /home/service/
mv /home/service/mongodb-linux-x86_64-rhel70-4.4.0 /home/service/mongodb

mkdir -p /home/service/mongodb/myconfig
ln -s /home/service/mongodb/myconfig /home/config/mongodb
cat <<'EOF'> /home/service/mongodb/myconfig/mongodb.conf
dbpath = /home/service/mongodb/data/db
logpath = /home/service/mongodb/data/logs/mongodb.log
port = 27017
# 测试下可以0.0.0.0,正式环境:127.0.0.1
bind_ip=0.0.0.0
fork = true
#nohttpinterface = true
auth=true
EOF
 
# 软链
ln -s /home/service/mongodb/data/logs /home/logs/mongodb

mkdir -p /home/service/mongodb/data/db
mkdir -p /home/service/mongodb/data/logs
 
cat <<'EOF'> /home/service/mongodb/myconfig/mongodb.service
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/home/service/mongodb/bin/mongod --config /home/service/mongodb/myconfig/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/home/service/mongodb/bin/mongod --shutdown --config /home/service/mongodb/myconfig/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
 
cp /home/service/mongodb/myconfig/mongodb.service /lib/systemd/system/mongodb.service
systemctl enable mongodb.service
systemctl start mongodb.service
service mongodb status

cat <<'EOF'>> /etc/profile
export MONGODB_HOME=/home/service/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
EOF

firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload

Apache Kafka Connect路径遍历漏洞CVE-2025-27817深度剖析与实战复现 路径遍历(Path Traversal)是一种常见的安全漏洞,其原理在于应用程序未对用户输入的文件路径参数进行充分校验,攻击者可通过构造包含“../”等跳转符的路径,突破预期目录限制,访问或读取系统敏感文件。这类漏洞在数据集成与流处理平台中尤为危险,可能直接导致服务器配置文件、密钥乃至源码等核心资产泄露,对数据安全构成严重威胁。Apache Kafka Connect作为Kafka生态中负责流式数据集成的关键组件,其暴露的REST API端点若存在路径遍历缺陷,便可能成为此类攻击的入口。本文以CVE-202 阅读详情

相关推荐

Ubuntu零基础入门到精通【1.8讲】:学习 Ubuntu 的正确路线图:从零基础到工程实践的系统性成长路径!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1353

linux(centos7) docker安装mysql,redis,nginx,idea docker插件部署前后端分离项目

linux docker

Lauuii_的博客 2072

PCIe 物理层(Physical Layer)详解

PCIe物理层关键技术解析 PCIe物理层作为协议栈底层核心,承担着比特流传输、链路训练与电气特性管理等关键功能。该层采用分层架构,包含逻辑物理层(负责编解码/加扰)和电气物理层(处理信号收发)。关键技术亮点包括: 智能链路管理:通过LTSSM状态机实现11种状态转换,涵盖链路检测(Detect)、协商(Polling/Configuration)、功耗管理(L0s/L1)等全生命周期控制 高效编码方案:Gen1/Gen2采用8b/10b编码(20%开销),Gen3+升级为128b/130b(仅1.5%开销

珂珂可爱多 725

mysql:用 cmd 运行 mysql 数据库,及测试 mysql 是否安装成功。

mysql -uroot -p 、show databases、quit、Unknown database

既然回不到学生时代,那便怀着好学之心。 2712

el-table通过上下左右键移动光标

在Element Plus的el-table中包含el-input和el-select组件,要实现上下左右键控制光标位置,需要通过focus和blur跟踪判断当前是哪个el-input或el-select有焦点,当按键按下时,通过监听,计算下一个获取焦点元素的索引,通过focus方法将焦点切换至改元素。

秋思的博客 1350

KIBANA可视化管理界面说明

更说明转自https://blog.youkuaiyun.com/IT_ZRS/article/details/125496588 1 主要结构功能 使用浏览器访问 ip:5601 默认端口,进入首页 Discover:日志管理视图 主要进行搜索和查询 Visualize:统计视图 构建可视化的图表 Dashboard:仪表视图 将构建的图表组合形成图表盘 Timelion:时间轴视图 随着时间流逝的数据 APM:性能管理视图 应用程序的性能管理系统 Canvas:大屏展示

tian830937的专栏 7081

centos7 安装 k9s

k9s

tang_jian_dong的博客 1411

E4A蓝牙APP开发实战:从零到一构建简易物联网控制终端

本文详细介绍了使用E4A(易安卓)开发蓝牙APP的实战教程,从零开始构建简易物联网控制终端。通过E4A的中文编程环境和内置蓝牙组件,开发者可以快速实现智能家居控制、创客项目遥控等功能。文章涵盖硬件准备、开发环境搭建、核心代码解析及典型应用场景,特别适合零Java基础的电子爱好者入门蓝牙APP开发。

weixin_42715608的博客 474

Centos7.9或Deebian12安装K3s和k9s详细流程

赋予k9s执行权限,然后将k9s文件移动到/usr/local/bin/下。安装的版本为:v1.23.15+k3s1。显示如下页面,则表示安装完成!

一位菜鸡的博客 1679

状态转移矩阵在离散控制系统中的应用与实现步骤详解

本文深入解析了状态转移矩阵在离散控制系统中的核心作用与实现步骤。通过一个具体实例,详细演示了如何将连续状态空间模型精确离散化,计算出离散系统矩阵A_d和B_d,并分享了采样周期选择、数值计算技巧及嵌入式C语言实现等关键工程经验,为开发高性能数字控制器提供实用指南。

weixin_28454475的博客 378

Arcgis中的模型构建器技术之按属性批量建库并对应输出

好久没更新了,之前我们已经介绍过四至点提取模型,前两天有同事问怎么样按属性批量建数据库并对应输出相关图斑。比如将一个县的永农数据按乡镇建立数据库并将对应乡镇的永农数据输出到相应的数据库里。今天就介绍一下相关的模型构建过程。

weixin_44671081的博客 516

如何在cmd窗口下运行MYSQL以及常见问题解决方案

mysql cmd使用,常见问题解决

weixin_50439530的博客 4650

EMD (经验模态分解) 在 C++ 中的实现指南

EMD 是由 Norden E. Huang 等人在1998年提出的一种适用于非线性和非平稳信号的分析方法。对称性:IMF 的上下包络对称。零交叉点:IMF 的零交叉点数量与极值点数量相同或相差一个。本文详细介绍了如何在C++中实现EMD,包括理论背景、算法步骤、代码实现和优化等内容。通过丰富的代码示例和详细的解释,希望能够帮助读者掌握EMD的基本原理,并能够在实际项目中灵活应用。未来,随着信号处理技术的不断发展,EMD及其变种(如EEMD、CEEMDAN等)将继续在各个领域发挥重要作用。

qq_38334677的博客 1748

CentOS 7最小版搭建JDK+Tomcat+Nginx+MySQL+Redis+MongoDB+Maven+Git+Jenkins环境(七)——安装配置MongoDB

七、安装配置MongoDB MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。——摘自

心逸思飞 293

【unity小技巧】实现FPS射击游戏枪武器随镜头手臂摇摆效果(2025/12/11补充)

如果我们视角移动转向,武器如果不跟着进行摇摆,会感觉我们的动作很生硬,特别是射击类游戏,如下实现武器摇摆这里主要分享两种实现方法,一种是改变武器位置,一种是修改武器旋转想要使用哪种方法都可以,看你自己喜欢,如果是我,我会选择第二种,比较简单,参数也少,而且个人感觉效果也更好,已枪中心做旋转更符合现实。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1470

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

CentOS 7最小版搭建JDK+Tomcat+Nginx+MySQL+Redis+MongoDB+Maven+Git+Jenkins环境(九)——安装配置Git

九、安装配置Git git是一个分布式版本控制软件,用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。git最为出色的是它的合并追踪能力。很多著名的软件都使用git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。——摘自维基百科 1、前期准备 1.1

心逸思飞 404

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

centos7重新加载服务的命令_centos7两行命令就部署了服务器测试环境?(java)

最近很多博友私聊我说,文章写得简单易懂,也运行起来了,但是还是觉得麻烦,希望一个命令就部署完服务器环境。整合爬坑不易,您的点赞和关注是最大的动力。更多干货在来的路上,谢谢您的支持1. 主题整合 nginx:1.18.0整合 mysql:5.7.30整合 redis:5.0.9整合 mongodb:4.4.0整合 jdk:82. 事前准备可联网且干净的centos7环境,centos7 镜像下载链接...

weixin_42524530的博客 441

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

centos7 运行 jar_centos7两行命令就部署了服务器测试环境?(java)

最近很多博友私聊我说,文章写得简单易懂,也运行起来了,但是还是觉得麻烦,希望一个命令就部署完服务器环境。整合爬坑不易,您的点赞和关注是最大的动力。更多干货在来的路上,谢谢您的支持1. 主题整合 nginx:1.18.0整合 mysql:5.7.30整合 redis:5.0.9整合 mongodb:4.4.0整合 jdk:82. 事前准备可联网且干净的centos7环境,centos7 镜像下载链接...

weixin_39818014的博客 235

测试环境搭建:JDK+Tomcat+Mysql+Redis

1. mac安装虚拟机linux系统-优快云博客2. mac通过termius连接Linux服务器-优快云博客3. linux下载安装JDK-优快云博客4. linux/windows安装Tomcat-优快云博客5. linux安装 mysql-优快云博客6. linux上Redis安装使用-优快云博客。

u014694915的博客 1563

docker学习文档

docker学习文档

qq_42449963的博客 3784

全网最强Docker教程 | 万字长文爆肝Docker教程

Docker是一种容器化技术,提供完整的容器解决方案,能够实现环境一致性、进程隔离和高效部署。相比传统虚拟机,Docker更轻量、启动更快且资源占用更少。其核心架构包括镜像(只读应用环境)、容器(运行中的镜像)、仓库(存放镜像的位置)和DockerFile(自定义镜像配置文件)。Docker的安装可通过官方脚本或手动配置完成,适用于Linux系统,能显著提升开发和运维效率。

qq_45832461的博客 1527

Docker 高级技术:中间件部署与分布式云原生实践指南(二)

本文介绍了关于安装部署各类中间件以及docker compose,network,volume等高级特性

欢迎来到烟火气知识小天地!这里记录生活、工作中的 “小麻烦”,从软件故障到生活难题,我会毫无保留分享解决思路与方法,愿成为你排忧解难时的温暖参考,伴你在解决问题路上稳步前行。 4390

Docker_学习笔记

docker学习笔记

anduchencang的博客 1273

ELK 9.2.0 安装部署手册

本文档详细介绍了ELK 9.2.0在CentOS 7.9系统上的安装部署流程,主要包括环境准备、系统优化、组件安装和集成配置等内容。首先对系统参数进行了优化调整,包括资源限制、内核参数和防火墙配置。然后分步骤安装Elasticsearch、Kibana和Logstash三大组件,重点说明了Elasticsearch的SSL证书签发、安全配置和账户密码管理。文档提供了详细的配置示例和命令说明,并特别指出由于CentOS 7.9的GLIBC版本限制需要禁用机器学习模块。最后给出了验证安装的方法和后续项目集成指南

12年Java研发经验,从码农到架构师/项目经理。专注技术分享,热爱Linux与开源生态,2023年起扎根长沙。 1226

产业知识数字化课程平台:从需求到SCORM课件的全流程技术实践

数字课程开发是企业培训与职业教育数字化转型的核心环节,其本质是将非结构化的产业知识、岗位技能进行体系化、标准化封装,形成可交互、可传播、可评估的学习内容。其技术原理在于通过一套集成的生产平台,将教学设计、多媒体资源与交互逻辑进行可视化编排与自动化打包,最终输出符合国际通用标准(如SCORM、xAPI)的课件包。这种技术方案的核心价值在于大幅提升了课程开发的效率与规范性,使得一线业务专家能够快速将经验转化为结构化课程,解决了传统开发模式中流程割裂、技术门槛高、资产难以复用等痛点。其典型应用场景包括企业内训体系

weixin_34417200的博客 398

软件测试 | Mysql数据库cmd链接+mysql 数据库的备份操作

这里再给大家介绍一下如何在 cmd 界面通过命令连接数据库。如果我们没有安装数据库连接工具,那 么我们就用得上接下来介绍的知识了。

软件自动化测试技术交流、资源分享 2195
上一篇: centos7 安装 MongoDB (复制粘贴系列)
下一篇: Jenkins自动构建JAVA(-) (复制粘贴系列)
97牛肉面
博客等级 码龄9年 54粉丝 75原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值