Linux常用软件安装(JDK、MySQL、Tomcat、Redis)

2024-05-06 07:04

本文主要是介绍Linux常用软件安装(JDK、MySQL、Tomcat、Redis),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 一、上传与下载工具Filezilla
    • 1. filezilla官网
  • 二、JDK安装
    • 1. 在opt中创建JDK目录
    • 2.上传JDK压缩文件到新建目录中
    • 3.卸载系统自代jdk
    • 4.安装JDK
    • 5.JDK环境变量配置
    • 6. 验证是否安装成功
  • 三、安装MySQL
    • 1.创建mysql文件夹
    • 2.下载mysql安装压缩包
    • 3.上传到文件夹里面
    • 4. 卸载系统自带mysql
    • 5. 解压文件
    • 6. 启动服务
  • 四,Tomcat安装
    • 1.创建Tomcat文件夹
    • 2.下载文件并上传解压到文件夹中
    • 3.解压到当前目录
    • 4.进入到解压后的目录并启动
    • 5.验证是否安装成功
  • 五、Redis安装
    • 1.安装gcc-c++
    • 2.创建文件夹并在线下载
    • 3.解压并安装
    • 4.启动redis
    • 5.客户端启动redis

一、上传与下载工具Filezilla

这款工具可以作为客服端与服务器端文件传输使用(其他工具亦可)

1. filezilla官网

filezilla官网
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、JDK安装

本次安装目录全部放置opt中

1. 在opt中创建JDK目录

su -  # 切换管理员
sudo mkdir JDK

在这里插入图片描述

2.上传JDK压缩文件到新建目录中

在这里插入图片描述

3.卸载系统自代jdk

在这里插入图片描述
查询所有安装的jdk
rpm -qa | grep java
在这里插入图片描述

rpm -e --nodeps XXX  # XXX为查询到的版本序列号
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686

全部卸载完成即可进行安装
在这里插入图片描述

4.安装JDK

解压文件

 tar -zxvf jdk-22_linux-x64_bin.tar.gz 

解压文件就可以使用了
在这里插入图片描述

5.JDK环境变量配置

输入命令: vim /etc/profile
在末尾行添加:

#set java environment
JAVA_HOME=/root/opt/JDK/jdk-22.0.1
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

重新加载资源文件

source /etc/profile  # 使更改的配置立即生效

6. 验证是否安装成功

java -version

在这里插入图片描述

三、安装MySQL

1.创建mysql文件夹

mkdir MySQL
在这里插入图片描述

2.下载mysql安装压缩包

根据系统选择合适的版本,此次以centos为例
在这里插入图片描述

3.上传到文件夹里面

在这里插入图片描述

4. 卸载系统自带mysql

查看已安装rpm -qa | grep mysql
卸载命令:rpm -e --nodeps XXX # XXX为查询到的版本序列号 同上JDK卸载

查看是否有安装 mariadb,该软件与 MySQL 数据库有冲突,需要手动卸载

rpm -qa | grep mariadb  # 如果是 CentOS7 可以检测出已经安装了 mariadbrpm -e --nodeps mariadb-libs # 卸载

5. 解压文件

 tar -xvf mysql-8.3.0-1.el7.x86_64.rpm-bundle.tar 

在这里插入图片描述
可以看到解压后的文件都是 rpm 文件,所以需要用到 rpm 包资源管理器相关的指令安装这些 rpm 的安装包。在安装执行 rpm 安装包之前先下载一些插件,因为 mysql 里面有些 rpm 的安装依赖于该插件。

yum install openssl-devel
# 和
yum -y install libaio perl net-tools

安装完插件之后,可依次执行以下命令安装这些 rpm 包

rpm -ivh mysql-community-common-8.3.0-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.3.0-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.3.0-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-compat-8.3.0-1.el7.x86_64.rpmrpm -ivh  mysql-community-devel-8.3.0-1.el7.x86_64.rpmrpm -ivh mysql-community-client-8.3.0-1.el7.x86_64.rpmrpm -ivh  mysql-community-server-8.3.0-1.el7.x86_64.rpm

或者只执行简便命令:yum localinstall mysql-community-*.rpm 一键安装

6. 启动服务

service mysql start

四,Tomcat安装

1.创建Tomcat文件夹

mkdir tomcat

2.下载文件并上传解压到文件夹中

apache官网
在这里插入图片描述
在这里插入图片描述

3.解压到当前目录

tar -zxvf apache-tomcat-10.1.23.tar.gz 

在这里插入图片描述

4.进入到解压后的目录并启动

cd apache-tomcat-10.1.23/ # 进入到解压后的文件夹
cd bin # 进入到bin目录
./startup.sh # 启动tomcat

5.验证是否安装成功

http://ip地址:8080/ 

能访问说明安装成功

五、Redis安装

Redis官网

1.安装gcc-c++

redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。安装的命令如下:

yum install gcc-c++

2.创建文件夹并在线下载

mkdir Redis
cd Redis
wget https://download.redis.io/releases/redis-7.0.2.tar.gz

3.解压并安装

tar -zvxf redis-7.0.2.tar.gz 

执行安装命令

make PREFIX=/usr/local/redis install# make PREFIX=/usr/local/redis installmake install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:- redis-server:Redis服务器端启动程序- redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作			  - redis-benchmark:Redis性能测试工具- redis-check-aof:数据修复工具- redis-check-dump:检查导出工具+

4.启动redis

进入src目录下,输入命令启动redis

cd src
./redis-server

在这里插入图片描述

5.客户端启动redis

./redis-cli

这篇关于Linux常用软件安装(JDK、MySQL、Tomcat、Redis)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/963709

相关文章

基于Linux的ffmpeg python的关键帧抽取

《基于Linux的ffmpegpython的关键帧抽取》本文主要介绍了基于Linux的ffmpegpython的关键帧抽取,实现以按帧或时间间隔抽取关键帧,文中通过示例代码介绍的非常详细,对大家的学... 目录1.FFmpeg的环境配置1) 创建一个虚拟环境envjavascript2) ffmpeg-py

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

mysql中insert into的基本用法和一些示例

《mysql中insertinto的基本用法和一些示例》INSERTINTO用于向MySQL表插入新行,支持单行/多行及部分列插入,下面给大家介绍mysql中insertinto的基本用法和一些示例... 目录基本语法插入单行数据插入多行数据插入部分列的数据插入默认值注意事项在mysql中,INSERT I

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚