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

目录

一、上传与下载工具Filezilla

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

1. filezilla官网

filezilla官网


二、JDK安装

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

1. 在opt中创建JDK目录

bash 复制代码
su -  # 切换管理员
sudo mkdir JDK

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

3.卸载系统自代jdk

查询所有安装的jdk
rpm -qa | grep java

bash 复制代码
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

解压文件

bash 复制代码
 tar -zxvf jdk-22_linux-x64_bin.tar.gz 

解压文件就可以使用了

5.JDK环境变量配置

输入命令: vim /etc/profile

在末尾行添加:

bash 复制代码
#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

重新加载资源文件

bash 复制代码
source /etc/profile  # 使更改的配置立即生效

6. 验证是否安装成功

bash 复制代码
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 数据库有冲突,需要手动卸载

bash 复制代码
rpm -qa | grep mariadb  # 如果是 CentOS7 可以检测出已经安装了 mariadb

rpm -e --nodeps mariadb-libs # 卸载

5. 解压文件

bash 复制代码
 tar -xvf mysql-8.3.0-1.el7.x86_64.rpm-bundle.tar 

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

bash 复制代码
yum install openssl-devel
# 和
yum -y install libaio perl net-tools

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

bash 复制代码
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.rpm

rpm -ivh mysql-community-libs-compat-8.3.0-1.el7.x86_64.rpm

rpm -ivh  mysql-community-devel-8.3.0-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.3.0-1.el7.x86_64.rpm

rpm -ivh  mysql-community-server-8.3.0-1.el7.x86_64.rpm

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

6. 启动服务

bash 复制代码
service mysql start

四,Tomcat安装

1.创建Tomcat文件夹

bash 复制代码
mkdir tomcat

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

apache官网

3.解压到当前目录

bash 复制代码
tar -zxvf apache-tomcat-10.1.23.tar.gz 

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

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

5.验证是否安装成功

bash 复制代码
http://ip地址:8080/ 

能访问说明安装成功

五、Redis安装

Redis官网

1.安装gcc-c++

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

bash 复制代码
yum install gcc-c++

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

bash 复制代码
mkdir Redis
cd Redis
wget https://download.redis.io/releases/redis-7.0.2.tar.gz

3.解压并安装

bash 复制代码
tar -zvxf redis-7.0.2.tar.gz 

执行安装命令

bash 复制代码
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性能测试工具
相关推荐
yi0111 分钟前
LeetCode 134 加油站:从 双循环暴力 演变到 贪心
linux·算法·leetcode
java_logo14 分钟前
Docker 部署 dockurr/windows:轻松搭建浏览器可控 Windows 虚拟机
运维·windows·docker·容器·虚拟机·kvm·轩辕镜像
醇氧15 分钟前
CentOS7.9 Yum 安装 Redis6.x(RPM 包,无需编译,推荐 remi 源)
linux·python
怪奇云呼军17 分钟前
从 ElevenLabs 看工具调用:闪电智能 Voice Agent 的企业集成验收设计
android·大数据·运维·服务器·网络·人工智能·kotlin
傲世仙尊34 分钟前
重写的顿悟-lambda类型擦除条件变量的真相与sendto里的bind
linux·网络
zhangrelay1 小时前
ROS2 Lyrical实验5导航Nav2
linux·笔记·学习·ubuntu·机器人
一条破秋裤1 小时前
Linux 线程分离与主动取消:pthread_detach、pthread_cancel
java·linux·jvm
j7~1 小时前
【Linux网络】四十六.《高级 IO (上篇)》-- 详解
linux·运维·网络
IT大白鼠1 小时前
彭大帅的AI运维助手——自然语言管理 Linux 集群与网络设备——第 0 篇 · 导读:把 Linux 运维交给 AI,到底靠谱吗
linux·运维·人工智能
分布式存储与RustFS2 小时前
自托管对象存储的三种 TLS 签发:自签、Let‘s Encrypt、内网 CA 的选择与轮换
运维·云原生·开源·对象存储·分布式存储·s3·性能基准