发布时间:2026/8/5 21:03:40
centos7.5 安装jdk、mysql、redis、kafka、nginx 预置步骤安装gcc工具# 安装gccyuminstallgcc-c# 安装PCRE pcre-develyuminstall-ypcre pcre-devel# 安装zlibyuminstall-yzlib zlib-devel# 安装Open SSLyuminstall-yopenssl openssl-devel安装JDK下载jdk rpm并安装# 下载https://www.oracle.com/java/technologies/downloads/#java8# 安装rpm-ivhjdk-8u401-linux-x64.rpm# 或yuminstalljdk-8u401-linux-x64.rpm配置JAVA_HOME# 查看java的安装路径readlink -f $(which java)exportJAVA_HOMEjava的安装目录(配置到bin的父目录即可)exportPATH$JAVA_HOME/bin:$PATH安装MySQL检测是否有残留的mariadb# centos7会默认安装mariadb会影响mysql安装需要将其删除。rpm-aq|grepmariadb# 有的话将其删除rpm-e--nodepsmariadb_package下载MySQL 8.0.26的rpm包# 此处建议下载完整的rpm bundle包不然安装时可能会因缺少依赖而报错https://downloads.mysql.com/archives/community/解压并安装下载好的mysql rpm源tar-xvfmysql-8.0.26-1.el7.x86_64.rpm-bundle.tar yum localinstall mysql-community-*.rpm启动mysql服务systemctl start mysqld设置开机自启systemctlenablemysqld连接mysql修改初始密码# 找到mysql的初始密码greptemporary password/var/log/mysqld.log# 使用初始密码进行连接mysql-uroot-p# 修改初始密码注意密码需由大写字母、小写字母、数字和特殊字符共同组成ALTERUSERrootlocalhostIDENTIFIED BYnew_password;允许root用户从任何主机访问# 连接mysql后执行# 更新root用户权限CREATEUSERroot%IDENTIFIED BYyour_password;# 授予root用户所有权限GRANT ALL PRIVILEGES ON *.* TOroot%;FLUSH PRIVILEGES;安装Nginx下载Nginxwgethttp://nginx.org/download/nginx-1.14.0.tar.gz解压Nginxtar-zxvfnginx-1.14.0.tar.gz编译Nginxcdnginx-1.14.0 ./configure--prefix/usr/local/nginxmakemakeinstall创建软链接ln-s/usr/local/nginx /opt/nginx配置开机启动创建一个 systemd 服务文件/etc/systemd/system/nginx.service:vim/etc/systemd/system/nginx.service将以下内容粘贴到nginx.service文件中[Unit] DescriptionNginx Server Afternetwork.target [Service] Typeforking ExecStart/opt/nginx/sbin/nginx ExecReload/opt/nginx/sbin/nginx -s reload ExecStop/opt/nginx/sbin/nginx -s quit PrivateTmptrue [Install] WantedBymulti-user.target启用并启动Nginx服务# 重新加载Systemd 管理器配置systemctl daemon-reload# 启动nginx服务systemctl start nginx.service# 开启开机启动systemctlenablenginx.service检查Nginx服务状态systemctl status nginx.service# 或通过浏览器访问本机ip出现nginx欢迎界面删除解压目录和压缩包cd/optrm-rfnginx-1.14.*安装Redis下载 Redis:首先你需要下载 Redis 5.0.6 版本的源码。你可以从 Redis 官网或者通过wget命令来下载到任意目录如/opt目录wgethttp://download.redis.io/releases/redis-5.0.6.tar.gz解压 Redis:解压下载的 tar.gz 文件tarxzf redis-5.0.6.tar.gz编译 Redis:编译 Redis 前需要确保已执行预置步骤安装了gcc工具cdredis-5.0.6make安装 Redis:将编译后的 Redis 安装到/usr/local/redis目录中makePREFIX/usr/local/redisinstall创建软链接:创建一个指向/usr/local/redis/bin的软链接在/opt/redis:ln-s/usr/local/redis/bin /opt/redis将路径配置到环境变量vim/etc/profileexportPATH$PATH:/opt/redissource/etc/profile设置开机启动:创建一个 systemd 服务文件/etc/systemd/system/redis.service:vim/etc/systemd/system/redis.service将以下内容粘贴到redis.service文件中[Unit] DescriptionRedis Server Afternetwork.target [Service] Typeforking ExecStart/opt/redis/redis-server /etc/redis/redis.conf ExecStop/opt/redis/redis-cli shutdown Restartalways [Install] WantedBymulti-user.target配置 Redis:通常Redis 的配置文件位于源码的redis.conf。将这个配置文件复制到合适的目录例如/etc/redis/mkdir/etc/rediscpredis.conf /etc/redis/redis.conf配置redis后台启动vim/etc/redis.conf# 搜索daemonize将daemonize no改为daemonize yesdaemonizeyes# 搜索notify-keyspace-events将其配置为notify-keyspace-events Exnotify-keyspace-events Ex# 配置远程可以访问使其可以通过客户端工具连接# 1、注释掉bind 127.0.0.1# 2、关闭保护模式protected-mode no启动 Redis 服务并设置开机自启:重新加载Systemd 管理器配置systemctl daemon-reload查看Redis服务状态systemctl status redis.service设置 Redis 服务开机自启systemctlenableredis.service验证 Redis 是否在运行:检查 Redis 服务的状态systemctl status redis.service尝试通过redis客户端连接到redis服务redis-cliping# 返回pong 则说明服务正常返回/opt目录删除redis压缩文件和解压后的文件rm-rfredis-*安装Kafka下载解压kafka压缩包# 下载https://kafka.apache.org/downloads# 解压tar-zxvfkafka_2.12-3.2.0.tgz-C/usr/local/kafka创建软链接ln-s/usr/local/kafka/kafka_2.12-3.2.0 /opt/kafka修改配置cd/opt/kafka/configvimserver.properties# 搜索listeners将其配置为listenersPLAINTEXT://本机ip(不能是localhost或127.0.0.1):9092# 搜索log.dirs将其配置为log.dirs/usr/local/kafka/kafka-logs# 搜索zookeeper.connect,将其配置为zookeeper.connect本机ip(不能是localhost或127.0.0.1):2181配置开机启动配置zookeeper开机启动创建一个 systemd 服务文件/etc/systemd/system/zookeeper.service:vim/etc/systemd/system/zookeeper.service将以下内容粘贴到zookeeper.service文件中[Unit]DescriptionApache Zookeeper serverDocumentationhttp://zookeeper.apache.orgRequiresnetwork.targetAfternetwork.target[Service]TypesimpleExecStart/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.propertiesExecStop/opt/kafka/bin/zookeeper-server-stop.shRestarton-abnormalEnvironmentJAVA_HOME/usr/lib/jvm/jdk-1.8-oracle-x64[Install]WantedBymulti-user.target配置kafka开机启动创建一个 systemd 服务文件/etc/systemd/system/kafka.service:vim/etc/systemd/system/kafka.service将以下内容粘贴到kafka.service文件中[Unit]DescriptionApache Kafka ServerDocumentationhttp://kafka.apache.org/documentation.htmlRequireszookeeper.serviceAfterzookeeper.service[Service]TypesimpleExecStart/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.propertiesExecStop/opt/kafka/bin/kafka-server-stop.shRestarton-abnormalEnvironmentJAVA_HOME/usr/lib/jvm/jdk-1.8-oracle-x64[Install]WantedBymulti-user.target启用并启动服务systemctl daemon-reload systemctlenablezookeeper.service systemctl start zookeeper.service systemctlenablekafka.service systemctl start kafka.service检查服务状态systemctl status zookeeper.service systemctl status kafka.service

相关新闻

2026/8/5 21:03:40

如何快速安装和管理Codex技能:skill-installer完整指南

如何快速安装和管理Codex技能:skill-installer完整指南 【免费下载链接】awesome-codex-skills A curated list of practical Codex skills for automating workflows across the Codex CLI and API. 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-c…

2026/8/5 20:58:39

3分钟上手nunif:2D视频转3D立体与AI超分辨率的完整指南

3分钟上手nunif:2D视频转3D立体与AI超分辨率的完整指南 【免费下载链接】nunif Misc; latest version of waifu2x; 2D video to stereo 3D video conversion 项目地址: https://gitcode.com/gh_mirrors/nu/nunif 你是否曾经想过,如何将普通的2D视…

2026/8/6 1:39:30

Unity序列化机制解析与[SerializeField]字段排查指南

1. 项目概述:序列化,Unity开发的基石与“暗礁”在Unity开发中,序列化是一个无处不在却又时常被开发者忽视的底层机制。它不仅是Inspector面板上那些可编辑字段的幕后功臣,更是预制体(Prefab)保存、场景&…

2026/8/6 1:39:30

Beam Search 与贪心解码、随机采样在文本生成中的权衡是什么?

Beam Search、贪心解码与随机采样的权衡分析 一、三种解码策略概览 文本生成中,模型在每一步输出一个概率分布,解码策略决定如何从该分布中选择下一个 token。 模型输出概率分布(每步):词A: 0.50词B: 0.30词C: 0.15词D…

2026/8/6 1:39:30

MoE架构多模态大模型Inkling-Small部署指南:从原理到实践

这次我们来看一个来自 Thinking Machines Lab 的开源多模态大模型:Inkling-Small。这个项目的核心看点在于,它采用了 MoE(Mixture of Experts)架构,总参数量高达 276B,但每次推理时仅激活约 12B 的参数。这…

2026/8/6 1:39:30

从工具调用到技能封装:Agent Skills如何重塑AI应用开发范式

1. 项目概述:为什么“Agent Skills”是AI开发的下一站如果你最近在关注AI领域的技术动态,可能会发现一个明显的趋势:单纯调用大模型API生成文本或图片,已经越来越难以构建出真正有竞争力的应用了。无论是企业内部希望将AI能力嵌入…

2026/8/6 1:39:30

单总线CPU硬布线控制器设计:从有限状态机到同步时序的实践

1. 项目概述:从“黑盒”到“白盒”的CPU设计之旅如果你和我一样,是从数字逻辑电路、Verilog这些基础课一路学过来的,那么“单总线CPU设计”这个项目,对你来说绝对是一个里程碑。它不再是去调用一个现成的ALU模块,或者写…

2026/8/6 1:34:30

codex必用10大视频skill,从0到1做爆款

Codex 真的不只是写代码。如果把它当成一个“视频制作助理”,它其实能从文案、画面、配音、字幕,一路帮你推进到成片。我整理了一套从 0 到 1 做视频的 10 个 skill / 工具:小橡皮AI发出去前,先把 AI 味擦掉MoneyPrinterTurbo跑通…

2026/8/5 3:13:11

如何用免费工具突破游戏窗口限制:SRWE完整使用指南

如何用免费工具突破游戏窗口限制:SRWE完整使用指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 你是否遇到过这样的困扰?想为心爱的游戏截图,却发现游戏不支持自定义分辨率…

2026/8/6 0:04:22

电力系统调度中的源荷不确定性建模与优化实践

1. 电力系统调度中的源荷不确定性挑战现代电力系统正面临前所未有的复杂性,其中源荷不确定性(Source-Load Uncertainty)已成为调度决策中最棘手的难题之一。我在参与某省级电网调度系统升级时,曾遇到风电预测误差导致日内调度计划…

2026/8/6 0:04:22

VGG-T3技术解析:3D重建速度的革命性突破

1. 项目概述:VGG-T3如何重新定义3D重建速度在计算机视觉领域,3D场景重建一直是个计算密集型任务。传统方法重建1000帧图像规模的场景往往需要数小时甚至更长时间,而英伟达最新发布的VGG-T3技术将这个时间压缩到了惊人的54秒。这个突破性进展来…

2026/8/6 0:04:22

深度解析旅游网站建设的意义及其对行业发展的深远影响与核心价值体现

在这个数字化浪潮席卷全球的今天,我们似乎已经忘记了,曾经有一段时间,人们想要去一个陌生的地方,只能靠在书桌前翻阅厚厚的旅游杂志,或者向刚从那里回来的朋友询问那些模糊不清的印象。那时候,“远方”是一个需要精打细算才能抵达的奢侈概念。而现在,只需要一部手机,轻…

2026/8/5 19:21:13

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/5 19:21:13

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/5 19:21:13

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…