centos7.5 安装jdk、mysql、redis、kafka、nginx

发布时间:2026/11/13 10:18:47

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/11/12 10:53:39

如何快速安装和管理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/11/10 13:46:46

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/11/13 10:18:19

隆阳区电工证去哪里考多少钱,实操考试心里没底怕挂科?

隆阳区电工证去哪里考多少钱,实操考试心里没底怕挂科? 实操考试心里没底怕挂科?这几乎是每个想考电工证的人最真实的写照。尤其是隆阳区电工证去哪里考这个问题,直接关系到你能不能顺利拿到证、能不能顺利上岗、甚至能不能拿到理想的薪资。别急,这篇文章…

2026/11/13 10:18:19

郑州人社电工证全国通用,实操考试心里没底怕挂科?这几点帮你稳过

郑州人社电工证全国通用,实操考试心里没底怕挂科?这几点帮你稳过 实操考试心里没底怕挂科?这是很多报考郑州人社电工证的小伙伴最真实的感受。尤其是对于刚入行的新人来说,面对高压电工证、低压电工证等实操项目,一不小心就可能挂科。但别担心,郑州人社…

2026/11/13 10:18:19

济宁电工证要怎么考?内部消息告诉你工地人怎么破局

济宁电工证要怎么考?内部消息告诉你工地人怎么破局 工地太忙根本没时间复习考试,尤其是那些在一线操作电工设备的工友,每天穿梭在钢筋水泥之间,连吃饭时间都紧张。可偏偏现在政策收紧,电工证不仅关系到能不能上岗,还直接影响到工资和职业发展。如果你在…

2026/11/13 10:18:19

办理慈溪电工证哪里考需要什么材料

你去哪报名慈溪电工证?真实经历告诉你别被中介坑 你是不是也和我一样,拿着手机在搜索“慈溪电工证哪里考”,结果一打开网页,全是各种培训机构、中介公司,打着“包过”“快速拿证”的旗号,搞得你心里直打鼓?我之前也是这样,生怕被坑了钱还拿不到证,花…

2026/11/13 10:13:19

特种工退休补助官方回应:工地太忙根本没时间复习考试怎么办?

特种工退休补助官方回应:工地太忙根本没时间复习考试怎么办? 工地太忙根本没时间复习考试,这是很多特种工朋友的共同困扰。尤其是涉及【特种工退休补助】的证书,很多人并不清楚它的实际价值,更别提如何准备考试了。官方回应明确表示,特种工在退休后确实…

2026/11/12 20:35:13

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/13 0:01:06

办上海高压电工证良心建议:别被中介坑了,自己看这篇就够了

办上海高压电工证良心建议:别被中介坑了,自己看这篇就够了 你是不是也像我一样,第一次听说“高压电工证”这个名词,就感觉一头雾水?其实很多人都跟我一样,不知道去哪报名、怕被中介坑,结果花了冤枉钱还考不上。今天我就从一个在商丘培训过的学员角度,…

2026/11/13 0:01:06

黎里考电工证在哪里值不值得考

黎里考电工证在哪里值不值得考 之前考的证在外省能不能转过来?这是很多在外地工作、准备回老家发展的朋友最关心的问题。特别是在黎里地区,很多从事电力相关工作的朋友,都面临这样一个难题: 外省的电工证能否在本地使用?值不值得考?…

2026/11/13 0:01:06

毕节哪里考电工证 怎么报名学历不高也能上手

毕节哪里考电工证 怎么报名学历不高也能上手 你是不是也和我一样,学历不高,想着考个电工证,但又担心自己条件不够,怕报不上名?其实不然,只要符合条件,学历不高也能考电工证。今天就来聊聊【毕节哪里考电工证】这个问题,还有怎么报名,让你一步到位不…

2026/11/12 22:10:13

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/12 9:51:42

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑